File src/pline.c


Included Files


Preprocessor definitions

#define NEED_VARARGS

#define YouPrefix( pointer, prefix, text )

#define YouMessage( pointer, prefix, text )


Local Variables

no_repeat
static boolean no_repeat
Used in: Norep()
  vpline()

you_buf
static char* you_buf
Used in: You_buf()
  free_youbuf()

you_buf_siz
static int you_buf_siz
Used in: You_buf()
  free_youbuf()


Global Function Norep()

void Norep ( const char* line, ... )
Prototyped in: include/extern.h
Calls: vpline()src/pline.c
  __builtin_next_arg()
Called by: awaken_soldiers()src/music.c
  canletgo()src/do.c
  cursetxt()src/mcastu.c
  domove()src/hack.c
  in_container()src/pickup.c
  moveloop()src/allmain.c
  openone()src/detect.c
  revive_nasty()src/hack.c
  rhack()src/cmd.c
References Variables: no_repeatsrc/pline.c

Global Function There()

void There ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: boulder_hits_pool()src/do.c
  carry_count()src/pickup.c
  dig_check()src/dig.c
  doaltarobj()src/do.c
  doclose()src/lock.c
  doforce()src/lock.c
  domonability()src/cmd.c
  doopen()src/lock.c
  dopickup()src/hack.c
  doputon()src/do_wear.c
  light_cocktail()src/apply.c
  look_here()src/invent.c
  make_familiar()src/dog.c
  menu_remarm()src/do_wear.c
  pick_lock()src/lock.c
  pickup()src/pickup.c
  query_classes()src/pickup.c
  use_candelabrum()src/apply.c
  use_leash()src/apply.c
  use_pick_axe()src/dig.c
  use_whip()src/apply.c

Global Function You()

