File src/do_name.c


Included Files


Global Variable pronoun_pairs

const char* pronoun_pairs[][2]
Visible in:  src/do_name.c
Used in: self_pronoun()src/do_name.c

External Variables

what_is_an_unknown_object
extern const char what_is_an_unknown_object[]

Local Variables

callable
static const char callable[]
Used in: ddocall()

ghostnames
static const char* ghostnames[]
Used in: rndghostname()

bogusmons
static const char* bogusmons[]
Used in: rndmonnam()

hcolors
static const char* hcolors[]
Used in: hcolor()

coynames
static const char* coynames[]
Used in: coyotename()


Global Function Adjmonnam()

char* Adjmonnam ( struct monst* mtmp, const char* adj )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
  highc()
Called by: revive_corpse()src/do.c

Global Function Amonnam()

char* Amonnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: a_monnam()src/do_name.c
  highc()

Global Function Monnam()

char* Monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: mon_nam()src/do_name.c
  highc()
Called by: E_phrase()src/dbridge.c
  artifact_hit()src/artifact.c
  check_leash()src/apply.c
  digactualhole()src/dig.c
  do_mname()src/do_name.c
  jump()src/apply.c
  openit()src/detect.c
  revive_corpse()src/do.c
  use_leash()src/apply.c
  use_mirror()src/apply.c

Global Function a_monnam()

char* a_monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
Called by: Amonnam()src/do_name.c
  dosearch0()src/detect.c
  enlightenment()src/cmd.c
  fig_transform()src/apply.c
  use_bell()src/apply.c

Global Function christen_monst()

struct monst* christen_monst ( struct monst* mtmp, const char* name )
Prototyped in: include/extern.h
Calls: alloc()src/alloc.c
  memcpy(), replmon(), strcpy(), strlen(), strncpy()
Called by: do_mname()src/do_name.c
  savebones()src/bones.c

Global Function coyotename()

char* coyotename ( char* buf )
Prototyped in: include/extern.h
Calls: rn2(), sprintf()
References Variables: coynamessrc/do_name.c

Global Function ddocall()

int ddocall ( void )
Prototyped in: include/extern.h
Calls: do_oname()src/do_name.c
  docall()src/do_name.c
  savech()src/cmd.c
  You(), getobj()
Used in:  src/cmd.c
References Variables: callablesrc/do_name.c
  ynqcharssrc/decl.c
  windowprocs

Global Function do_mname()

int do_mname ( void )
Prototyped in: include/extern.h
Calls: Monnam()src/do_name.c
  acurr()src/attrib.c
  christen_monst()src/do_name.c
  getpos()src/do_name.c
  x_monnam()src/do_name.c
  You(), dist2(), dmgtype(), mungspaces(), pline(), sprintf(), strcpy(), worm_known()
Used in:  src/cmd.c
References Variables: flagssrc/decl.c
  levelsrc/decl.c
  plnamesrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c
  mons, windowprocs

Global Function docall()

void docall ( struct obj* obj )
Prototyped in: include/extern.h
Calls: alloc()src/alloc.c
  an(), discover_object(), free(), mungspaces(), sprintf(), strcpy(), strlen(), undiscover_object(), xname()
Called by: ddocall()src/do_name.c
  trycall()src/do.c
References Variables: obj_descr, objects, windowprocs

Global Function getpos()

int getpos ( coord* cc, boolean force, const char* goal )
Prototyped in: include/extern.h
Calls: flush_screen()src/display.c
  getpos_help()src/do_name.c
  isok()src/cmd.c
  lowc(), memset(), pline(), sgn(), strchr(), visctrl()
Called by: do_mname()src/do_name.c
  jump()src/apply.c
  use_grapple()src/apply.c
  use_pole()src/apply.c
References Variables: WIN_MAPsrc/decl.c
  WIN_MESSAGEsrc/decl.c
  flagssrc/decl.c
  iflagssrc/decl.c
  levelsrc/decl.c
  ndirsrc/decl.c
  quitcharssrc/decl.c
  sdirsrc/decl.c
  xdirsrc/decl.c
  ydirsrc/decl.c
  defsyms, showsyms, windowprocs

Global Function hcolor()

const char* hcolor ( const char* colorpref )
Prototyped in: include/extern.h
Calls: dmgtype(), rn2()
Called by: artifact_hit()src/artifact.c
  doaltarobj()src/do.c
  dosinkring()src/do.c
  use_crystal_ball()src/detect.c
  use_mirror()src/apply.c
References Variables: hcolorssrc/do_name.c
  usrc/decl.c
  youmonstsrc/decl.c

