File mail.c

Setup not yet working, disabled case SETUP: if (!PRIVOK) { fprintf(rfp, "Sorry, game '%s' is moderated. ", dipent.name); fprintf(rfp, "Only the master can go to setup mode.\n\n"); break; }
dipent.phase[6] = 'S';
fprintf(rfp, "You have entered setup mode for game '%s'.\n", dipent.name);
pprintf(cfp, "%s%s as %s has entered setup mode for game '%s'.\n", NowString(), xaddr, powers[dipent.players[player].power], dipent.name);
fprintf(bfp, "%s as %s has entered setup mode for game '%s'.\n", xaddr, powers[dipent.players[player].power], dipent.name); fprintf(mbfp, "%s as %s has entered setup mode for game '%s'.\n", raddr, powers[dipent.players[player].power], dipent.name);
sprintf(subjectline, "%s:%s - %s Game in Setup", JUDGE_CODE, dipent.name, dipent.phase);
break;


Included Files


Preprocessor definitions

#define INFOPLAYER_MAX 100

#define r2file mail_r2file

#define FROM 1

#define GET 2

#define HELP 3

#define LIST 4

#define REPLY 5

#define SET 6

#define SIGNOFF 7

#define SIGNON 8

#define SUBJECT 9

#define OBSERVE 10

#define RESIGN 11

#define BROADCAST 12

#define PHASE 13

#define CLEAR 14

#define TERMINATE 15

#define RESUME 16

#define BECOME 17

#define REGISTER 18

#define WHOIS 19

#define FIXID 20

#define IAMALSO 21

#define NOCONTROL 22

#define ADJUST 23

#define JUNKMAIL 24

#define PROCESS 25

#define ROLLBACK 26

#define _VERSION 27

#define CREATE 28

#define SUMMARY 29

#define HISTORY 30

#define MAP 31

#define PRESS 32

#define RESENT 33

#define WHOGAME 35

#define PROMOTE 37

#define PREDICT 38

#define EJECT 39

#define RECORD 40

#define INFOPLAYER 41

#define UNSTART 42

#define SETUP 43

#define PAUSE 44

#define COND 45

#define POSTALPRESS 46

#define FORCE_BEGIN 47

#define DIARY 48

#define RP_INVALID -1

#define RP_MULTIPLE -2

#define RP_BLANK -3

#define RP_NOT_FOUND -4

#define NULL_EMAIL "nobody@localhost"


Global Variable predict

int predict
Visible in:  ascii_to_ded.c
   assign.c
   bailout.c
   cmap.c
   common.c
   ded_to_ascii.c
   deddump.c
   delgame.c
   dip.c
   dipent.c
   diplog.c
   draw.c
   fmtwho.c
   global.c
   history.c
   jm.c
   lib.c
   ma_build.c
   ma_build_basic.c
   ma_expenses.c
   ma_famplag.c
   ma_movement.c
   ma_porder.c
   ma_retreat.c
   ma_stats.c
   machlib.c
   mail.c
Used in: expout()ma_expenses.c
  ma_buildout()ma_build.c
  ma_moveout()ma_movement.c
  ma_retreatout()ma_retreat.c
  mail()mail.c

Global Variable signedon

int signedon
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: history()history.c
  mail()mail.c
  mail_reply()mail.c
  process()dip.c
  send_press()mail.c

Global Variable i_am_really_master

int i_am_really_master
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable i_am_really_jk

int i_am_really_jk
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c

Global Variable starting

int starting
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable player

int player
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  mail_reply()mail.c
  process()dip.c
  process_conc()draw.c
  process_draw()draw.c
  send_press()mail.c

Global Variable listflg

int listflg
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable broadcast

int broadcast
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  process_conc()draw.c
  process_draw()draw.c
  send_press()mail.c
  victory()ma_porder.c

Global Variable broadcast_master_only

int broadcast_master_only
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: open_press()mail.c
  send_press()mail.c

Global Variable broad_part

int broad_part
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  send_press()mail.c

Global Variable broadcast_absence_adjust