void You ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: Amulet_off()src/do_wear.c
  Amulet_on()src/do_wear.c
  Blindf_off()src/do_wear.c
  Blindf_on()src/do_wear.c
  Boots_off()src/do_wear.c
  Boots_on()src/do_wear.c
  Cloak_off()src/do_wear.c
  Cloak_on()src/do_wear.c
  Gloves_off()src/do_wear.c
  able_to_loot()src/pickup.c
  already_wearing()src/do_wear.c
  angry_guards()src/mon.c
  arti_invoke()src/artifact.c
  artifact_hit()src/artifact.c
  boulder_hits_pool()src/do.c
  breakobj()src/dothrow.c
  bribe()src/minion.c
  canletgo()src/do.c
  canwearobj()src/do_wear.c
  carry_count()src/pickup.c
  castmu()src/mcastu.c
  charm_snakes()src/music.c
  check_leash()src/apply.c
  check_special_room()src/hack.c
  chest_shatter_msg()src/lock.c
  choke()src/eat.c
  close_drawbridge()src/dbridge.c
  cpostfx()src/eat.c
  cprefx()src/eat.c
  cursed()src/do_wear.c
  ddocall()src/do_name.c
  dig()src/dig.c
  dig_check()src/dig.c
  dig_up_grave()src/dig.c
  digactualhole()src/dig.c
  dipfountain()src/fountain.c
  do_break_wand()src/apply.c
  do_earthquake()src/music.c
  do_entity()src/dbridge.c
  do_improvisation()src/music.c
  do_mname()src/do_name.c
  do_oname()src/do_name.c
  do_play_instrument()src/music.c
  do_takeoff()src/do_wear.c
  doapply()src/apply.c
  dochug()src/monmove.c
  doclose()src/lock.c
  doddoremarm()src/do_wear.c
  dodiscovered()src/o_init.c
  dodown()src/do.c
  doeat()src/eat.c
  doengrave()src/engrave.c
  dofindgem()src/fountain.c
  dofire()src/dothrow.c
  doforce()src/lock.c
  dokick()src/dokick.c
  doloot()src/pickup.c
  domonability()src/cmd.c
  domove()src/hack.c
  done()src/end.c
  done_eating()src/eat.c
  done_in_by()src/end.c
  doopen()src/lock.c
  dopickup()src/hack.c
  dopramulet()src/invent.c
  doprarm()src/invent.c
  doprinuse()src/invent.c
  doprring()src/invent.c
  doprtool()src/invent.c
  doprwep()src/invent.c
  doputon()src/do_wear.c
  doremring()src/do_wear.c
  dorub()src/apply.c
  dosearch0()src/detect.c
  doseduce()src/mhitu.c
  dosinkfall()src/hack.c
  dosinkring()src/do.c
  dotakeoff()src/do_wear.c
  dotypeinv()src/invent.c
  doup()src/do.c
  dowaterdemon()src/fountain.c
  dowaternymph()src/fountain.c
  dowear()src/do_wear.c
  drag_ball()src/ball.c
  drag_down()src/ball.c
  drinkfountain()src/fountain.c
  drinksink()src/fountain.c
  drop()src/do.c
  eataccessory()src/eat.c
  eatcorpse()src/eat.c
  encumber_msg()src/pickup.c
  enter_explore_mode()src/cmd.c
  exerchk()src/attrib.c
  expels()src/mhitu.c
  explmm()src/mhitm.c
  explmu()src/mhitu.c
  explode()src/explode.c
  feel_cockatrice()src/invent.c
  fig_transform()src/apply.c
  figurine_location_checks()src/apply.c
  find_trap()src/detect.c
  floating_above()src/fountain.c
  food_detect()src/detect.c
  forcelock()src/lock.c
  gazemu()src/mhitu.c
  getobj()src/invent.c
  ggetobj()src/invent.c
  ghitm()src/dokick.c
  givit()src/eat.c
  gold_detect()src/detect.c
  goto_level()src/do.c
  gulpmu()src/mhitu.c
  hitmu()src/mhitu.c
  hurtle()src/dothrow.c
  hurtle_step()src/dothrow.c
  identify_pack()src/invent.c
  impact_drop()src/dokick.c
  in_container()src/pickup.c
  its_dead()src/apply.c
  jump()src/apply.c
  kick_monster()src/dokick.c
  kick_object()src/dokick.c
  lift_object()src/pickup.c
  light_cocktail()src/apply.c
  look_here()src/invent.c
  losehp()src/hack.c
  m_move()src/monmove.c
  m_throw()src/mthrowu.c
  make_familiar()src/dog.c
  mattacku()src/mhitu.c
  mdamagem()src/mhitm.c
  mkinvokearea()src/mklev.c
  monkilled()src/mon.c
  monster_detect()src/detect.c
  moveloop()src/allmain.c
  moverock()src/hack.c
  newcham()src/mon.c
  newuhs()src/eat.c
  object_detect()src/detect.c
  off_msg()src/do_wear.c
  on_msg()src/do_wear.c
  open_drawbridge()src/dbridge.c
  opentin()src/eat.c
  passiveum()src/mhitu.c
  pick_lock()src/lock.c
  picklock()src/lock.c
  pickup()src/pickup.c
  pickup_object()src/pickup.c
  query_classes()src/pickup.c
  read_engr_at()src/engrave.c
  set_trap()src/apply.c
  spoteffects()src/hack.c
  start_tin()src/eat.c
  still_chewing()src/hack.c
  stop_occupation()src/allmain.c
  take_off()src/do_wear.c
  thitu()src/mthrowu.c
  throw_obj()src/dothrow.c
  toss_up()src/dothrow.c
  touch_artifact()src/artifact.c
  u_slow_down()src/mhitu.c
  use_bell()src/apply.c
  use_camera()src/apply.c
  use_candelabrum()src/apply.c
  use_candle()src/apply.c
  use_container()src/pickup.c
  use_crystal_ball()src/detect.c
  use_figurine()src/apply.c
  use_grapple()src/apply.c
  use_grease()src/apply.c
  use_lamp()src/apply.c
  use_leash()src/apply.c
  use_magic_whistle()src/apply.c
  use_mirror()src/apply.c
  use_offensive()src/muse.c
  use_pick_axe()src/dig.c
  use_pole()src/apply.c
  use_stethoscope()src/apply.c
  use_tinning_kit()src/apply.c
  use_towel()src/apply.c
  use_trap()src/apply.c
  use_unicorn_horn()src/apply.c
  use_whip()src/apply.c
  use_whistle()src/apply.c
  wield_tool()src/apply.c
  xkilled()src/mon.c
  zap_dig()src/dig.c

Global Function You_cant()

void You_cant ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: already_wearing2()src/do_wear.c
  canwearobj()src/do_wear.c
  check_capacity()src/hack.c
  cpostfx()src/eat.c
  do_break_wand()src/apply.c
  do_play_instrument()src/music.c
  doclose()src/lock.c
  dodown()src/do.c
  doeat()src/eat.c
  doengrave()src/engrave.c
  doforce()src/lock.c
  dokick()src/dokick.c
  doloot()src/pickup.c
  domove()src/hack.c
  doopen()src/lock.c
  dopickup()src/hack.c
  doputon()src/do_wear.c
  dotakeoff()src/do_wear.c
  doup()src/do.c
  feature_alert_opts()src/options.c
  floorfood()src/eat.c
  gulpmu()src/mhitu.c
  jump()src/apply.c
  kick_object()src/dokick.c
  pick_lock()src/lock.c
  rhack()src/cmd.c
  use_mirror()src/apply.c
  use_pick_axe()src/dig.c
  use_stethoscope()src/apply.c
  use_trap()src/apply.c
  wield_tool()src/apply.c