Global Function l_monnam()

char* l_monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
Called by: use_leash()src/apply.c

Global Function m_monnam()

char* m_monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c

Global Function mon_nam()

char* mon_nam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
Called by: Monnam()src/do_name.c
  artifact_hit()src/artifact.c
  drop()src/do.c
  e_nam()src/dbridge.c
  jump()src/apply.c
  revive_corpse()src/do.c
  use_camera()src/apply.c
  use_grapple()src/apply.c
  use_mirror()src/apply.c
  use_whip()src/apply.c
  zap_dig()src/dig.c

Global Function noit_Monnam()

char* noit_Monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: noit_mon_nam()src/do_name.c
  highc()

Global Function noit_mon_nam()

char* noit_mon_nam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
Called by: noit_Monnam()src/do_name.c

Global Function oname()

struct obj* oname ( struct obj* obj, const char* name )
Prototyped in: include/extern.h
Calls: artifact_exists()src/artifact.c
  exist_artifact()src/artifact.c
  realloc_obj()src/do_name.c
  strcpy(), strlen(), strncpy(), untwoweapon()
Called by: do_oname()src/do_name.c
  mk_artifact()src/artifact.c
References Variables: uswapwepsrc/decl.c
  windowprocs

Global Function realloc_obj()

struct obj* realloc_obj ( struct obj* obj, int oextra_size, genericptr_t oextra_src, int oname_size, const char* name )
Prototyped in: include/extern.h
Calls: alloc()src/alloc.c
  book_substitution(), dealloc_obj(), food_substitution(), memcpy(), obj_move_light_source(), obj_move_timers(), replace_object(), setworn(), strcpy()
Called by: oname()src/do_name.c

Global Function rndghostname()

const char* rndghostname ( void )
Prototyped in: include/extern.h
Calls: rn2()
References Variables: ghostnamessrc/do_name.c
  plnamesrc/decl.c

Global Function rndmonnam()

const char* rndmonnam ( void )
Prototyped in: include/extern.h
Calls: rn2()
Called by: x_monnam()src/do_name.c
References Variables: bogusmonssrc/do_name.c
  mons

Global Function roguename()

const char* roguename ( void )
Prototyped in: include/extern.h
Calls: nh_getenv(), rn2(), strchr(), strncmp()

Global Function self_pronoun()

char* self_pronoun ( const char* str, const char* pronoun )
Prototyped in: include/extern.h
Calls: impossible(), sprintf(), strncmp()
Called by: do_break_wand()src/apply.c
  use_pick_axe()src/dig.c
  use_whip()src/apply.c
References Variables: flagssrc/decl.c
  pronoun_pairssrc/do_name.c

Global Function x_monnam()

char* x_monnam ( struct monst* mtmp, int article, const char* adjective, int suppress, boolean called )
Prototyped in: include/extern.h
Calls: rank_of()src/botl.c
  rndmonnam()src/do_name.c
  an(), dist2(), dmgtype(), eos(), lcase(), monsndx(), priestname(), s_suffix(), shkname(), sprintf(), strcat(), strcpy(), strncmp(), worm_known()
Called by: Adjmonnam()src/do_name.c
  a_monnam()src/do_name.c
  do_mname()src/do_name.c
  l_monnam()src/do_name.c
  m_monnam()src/do_name.c
  mon_nam()src/do_name.c
  noit_mon_nam()src/do_name.c
  y_monnam()src/do_name.c
References Variables: dungeon_topologysrc/decl.c
  flagssrc/decl.c
  program_statesrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  viz_arraysrc/decl.c
  youmonstsrc/decl.c
  mons

Global Function y_monnam()

char* y_monnam ( struct monst* mtmp )
Prototyped in: include/extern.h
Calls: x_monnam()src/do_name.c
Called by: enlightenment()src/cmd.c

Local Function do_oname()

static void do_oname ( struct obj* obj )
Prototyped in: src/do_name.c
Calls: artifact_name()src/artifact.c
  exist_artifact()src/artifact.c
  oname()src/do_name.c
  restrict_name()src/artifact.c
  You(), body_part(), highc(), lowc(), mungspaces(), pline(), pline_The(), rn2(), sprintf(), strcpy(), strlen(), xname()
Called by: ddocall()src/do_name.c
References Variables: WIN_MESSAGEsrc/decl.c
  windowprocs

Local Function getpos_help()

static void getpos_help ( boolean force, const char* goal )
Prototyped in: src/do_name.c
Calls: sprintf()
Called by: getpos()src/do_name.c
References Variables: iflagssrc/decl.c
  what_is_an_unknown_object, windowprocs