File dip.c


Included Files


Preprocessor definitions

#define pcontrol

#define pprintf

#define TWO_HOURS


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

Global Variable signedon

int signedon
Included from mail.h
Visible in:  dip.c
Used in: process()dip.c

Global Variable i_am_really_master

int i_am_really_master
Included from mail.h
Visible in:  dip.c

Global Variable i_am_really_jk

int i_am_really_jk
Included from mail.h
Visible in:  dip.c

Global Variable starting

int starting
Included from mail.h
Visible in:  dip.c

Global Variable player

int player
Included from mail.h
Visible in:  dip.c
Used in: process()dip.c

Global Variable listflg

int listflg
Included from mail.h
Visible in:  dip.c

Global Variable broadcast

int broadcast
Included from mail.h
Visible in:  dip.c

Global Variable broadcast_master_only

int broadcast_master_only
Included from mail.h
Visible in:  dip.c

Global Variable broad_part

int broad_part
Included from mail.h
Visible in:  dip.c

Global Variable broadcast_absence_adjust

int broadcast_absence_adjust
Included from mail.h
Visible in:  dip.c
Used in: process()dip.c

Global Variable broad_list

char broad_list[36+1]
Included from mail.h
Visible in:  dip.c

Global Variable broad_allbut

int broad_allbut
Included from mail.h
Visible in:  dip.c

Global Variable broad_read

int broad_read
Included from mail.h
Visible in:  dip.c

Global Variable broad_skip

int broad_skip
Included from mail.h
Visible in:  dip.c

Global Variable broad_signon

int broad_signon
Included from mail.h
Visible in:  dip.c

Global Variable broad_params

int broad_params
Included from mail.h
Visible in:  dip.c

Global Variable read_phase

int read_phase
Included from mail.h
Visible in:  dip.c

Global Variable moreaddr

int moreaddr
Included from mail.h
Visible in:  dip.c

Global Variable create

int create
Included from mail.h
Visible in:  dip.c

Global Variable msg_header_done

int msg_header_done
Included from mail.h
Visible in:  dip.c

Global Variable baddr

char baddr[80]
Included from mail.h
Visible in:  dip.c

Global Variable raddr

char raddr[80]
Included from mail.h
Visible in:  dip.c

Global Variable xaddr

char* xaddr
Included from mail.h
Visible in:  dip.c

Global Variable someone

char* someone
Included from mail.h
Visible in:  dip.c

Global Variable somepower

char* somepower
Included from mail.h
Visible in:  dip.c

Global Variable name

char name[20]
Included from mail.h
Visible in:  dip.c

Global Variable master_press

int master_press
Included from mail.h
Visible in:  dip.c

Global Variable master_only_press

int master_only_press
Included from mail.h
Visible in:  dip.c

Global Variable ppress_read

int ppress_read
Included from mail.h
Visible in:  dip.c

Global Variable ppress_skip

int ppress_skip
Included from mail.h
Visible in:  dip.c

Global Variable ppress_done

int ppress_done
Included from mail.h
Visible in:  dip.c

Global Variable diary_read

int diary_read
Included from mail.h
Visible in:  dip.c

Global Variable diary_skip

int diary_skip
Included from mail.h
Visible in:  dip.c

Global Variable diary_done

int diary_done
Included from mail.h
Visible in:  dip.c

Global Variable Mfile

char Mfile[40]
Included from mail.h
Visible in:  dip.c
Used in: CheckRemindPlayer()dip.c

Global Variable Tfile

char Tfile[40]
Included from mail.h
Visible in:  dip.c
Used in: CheckRemindPlayer()dip.c

Global Variable mail_bfp

FILE* mail_bfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_mbfp

FILE* mail_mbfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_mfp

FILE* mail_mfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_nfp

FILE* mail_nfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_ofp

FILE* mail_ofp
Included from mail.h
Visible in:  dip.c
Used in: CheckRemindPlayer()dip.c
  process()dip.c

Global Variable mail_qfp

FILE* mail_qfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_ifp

FILE* mail_ifp
Included from mail.h
Visible in:  dip.c

Global Variable mail_pfp

FILE* mail_pfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_tfp

FILE* mail_tfp
Included from mail.h
Visible in:  dip.c
Used in: CheckRemindPlayer()dip.c

Global Variable mail_ppfp

FILE* mail_ppfp
Included from mail.h
Visible in:  dip.c

Global Variable diaryfp

FILE* diaryfp
Included from mail.h
Visible in:  dip.c

Global Variable mail_bfile

char mail_bfile[20]
Included from mail.h
Visible in:  dip.c

Global Variable mail_mbfile