Global Function You_feel()

void You_feel ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: Boots_off()src/do_wear.c
  Boots_on()src/do_wear.c
  Helmet_on()src/do_wear.c
  adjabil()src/attrib.c
  adjattrib()src/attrib.c
  arti_invoke()src/artifact.c
  artifact_hit()src/artifact.c
  castmu()src/mcastu.c
  choke()src/eat.c
  cpostfx()src/eat.c
  cprefx()src/eat.c
  dig_up_grave()src/dig.c
  dipfountain()src/fountain.c
  diseasemu()src/mhitu.c
  dog_hunger()src/dogmove.c
  domove()src/hack.c
  done()src/end.c
  dosearch0()src/detect.c
  doseduce()src/mhitu.c
  dowaterdemon()src/fountain.c
  drag_ball()src/ball.c
  drinkfountain()src/fountain.c
  eataccessory()src/eat.c
  eatcorpse()src/eat.c
  fig_transform()src/apply.c
  final_level()src/do.c
  fix_petrification()src/eat.c
  givit()src/eat.c
  gold_detect()src/detect.c
  gulpmu()src/mhitu.c
  hitmu()src/mhitu.c
  hurtle()src/dothrow.c
  hurtle_step()src/dothrow.c
  invocation_message()src/hack.c
  kickdmg()src/dokick.c
  mattacku()src/mhitu.c
  mdig_tunnel()src/dig.c
  next_to_u()src/apply.c
  pluslvl()src/exper.c
  revive_corpse()src/do.c
  revive_mon()src/do.c
  rottenfood()src/eat.c
  trap_detect()src/detect.c
  violated_vegetarian()src/eat.c
  xkilled()src/mon.c
  you_aggravate()src/muse.c

Global Function You_hear()

void You_hear ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: angry_guards()src/mon.c
  boulder_hits_pool()src/do.c
  breakmsg()src/dothrow.c
  breamu()src/mthrowu.c
  close_drawbridge()src/dbridge.c
  destroy_drawbridge()src/dbridge.c
  do_earthquake()src/music.c
  do_entity()src/dbridge.c
  do_play_instrument()src/music.c
  dokick()src/dokick.c
  doorlock()src/lock.c
  dosinkring()src/do.c
  dowaternymph()src/fountain.c
  dowatersnakes()src/fountain.c
  drinksink()src/fountain.c
  explode()src/explode.c
  flooreffects()src/do.c
  goto_level()src/do.c
  hitmu()src/mhitu.c
  impact_drop()src/dokick.c
  its_dead()src/apply.c
  kick_object()src/dokick.c
  m_move()src/monmove.c
  mattacku()src/mhitu.c
  maybe_wail()src/hack.c
  mb_trapped()src/monmove.c
  mdamagem()src/mhitm.c
  mdig_tunnel()src/dig.c
  meatgold()src/mon.c
  meatobj()src/mon.c
  moverock()src/hack.c
  mquaffmsg()src/muse.c
  mreadmsg()src/muse.c
  munstone()src/muse.c
  mzapmsg()src/muse.c
  noises()src/mhitm.c
  precheck()src/muse.c
  use_defensive()src/muse.c
  use_mirror()src/apply.c
  use_offensive()src/muse.c
  use_stethoscope()src/apply.c
  xkilled()src/mon.c
References Variables: usrc/decl.c

Global Function Your()