int broadcast_absence_adjust
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: deadline_recursive()lib.c
  open_press()mail.c
  process()dip.c

Global Variable broad_list

char broad_list[36+1]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: open_press()mail.c
  send_press()mail.c

Global Variable broad_allbut

int broad_allbut
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: open_press()mail.c
  send_press()mail.c

Global Variable broad_read

int broad_read
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c
  open_press()mail.c

Global Variable broad_skip

int broad_skip
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c
  open_press()mail.c

Global Variable broad_signon

int broad_signon
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  send_press()mail.c

Global Variable broad_params

int broad_params
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  send_press()mail.c

Global Variable read_phase

int read_phase
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable moreaddr

int moreaddr
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable create

int create
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable msg_header_done

int msg_header_done
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: history()history.c
  mail()mail.c
  msg_header()mail.c

Global Variable baddr

char baddr[80]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c
  send_press()mail.c

Global Variable raddr

char raddr[80]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  mail_reply()mail.c
  send_press()mail.c

Global Variable xaddr

char* xaddr
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  send_press()mail.c

Global Variable someone

char* someone
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c

Global Variable somepower

char* somepower
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: send_press()mail.c

Global Variable name

char name[20]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable master_press

int master_press
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable master_only_press

int master_only_press
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: send_press()mail.c

Global Variable ppress_read

int ppress_read
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable ppress_skip

int ppress_skip
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable ppress_done

int ppress_done
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable diary_read

int diary_read
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable diary_skip

int diary_skip
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable diary_done

int diary_done
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable Mfile

char Mfile[40]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: CheckRemindPlayer()dip.c
  mail()mail.c

Global Variable Tfile

char Tfile[40]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: CheckRemindPlayer()dip.c
  mail()mail.c

Global Variable mail_bfp

FILE* mail_bfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  process_conc()draw.c
  process_draw()draw.c
  send_press()mail.c
  victory()ma_porder.c

Global Variable mail_mbfp

FILE* mail_mbfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: ResignPlayer()mail.c
  mail()mail.c
  open_press()mail.c
  send_press()mail.c

Global Variable mail_mfp

FILE* mail_mfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: history()history.c
  mail()mail.c

Global Variable mail_nfp

FILE* mail_nfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable mail_ofp

FILE* mail_ofp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: CheckRemindPlayer()dip.c
  mail()mail.c
  process()dip.c

Global Variable mail_qfp

FILE* mail_qfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c

Global Variable mail_ifp

FILE* mail_ifp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c
  mail_reply()mail.c

Global Variable mail_pfp

FILE* mail_pfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable mail_tfp

FILE* mail_tfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: CheckRemindPlayer()dip.c
  mail()mail.c

Global Variable mail_ppfp

FILE* mail_ppfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable diaryfp

FILE* diaryfp
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c

Global Variable mail_bfile

char mail_bfile[20]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: open_press()mail.c
  send_press()mail.c

Global Variable mail_mbfile

char mail_mbfile[20]
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: open_press()mail.c
  send_press()mail.c

Global Variable mail_rfile

char* mail_rfile
Included from mail.h
Visible in:  dip.c
   draw.c
   history.c
   lib.c
   ma_famplag.c
   ma_porder.c
   ma_stats.c
   mail.c
Used in: mail()mail.c
  mail_reply()mail.c

Global Variable mail_r2file

char* mail_r2file
Visible in:  mail.c
Used in: mail()mail.c
  mail_reply()mail.c

Local Variables

junkmail
static int junkmail
Used in: mail()
  mail_reply()

command
static int command
Used in: mail()

skipping
static int skipping
Used in: mail()

movement
static int movement
Used in: mail()

subject
static char subject[80]
Used in: mail()
  mail_reply()
  shiftleft()

line
static char line[1024]
Used in: InformCustodians()
  archive()
  income()
  inform_rgd()
  mail()
  main()

temp
static char temp[40]
Used in: mail()

press_number
static int press_number
Used in: open_press()

errorflag
static int errorflag
Used in: mail()
  mail_reply()

prelim
static char* prelim[]
Used in: mail()

pvalue
static int pvalue[]
Used in: mail()