char mail_mbfile[20]
Included from mail.h
Visible in:  dip.c

Global Variable mail_rfile

char* mail_rfile
Included from mail.h
Visible in:  dip.c

External Variables

time_warp
extern int time_warp

Global Function CheckRemindPlayer()

void CheckRemindPlayer ( int player, long one_quarter )
Prototyped in: dip.c
Calls: config()conf.c
  DIPINFO(), MailOut(), exit(), fclose(), fgets(), fopen(), fprintf(), fputs(), msg_header(), perror(), porder(), rename(), sprintf(), strcmp(), time(), timeleft()
Called by: master()dip.c
References Variables: Mfiledip.c
  Tfiledip.c
  mail_ofpdip.c
  mail_tfpdip.c
  dipent, rfp

Global Function CheckSizes()

void CheckSizes ( void )
Prototyped in: dip.c
Calls: real_bailout()bailout.c
  fclose(), fopen(), fscanf()
Called by: main()dip.c

Global Function gotalarm()

void gotalarm ( int unused )
Calls: real_bailout()bailout.c
  savemail()dip.c
  ctime(), fprintf(), time()
Used in: init()dip.c
References Variables: log_fp

Global Function inform_party_of_blind_turn()

void inform_party_of_blind_turn ( int player_index, char* turn_text, char* in_file )
Prototyped in: dip.c
Calls: config()conf.c
  MailOut(), sprintf(), system()
Called by: process()dip.c
References Variables: Dflg, dipent, owners, powers

Global Function init()

void init ( int argc, char** argv )
Prototyped in: dip.c
Calls: conf_cmdline()conf.c
  conf_init()conf.c
  conf_readfile()conf.c
  config()conf.c
  real_bailout()bailout.c
  savemail()dip.c
  alarm(), atoi(), chdir(), close(), ctime(), exit(), fclose(), fdopen(), fopen(), fprintf(), lockf(), open(), perror(), read(), signal(), srand(), stat(), strrchr(), time()
Called by: main()dip.c
References Functions: gotalarm()dip.c
References Variables: dedascii_to_ded.c
  Aflg, CONFIG_DIR, CONFIG_FILE, Dflg, aflg, cfp, dflg, inname, inp, log_fp, nded, nflg, qflg, rflg, sflg, subjectline, tflg, vflg, xflg, xfp

Global Function main()

int main ( int argc, char* argv[] )
Calls: CheckSizes()dip.c
  config()conf.c
  init()dip.c
  master()dip.c
  process()dip.c
  DIPDEBUG(), DIPINFO(), close(), close_plyrdata(), exit(), fprintf(), mail(), open(), open_plyrdata(), opendiplog(), put_data(), putenv(), remove(), sprintf(), stat(), testdipent(), tzset(), write()
References Variables: dedascii_to_ded.c
  Dflg, bailout_recovery, control, dipent, log_fp, nded, qflg, rfp, sflg, tflg, xflg

Global Function master()

void master ( void )
Prototyped in: functions.h
Calls: CheckRemindPlayer()dip.c
  config()conf.c
  process()dip.c
  real_bailout()bailout.c
  MailOut(), atoi(), ctime(), execute(), exit(), fclose(), ferrck(), fopen(), fprintf(), getdipent(), perror(), printf(), putdipent(), remove(), rename(), sprintf(), stat(), strncmp(), time()
Called by: main()dip.c
References Variables: dedascii_to_ded.c
  Aflg, aflg, cfp, control, dipent, log_fp, notifies, time_warp, xfp

Global Function process()

int process ( void )
Prototyped in: functions.h
Calls: config()conf.c
  inform_party_of_blind_turn()dip.c
  real_bailout()bailout.c
  MailOut(), NowString(), archive(), atoi(), ctime(), deadline(), fclose(), fopen(), fprintf(), fputs(), msg_header(), perror(), phase_pending(), porder(), ptime(), put_data(), remove(), send_diary(), sprintf(), stat(), strcmp(), strcpy(), system(), time(), timeleft()
Called by: main()dip.c
  master()dip.c
References Variables: broadcast_absence_adjustdip.c
  dedascii_to_ded.c
  mail_ofpdip.c
  playerdip.c
  signedondip.c
  CONFIG_DIR, Dflg, cfp, control, dipent, log_fp, powers, rfp, subjectline, victor

Global Function savemail()

void savemail ( void )
Prototyped in: functions.h
Calls: config()conf.c
  ctime(), exit(), fgets(), fileno(), fopen(), fprintf(), fputs(), lockf(), perror(), time()
Called by: gotalarm()dip.c
  init()dip.c
References Variables: inp, log_fp