void Your ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: Helmet_on()src/do_wear.c
  Ring_off_or_gone()src/do_wear.c
  adjattrib()src/attrib.c
  arti_invoke()src/artifact.c
  ballfall()src/ball.c
  canwearobj()src/do_wear.c
  castmu()src/mcastu.c
  cpostfx()src/eat.c
  destroy_arm()src/do_wear.c
  dig()src/dig.c
  doengrave()src/engrave.c
  dog_hunger()src/dogmove.c
  dogushforth()src/fountain.c
  dokick()src/dokick.c
  domove()src/hack.c
  done()src/end.c
  doprgold()src/invent.c
  doputon()src/do_wear.c
  doseduce()src/mhitu.c
  doup()src/do.c
  dowipe()src/do.c
  drop_ball()src/ball.c
  eataccessory()src/eat.c
  encumber_msg()src/pickup.c
  erode_armor()src/do_wear.c
  food_detect()src/detect.c
  givit()src/eat.c
  glibr()src/do_wear.c
  heal_legs()src/do.c
  hitmu()src/mhitu.c
  jump()src/apply.c
  kick_monster()src/dokick.c
  kick_object()src/dokick.c
  lift_object()src/pickup.c
  litter()src/ball.c
  m_throw()src/mthrowu.c
  mattacku()src/mhitu.c
  rot_corpse()src/dig.c
  savebones()src/bones.c
  set_trap()src/apply.c
  toss_up()src/dothrow.c
  trap_detect()src/detect.c
  u_slow_down()src/mhitu.c
  use_lamp()src/apply.c
  use_offensive()src/muse.c
  use_pick_axe()src/dig.c
  use_towel()src/apply.c
  wipeoff()src/do.c

Global Function align_str()

const char* align_str ( aligntyp alignment )
Prototyped in: include/extern.h
Called by: dfeature_at()src/invent.c
  disp_artifact_discoveries()src/artifact.c
  lookat()src/pager.c
  minimal_enlightenment()src/cmd.c
  mstatusline()src/pline.c
  readobjnam()src/objnam.c
  ustatusline()src/pline.c
  welcome()src/allmain.c

Global Function free_youbuf()

void free_youbuf ( void )
Prototyped in: include/extern.h
Calls: free()
References Variables: you_bufsrc/pline.c
  you_buf_sizsrc/pline.c

Global Function impossible()

void impossible ( const char* s, ... )
Prototyped in: include/extern.h
Calls: pline()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg()
Called by: Boots_off()src/do_wear.c
  Boots_on()src/do_wear.c
  Cloak_off()src/do_wear.c
  Cloak_on()src/do_wear.c
  Gloves_off()src/do_wear.c
  Gloves_on()src/do_wear.c
  Helmet_off()src/do_wear.c
  Helmet_on()src/do_wear.c
  In_W_tower()src/dungeon.c
  Ring_off_or_gone()src/do_wear.c
  addinv_core1()src/invent.c
  artifact_hit()src/artifact.c
  back_to_glyph()src/display.c
  bc_order()src/ball.c
  boulder_hits_pool()src/do.c
  breamu()src/mthrowu.c
  buzzmu()src/mcastu.c
  checkfile()src/pager.c
  choose_classes_menu()src/options.c
  ckfn()src/invent.c
  correct_branch_type()src/dungeon.c
  create_drawbridge()src/dbridge.c
  del_engr()src/engrave.c
  del_light_source()src/light.c
  digactualhole()src/dig.c
  discover_artifact()src/artifact.c
  display_monster()src/display.c
  display_warning()src/display.c
  dmonsfree()src/mon.c
  do_improvisation()src/music.c
  do_look()src/pager.c
  do_takeoff()src/do_wear.c
  dodoor()src/mklev.c
  doengrave()src/engrave.c
  doorlock()src/lock.c
  doseduce()src/mhitu.c
  enlightenment()src/cmd.c
  expels()src/mhitu.c
  explode()src/explode.c
  fig_transform()src/apply.c
  find_branch_room()src/mklev.c
  find_skates()src/o_init.c
  freeinv_core()src/invent.c
  gazemu()src/mhitu.c
  goto_level()src/do.c
  in_container()src/pickup.c
  join_map()src/mkmap.c
  lock_file()src/files.c
  m_initinv()src/makemon.c
  m_throw()src/mthrowu.c
  makelevel()src/mklev.c
  makemaz()src/mkmaze.c
  makeplural()src/objnam.c
  makeroguerooms()src/extralev.c
  makesingular()src/objnam.c
  mattacku()src/mhitu.c
  maybe_write_ls()src/light.c
  mdig_tunnel()src/dig.c
  mfndpos()src/mon.c
  mk_bubble()src/mkmaze.c
  mk_mplayer()src/mplayer.c
  mkcavepos()src/dig.c
  mkclass()src/makemon.c
  mkcorpstat()src/mkobj.c
  mkinvpos()src/mklev.c
  mkportal()src/mkmaze.c
  mkroom()src/mkroom.c
  mksobj()src/mkobj.c
  mkstairs()src/mklev.c
  mon_arrive()src/dog.c
  mon_to_stone()src/mon.c
  movebubbles()src/mkmaze.c
  mv_bubble()src/mkmaze.c
  new_light_source()src/light.c
  object_detect()src/detect.c
  oc_to_str()src/options.c
  out_container()src/pickup.c
  pick_lock()src/lock.c
  pickup_object()src/pickup.c
  place_lregion()src/mkmaze.c
  placebc()src/ball.c
  query_category()src/pickup.c
  read_engr_at()src/engrave.c
  relink_light_sources()src/light.c
  revive_corpse()src/do.c
  rndmonst()src/makemon.c
  roguecorr()src/extralev.c
  save_light_sources()src/light.c
  select_off()src/do_wear.c
  self_pronoun()src/do_name.c
  set_wportal()src/mkmaze.c
  show_glyph()src/display.c
  simple_look()src/pickup.c
  spec_applies()src/artifact.c
  spitmu()src/mthrowu.c
  strprepend()src/objnam.c
  summon_minion()src/minion.c
  swallow_to_glyph()src/display.c
  t_warn()src/display.c
  take_off()src/do_wear.c
  thitmonst()src/dothrow.c
  undiscover_object()src/o_init.c
  use_defensive()src/muse.c
  use_misc()src/muse.c
  use_offensive()src/muse.c
  use_tinning_kit()src/apply.c
  wall_angle()src/display.c
  wildmiss()src/mhitu.c
  write_ls()src/light.c
  xname()src/objnam.c
  zapdir_to_glyph()src/display.c