commands
static char* commands[]
Used in: mail()

cvalue
static int cvalue[]
Used in: mail()


Global Function FindByEmail()

int FindByEmail ( char* power_text )
Calls: strstr()
Called by: ResignPower()mail.c
  mail()mail.c
References Variables: dipentglobal.c

Global Function ResignPlayer()

void ResignPlayer ( int resign_index )
Calls: NowString()lib.c
  config()conf.c
  open_press()mail.c
  send_press()mail.c
  fprintf(), sprintf(), strcmp(), strcpy()
Called by: mail()mail.c
References Variables: broad_paramsmail.c
  broad_partmail.c
  broad_signonmail.c
  broadcastmail.c
  cfpglobal.c
  controlglobal.c
  dipentglobal.c
  mail_bfpmail.c
  mail_mbfpmail.c
  playermail.c
  raddrmail.c
  rfpglobal.c
  someonemail.c
  subjectlineglobal.c
  xaddrmail.c
  powers

Global Function ResignPower()

int ResignPower ( char* power_text )
Calls: FindByEmail()mail.c
  GetOneWord()lib.c
  power()lib.c
  get_power(), strstr()
Called by: mail()mail.c
References Variables: dipentglobal.c

Global Function mail()

int mail ( void )
Prototyped in: functions.h
Calls: DIPINFO()diplog.c
  FindByEmail()mail.c
  GetOneWord()lib.c
  InsertDummyPlayers()mail.c
  MailOut()lib.c
  NowString()lib.c
  ResignPlayer()mail.c
  ResignPower()mail.c
  config()conf.c
  countgames()dipent.c
  deadline()lib.c
  ferrck()lib.c
  getdipent()dipent.c
  history()history.c
  lookfor()lib.c
  mail_reply()mail.c
  msg_header()mail.c
  open_press()mail.c
  power()lib.c
  ptime()jm.c
  putdipent()dipent.c
  real_bailout()bailout.c
  send_press()mail.c
  UpdateBlockades(), atoi(), ctime(), fclose(), fflush(), fgets(), fopen(), fprintf(), fputc(), fputs(), get_plyrdata_record(), get_power(), iamalso(), is_allowed(), is_disallowed(), mail_getaddr(), mail_igame(), mail_listbrief(), mail_listit(), mail_press(), mail_setp(), mail_shorthand(), mail_signon(), memset(), mfprintf(), newuser(), perror(), phase(), phase_syntax(), porder(), process_diary(), process_ppress(), put_data(), put_plyrdata_record(), remove(), rename(), rewind(), send_dedication(), send_package(), setsite(), sprintf(), sscanf(), strcasecmp(), strcat(), strchr(), strcmp(), strcpy(), strlen(), strncasecmp(), system(), time(), tolower(), version(), whogame(), whois()
Called by: main()dip.c
References Variables: CONFIG_DIRglobal.c
  Dflgglobal.c
  GM_Becameglobal.c
  Mfilemail.c
  Tfilemail.c
  baddrmail.c
  broad_paramsmail.c
  broad_partmail.c
  broad_readmail.c
  broad_signonmail.c
  broad_skipmail.c
  broadcastmail.c
  cfpglobal.c
  commandmail.c
  commandsmail.c
  controlglobal.c
  createmail.c
  cvaluemail.c
  dedascii_to_ded.c
  diary_donemail.c
  diary_readmail.c
  diary_skipmail.c
  diaryfpmail.c
  dipentglobal.c
  errorflagmail.c
  i_am_really_mastermail.c
  inpglobal.c
  junkmailmail.c
  linemail.c
  listflgmail.c
  log_fpglobal.c
  mail_bfpmail.c
  mail_ifpmail.c
  mail_mbfpmail.c
  mail_mfpmail.c
  mail_nfpmail.c
  mail_ofpmail.c
  mail_pfpmail.c
  mail_ppfpmail.c
  mail_r2filemail.c
  mail_rfilemail.c
  mail_tfpmail.c
  master_pressmail.c
  more_ordersglobal.c
  moreaddrmail.c
  movementmail.c
  msg_header_donemail.c
  namemail.c
  ndedglobal.c
  playermail.c
  ppress_donemail.c
  ppress_readmail.c
  ppress_skipmail.c
  predictmail.c
  prelimmail.c
  pvaluemail.c
  raddrmail.c
  read_phasemail.c
  rfpglobal.c
  signedonmail.c
  skippingmail.c
  someonemail.c
  startingmail.c
  subjectmail.c
  subjectlineglobal.c
  tempmail.c
  xaddrmail.c
  xfpglobal.c
  powers, sphase

