File src/write.c


Included Files


Local Variables

write_on
static const char write_on[]
Used in: dowrite()

Global Function dowrite()

int dowrite ( struct obj* pen )
Prototyped in: include/extern.h
Calls: The()src/objnam.c
  There()src/pline.c
  You()src/pline.c
  You_cant()src/pline.c
  Your()src/pline.c
  aobjnam()src/objnam.c
  bcsign()src/mkobj.c
  body_part()src/polyself.c
  check_unpaid()src/shk.c
  cost()src/write.c
  dropx()src/do.c
  exercise()src/attrib.c
  getobj()src/invent.c
  hold_another_object()src/invent.c
  makeplural()src/objnam.c
  mksobj()src/mkobj.c
  mungspaces()src/hacklib.c
  obfree()src/shk.c
  pline()src/pline.c
  pline_The()src/pline.c
  rn2()src/rnd.c
  rnl()src/rnd.c
  strncmpi()src/hacklib.c
  strstri()src/hacklib.c
  useup()src/invent.c
  wipeout_text()src/engrave.c
  xname()src/objnam.c
  sprintf(), strcpy(), strncpy()
Called by: doapply()src/apply.c
References Variables: basessrc/decl.c
  obj_descrsrc/objects.c
  objectssrc/objects.c
  plnamesrc/decl.c
  usrc/decl.c
  ublindfsrc/decl.c
  urolesrc/role.c
  windowprocssrc/windows.c
  write_onsrc/write.c
  youmonstsrc/decl.c

Local Function cost()

static int cost ( struct obj* otmp )
Prototyped in: src/write.c
Calls: impossible()src/pline.c
Called by: dowrite()src/write.c
References Variables: objectssrc/objects.c