Global Function mstatusline()

void mstatusline ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: align_str()src/pline.c
  eos()src/hacklib.c
  pline()src/pline.c
  sticks()src/mondata.c
  x_monnam()src/do_name.c
  find_mac(), sprintf(), strcat(), strcpy()
Called by: use_stethoscope()src/apply.c
References Variables: flagssrc/decl.c
  monssrc/monst.c
  usrc/decl.c
  youmonstsrc/decl.c

Global Function pline()

void pline ( const char* line, ... )
Prototyped in: include/extern.h
Calls: vpline()src/pline.c
  __builtin_next_arg()
Called by: Amulet_on()src/do_wear.c
  Cloak_off()src/do_wear.c
  Cloak_on()src/do_wear.c
  Helmet_on()src/do_wear.c
  Ring_off_or_gone()src/do_wear.c
  Ring_on()src/do_wear.c
  able_to_loot()src/pickup.c
  add_menu_cmd_alias()src/options.c
  adjattrib()src/attrib.c
  arti_invoke()src/artifact.c
  arti_speak()src/artifact.c
  artifact_hit()src/artifact.c
  awaken_soldiers()src/music.c
  badoption()src/options.c
  ballfall()src/ball.c
  boulder_hits_pool()src/do.c
  boxlock()src/lock.c
  breakmsg()src/dothrow.c
  breamu()src/mthrowu.c
  buzzmu()src/mcastu.c
  calm_nymphs()src/music.c
  canletgo()src/do.c
  canwearobj()src/do_wear.c
  castmu()src/mcastu.c
  charm_snakes()src/music.c
  check_capacity()src/hack.c
  check_contained()src/mkobj.c
  check_leash()src/apply.c
  check_special_room()src/hack.c
  checkfile()src/pager.c
  chest_shatter_msg()src/lock.c
  ckfn()src/invent.c
  commit_bonesfile()src/files.c
  container_contents()src/end.c
  corpse_chance()src/mon.c
  cpostfx()src/eat.c
  cprefx()src/eat.c
  currentlevel_rewrite()src/do.c
  cursetxt()src/mcastu.c
  deferred_goto()src/do.c
  demon_talk()src/minion.c
  destroy_drawbridge()src/dbridge.c
  dig()src/dig.c
  dig_up_grave()src/dig.c
  digactualhole()src/dig.c
  dighole()src/dig.c
  dipfountain()src/fountain.c
  display_inventory()src/invent.c
  do_break_wand()src/apply.c
  do_earthquake()src/music.c
  do_entity()src/dbridge.c
  do_improvisation()src/music.c
  do_look()src/pager.c
  do_mname()src/do_name.c
  do_oname()src/do_name.c
  doaltarobj()src/do.c
  doapply()src/apply.c
  dochug()src/monmove.c
  doclose()src/lock.c
  docompress_file()src/files.c
  dodown()src/do.c
  doeat()src/eat.c
  doengrave()src/engrave.c
  dog_eat()src/dogmove.c
  dog_hunger()src/dogmove.c
  dog_invent()src/dogmove.c
  dog_move()src/dogmove.c
  dogushforth()src/fountain.c
  doidtrap()src/pager.c
  dokick()src/dokick.c
  doloot()src/pickup.c
  domonability()src/cmd.c
  domove()src/hack.c
  done()src/end.c
  done_eating()src/eat.c
  doopen()src/lock.c
  doorganize()src/invent.c
  doorlock()src/lock.c
  dopickup()src/hack.c
  doremring()src/do_wear.c
  dorub()src/apply.c
  dosearch0()src/detect.c
  doseduce()src/mhitu.c
  dosinkring()src/do.c
  dotakeoff()src/do_wear.c
  dotogglepickup()src/options.c
  dotypeinv()src/invent.c
  dounpaid()src/invent.c
  dowaterdemon()src/fountain.c
  dowaternymph()src/fountain.c
  dowatersnakes()src/fountain.c
  dowear()src/do_wear.c
  dowhatdoes()src/pager.c
  drinkfountain()src/fountain.c
  drinksink()src/fountain.c
  drop_ball()src/ball.c
  dryup()src/fountain.c
  e_died()src/dbridge.c
  eataccessory()src/eat.c
  eatcorpse()src/eat.c
  eatspecial()src/eat.c
  enter_explore_mode()src/cmd.c
  erode_armor()src/do_wear.c
  expels()src/mhitu.c
  explmm()src/mhitm.c
  explmu()src/mhitu.c
  explode()src/explode.c
  feature_alert_opts()src/options.c
  feel_cockatrice()src/invent.c
  fightm()src/mhitm.c
  final_level()src/do.c
  fix_petrification()src/eat.c
  fixup_special()src/mkmaze.c
  forcelock()src/lock.c
  fprefx()src/eat.c
  gazemm()src/mhitm.c
  gazemu()src/mhitu.c
  gem_accept()src/dothrow.c
  getbones()src/bones.c
  getdir()src/cmd.c
  getobj()src/invent.c
  getpos()src/do_name.c
  ggetobj()src/invent.c
  ghitm()src/dokick.c
  golemeffects()src/mon.c
  goto_level()src/do.c
  grow_up()src/makemon.c
  gulpmm()src/mhitm.c
  gulpmu()src/mhitu.c
  gush()src/fountain.c
  hitfloor()src/dothrow.c
  hitmm()src/mhitm.c
  hitmsg()src/mhitu.c
  hitmu()src/mhitu.c
  hold_another_object()src/invent.c
  hurtle_step()src/dothrow.c
  impact_drop()src/dokick.c
  impossible()src/pline.c
  in_container()src/pickup.c
  invocation_message()src/hack.c
  its_dead()src/apply.c
  itsstuck()src/monmove.c
  jump()src/apply.c
  keepdogs()src/dog.c
  kick_monster()src/dokick.c
  kick_object()src/dokick.c
  kickdmg()src/dokick.c
  lesshungry()src/eat.c
  lifesaved_monster()src/mon.c
  look_here()src/invent.c
  losexp()src/exper.c
  m_move()src/monmove.c
  m_respond()src/mon.c
  m_throw()src/mthrowu.c
  mattackm()src/mhitm.c
  mattacku()src/mhitu.c
  maybe_wail()src/hack.c
  mb_trapped()src/monmove.c
  mbhitm()src/muse.c
  mdamagem()src/mhitm.c
  meatgold()src/mon.c
  meatobj()src/mon.c
  menu_identify()src/invent.c
  minwater()src/mon.c
  missmm()src/mhitm.c
  missmu()src/mhitu.c
  mkcavearea()src/dig.c
  mkshop()src/mkroom.c
  mon_reflects()src/muse.c
  mon_to_stone()src/mon.c
  monkilled()src/mon.c
  monster_detect()src/detect.c
  moveloop()src/allmain.c
  moverock()src/hack.c
  mpickgold()src/mon.c
  mpickstuff()src/mon.c
  mplayer_talk()src/mplayer.c
  mquaffmsg()src/muse.c
  mreadmsg()src/muse.c
  mrustm()src/mhitm.c
  mstatusline()src/pline.c
  mswings()src/mhitu.c
  mswingsm()src/mhitm.c
  munstone()src/muse.c
  mv_bubble()src/mkmaze.c
  mzapmsg()src/muse.c
  newuhs()src/eat.c
  obj_sanity_check()src/mkobj.c
  obstructed()src/lock.c
  ohitmon()src/mthrowu.c
  openit()src/detect.c
  opentin()src/eat.c
  otransit_msg()src/dokick.c
  parse()src/cmd.c
  parseoptions()src/options.c
  passivemm()src/mhitm.c
  passiveum()src/mhitu.c
  pick_lock()src/lock.c
  picklock()src/lock.c
  pickup_object()src/pickup.c
  pluslvl()src/exper.c
  poisoned()src/mon.c
  poisontell()src/mon.c
  precheck()src/muse.c
  prinv()src/invent.c
  read_engr_at()src/engrave.c
  readobjnam()src/objnam.c
  rejectoption()src/options.c
  revive_corpse()src/do.c
  rottenfood()src/eat.c
  savebones()src/bones.c
  scatter()src/explode.c
  self_invis_message()src/pline.c
  setmangry()src/mon.c
  simple_look()src/pickup.c
  slept_monst()src/mhitm.c
  snuff_candle()src/apply.c
  snuff_lit()src/apply.c
  spitmu()src/mthrowu.c
  spoteffects()src/hack.c
  start_tin()src/eat.c
  summon_minion()src/minion.c
  tamedog()src/dog.c
  thitmonst()src/dothrow.c
  thitu()src/mthrowu.c
  throw_gold()src/dothrow.c
  throw_obj()src/dothrow.c
  throwit()src/dothrow.c
  thrwmu()src/mthrowu.c
  toss_up()src/dothrow.c
  touch_artifact()src/artifact.c
  u_slip_free()src/mhitu.c
  unmul()src/hack.c
  ureflects()src/muse.c
  urustm()src/mhitu.c
  use_bell()src/apply.c
  use_camera()src/apply.c
  use_candelabrum()src/apply.c
  use_candle()src/apply.c
  use_container()src/pickup.c
  use_crystal_ball()src/detect.c
  use_defensive()src/muse.c
  use_grapple()src/apply.c
  use_grease()src/apply.c
  use_lamp()src/apply.c
  use_leash()src/apply.c
  use_mirror()src/apply.c
  use_misc()src/muse.c
  use_offensive()src/muse.c
  use_pick_axe()src/dig.c
  use_pole()src/apply.c
  use_tinning_kit()src/apply.c
  use_towel()src/apply.c
  use_unicorn_horn()src/apply.c
  use_whip()src/apply.c
  ustatusline()src/pline.c
  wary_dog()src/dog.c
  watch_on_duty()src/monmove.c
  water_friction()src/mkmaze.c
  welcome()src/allmain.c
  wield_tool()src/apply.c
  wildmiss()src/mhitu.c
  wipeoff()src/do.c
  wiz_detect()src/cmd.c
  wiz_genesis()src/cmd.c
  wiz_identify()src/cmd.c
  wiz_level_tele()src/cmd.c
  wiz_map()src/cmd.c
  wiz_where()src/cmd.c
  wiz_wish()src/cmd.c
  xkilled()src/mon.c
  you_aggravate()src/muse.c
  zap_dig()src/dig.c