Global Function mail_reply()

void mail_reply ( int err )
Prototyped in: functions.h
Calls: MailOut()lib.c
  address_not_in_list()mail.c
  config()conf.c
  real_bailout()bailout.c
  send_press()mail.c
  shiftleft()mail.c
  timeleft()jm.c
  fclose(), fflush(), fgets(), fprintf(), fputs(), rewind(), sprintf(), strlen(), strncmp(), system(), time()
Called by: mail()mail.c
References Variables: Dflgglobal.c
  GM_Becameglobal.c
  dipentglobal.c
  errorflagmail.c
  junkmailmail.c
  mail_ifpmail.c
  mail_r2filemail.c
  mail_rfilemail.c
  playermail.c
  raddrmail.c
  rfpglobal.c
  signedonmail.c
  subjectmail.c

Global Function msg_header()

void msg_header ( FILE* fp )
Prototyped in: functions.h
Calls: config()conf.c
  ptime()jm.c
  strcap()lib.c
  fprintf(), free(), strlen()
Called by: CheckRemindPlayer()dip.c
  history()history.c
  mail()mail.c
  process()dip.c
  process_conc()draw.c
  process_draw()draw.c
References Variables: dipentglobal.c
  msg_header_donemail.c
  variants

Global Function open_press()

void open_press ( void )
Prototyped in: functions.h
Calls: real_bailout()bailout.c
  fopen(), perror(), sprintf()
Called by: ResignPlayer()mail.c
  mail()mail.c
References Variables: broad_allbutmail.c
  broad_listmail.c
  broad_paramsmail.c
  broad_partmail.c
  broad_readmail.c
  broad_signonmail.c
  broad_skipmail.c
  broadcastmail.c
  broadcast_absence_adjustmail.c
  broadcast_master_onlymail.c
  mail_bfilemail.c
  mail_bfpmail.c
  mail_mbfilemail.c
  mail_mbfpmail.c
  press_numbermail.c

Global Function send_press()

void send_press ( void )
Prototyped in: functions.h
Calls: MailOut()lib.c
  archive()lib.c
  config()conf.c
  power()lib.c
  fclose(), fprintf(), fputs(), mfprintf(), params(), sprintf(), strcmp(), strcpy(), system()
Called by: ResignPlayer()mail.c
  mail()mail.c
  mail_reply()mail.c
References Variables: baddrmail.c
  broad_allbutmail.c
  broad_listmail.c
  broad_paramsmail.c
  broad_partmail.c
  broad_signonmail.c
  broadcastmail.c
  broadcast_master_onlymail.c
  controlglobal.c
  dipentglobal.c
  mail_bfilemail.c
  mail_bfpmail.c
  mail_mbfilemail.c
  mail_mbfpmail.c
  master_only_pressmail.c
  playermail.c
  raddrmail.c
  rfpglobal.c
  signedonmail.c
  somepowermail.c
  subjectlineglobal.c
  xaddrmail.c
  powers

Global Function shiftleft()

void shiftleft ( int dist )
Called by: mail_reply()mail.c
References Variables: subjectmail.c

Local Function InsertDummyPlayers()

static int InsertDummyPlayers ( void )
Prototyped in: mail.c
Calls: strcpy()
Called by: mail()mail.c
References Variables: dipentglobal.c

Local Function address_not_in_list()

static int address_not_in_list ( char* reply_address, char* players_addresses )
Prototyped in: mail.c
Calls: free(), strcasecmp(), strchr(), strdup(), strtok()
Called by: mail_reply()mail.c