Global Function pline_The()

void pline_The ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: Amulet_on()src/do_wear.c
  angry_guards()src/mon.c
  artifact_hit()src/artifact.c
  bad_negation()src/options.c
  ballfall()src/ball.c
  breaksink()src/fountain.c
  canletgo()src/do.c
  canwearobj()src/do_wear.c
  castmu()src/mcastu.c
  destroy_drawbridge()src/dbridge.c
  dig()src/dig.c
  dig_check()src/dig.c
  dig_up_grave()src/dig.c
  dighole()src/dig.c
  dipfountain()src/fountain.c
  do_earthquake()src/music.c
  do_entity()src/dbridge.c
  do_improvisation()src/music.c
  do_oname()src/do_name.c
  doclose()src/lock.c
  doengrave()src/engrave.c
  dokick()src/dokick.c
  domove()src/hack.c
  done()src/end.c
  doopen()src/lock.c
  doorlock()src/lock.c
  dosinkring()src/do.c
  dotakeoff()src/do_wear.c
  dowatersnakes()src/fountain.c
  drag_down()src/ball.c
  drinkfountain()src/fountain.c
  drinksink()src/fountain.c
  drop_ball()src/ball.c
  dryup()src/fountain.c
  flooreffects()src/do.c
  gazemu()src/mhitu.c
  getobj()src/invent.c
  ghitm()src/dokick.c
  goto_level()src/do.c
  gulpmu()src/mhitu.c
  hitmu()src/mhitu.c
  in_container()src/pickup.c
  kick_object()src/dokick.c
  kickdmg()src/dokick.c
  lifesaved_monster()src/mon.c
  m_throw()src/mthrowu.c
  make_familiar()src/dog.c
  mbhitm()src/muse.c
  mdamagem()src/mhitm.c
  migrate_to_level()src/dog.c
  mkinvokearea()src/mklev.c
  ohitmon()src/mthrowu.c
  parseoptions()src/options.c
  pick_lock()src/lock.c
  pickup_object()src/pickup.c
  poisoned()src/mon.c
  revive_corpse()src/do.c
  rottenfood()src/eat.c
  setmangry()src/mon.c
  start_tin()src/eat.c
  summon_minion()src/minion.c
  thitu()src/mthrowu.c
  throw_gold()src/dothrow.c
  u_slip_free()src/mhitu.c
  use_candelabrum()src/apply.c
  use_candle()src/apply.c
  use_container()src/pickup.c
  use_crystal_ball()src/detect.c
  use_defensive()src/muse.c
  use_leash()src/apply.c
  use_mirror()src/apply.c
  use_misc()src/muse.c
  use_offensive()src/muse.c
  use_stethoscope()src/apply.c
  use_whip()src/apply.c
  zap_dig()src/dig.c

Global Function raw_printf()

void raw_printf ( const char* line, ... )
Prototyped in: include/extern.h
Calls: vraw_printf()src/pline.c
  __builtin_next_arg()
Called by: badoption()src/options.c
  check_recordfile()src/files.c
  docompress_file()src/files.c
  fopen_config_file()src/files.c
  get_uchars()src/files.c
  lock_file()src/files.c
  panic()src/end.c
  read_config_file()src/files.c
  setgemprobs()src/o_init.c
  unlock_file()src/files.c

Global Function self_invis_message()

void self_invis_message ( void )
Prototyped in: include/extern.h
Calls: dmgtype()src/mondata.c
  pline()src/pline.c
Called by: Ring_on()src/do_wear.c
References Variables: usrc/decl.c
  youmonstsrc/decl.c

Global Function ustatusline()

void ustatusline ( void )
Prototyped in: include/extern.h
Calls: align_str()src/pline.c
  eos()src/hacklib.c
  makeplural()src/objnam.c
  mon_nam()src/do_name.c
  pline()src/pline.c
  sticks()src/mondata.c
  body_part(), sprintf(), strcat()
Called by: use_stethoscope()src/apply.c
References Variables: monssrc/monst.c
  plnamesrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  youmonstsrc/decl.c

Global Function verbalize()

void verbalize ( const char* line, ... )
Prototyped in: include/extern.h
Calls: You_buf()src/pline.c
  vpline()src/pline.c
  __builtin_next_arg(), strcat(), strcpy(), strlen()
Called by: arti_speak()src/artifact.c
  castmu()src/mcastu.c
  check_special_room()src/hack.c
  dog_move()src/dogmove.c
  dokick()src/dokick.c
  doloot()src/pickup.c
  doseduce()src/mhitu.c
  dryup()src/fountain.c
  ghitm()src/dokick.c
  hitmu()src/mhitu.c
  mayberem()src/mhitu.c
  mdamagem()src/mhitm.c
  out_container()src/pickup.c
  pick_lock()src/lock.c
  precheck()src/muse.c
  summon_minion()src/minion.c
  touchfood()src/eat.c
  use_candle()src/apply.c
  use_lamp()src/apply.c
  use_tinning_kit()src/apply.c
  watch_on_duty()src/monmove.c
References Variables: flagssrc/decl.c

Local Function You_buf()

static char* You_buf ( int siz )
Prototyped in: src/pline.c
Calls: alloc()src/alloc.c
  free()
Called by: There()src/pline.c
  You()src/pline.c
  You_cant()src/pline.c
  You_feel()src/pline.c
  You_hear()src/pline.c
  Your()src/pline.c
  pline_The()src/pline.c
  verbalize()src/pline.c
References Variables: you_bufsrc/pline.c
  you_buf_sizsrc/pline.c

Local Function vpline()

static void vpline ( const char* line, va_list the_args )
Prototyped in: src/pline.c
Calls: flush_screen()src/display.c
  strchr(), strcmp(), vision_recalc(), vsprintf()
Called by: Norep()src/pline.c
  There()src/pline.c
  You()src/pline.c
  You_cant()src/pline.c
  You_feel()src/pline.c
  You_hear()src/pline.c
  Your()src/pline.c
  impossible()src/pline.c
  pline()src/pline.c
  pline_The()src/pline.c
  verbalize()src/pline.c
References Variables: WIN_MESSAGEsrc/decl.c
  iflagssrc/decl.c
  no_repeatsrc/pline.c
  toplinessrc/decl.c
  usrc/decl.c
  vision_full_recalcsrc/decl.c
  windowprocs

Local Function vraw_printf()

static void vraw_printf ( const char* line, va_list the_args )
Prototyped in: src/pline.c
Calls: strchr(), vsprintf()
Called by: raw_printf()src/pline.c
References Variables: windowprocs