home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / ltick03 / config.h < prev    next >
C/C++ Source or Header  |  1993-06-06  |  2KB  |  82 lines

  1. /* lazytick config.h */
  2.  
  3. typedef struct _ticann {
  4.     char area[BBSSTR];
  5.     char group[BBSSTR];
  6.     char footer[BBSSTR];
  7.     struct _ticann *next;
  8. } BTCKANN;
  9.  
  10. typedef struct _fixperm {
  11.     char group[BBSSTR];
  12.     char nodes[BBSSTR];
  13.     struct _fixperm *next;
  14. } BFIXPERM;
  15.  
  16. typedef struct _passw           /* structure for passwords */
  17. {
  18.   char passw[8];        /* the password itself */
  19.   int zone;        /* zone number for remote */
  20.   int net;         /* net number for remote */
  21.   int node;        /* node number for remote */
  22.   int point;       /* point number for remote */
  23.   int my_aka;          /* the number in the addresslist for this sucker */
  24.   struct _passw *next;  /* pointer to next struct */
  25. } BPASSWORD;
  26.  
  27. typedef struct _aka
  28. {
  29.  int zone;
  30.  int net;
  31.  int node;
  32.  int point;
  33.  int pointnet;
  34. } BAKA;
  35.  
  36. /* Prototypes for functions defined in D:\PROJLINN\LAZYTICK\CONFIG.C */
  37. void close_config(void);
  38. void debug_config(void);
  39. int open_config(void);
  40. void parsekey(char *);
  41. int getint(char **,
  42.            int *);
  43. int getaddress(char *,
  44.                int *,
  45.                int *,
  46.                int *,
  47.                int *);
  48. char *skip_blanks(char *);
  49. char *skip_to_blank(char *);
  50. void ctl_string(char *,
  51.                 char *);
  52. void ctl_path(char *,
  53.               char *);
  54. void ctl_file(char *,
  55.               char *);
  56. BFIXPERM *get_perms(void);
  57. BFIXPERM *get_fperms(void);
  58. BTCKANN *get_announce(void);
  59. int get_out_fname(char *,
  60.                   int ,
  61.                   int ,
  62.                   int ,
  63.                   int );
  64. void put36(char *,
  65.            unsigned int ,
  66.            int );
  67. void get_password(char *,
  68.                   int ,
  69.                   int ,
  70.                   int ,
  71.                   int );
  72. void get_ouraddress(FIDONODE *,
  73.                     int ,
  74.                     int ,
  75.                     int ,
  76.                     int );
  77. char *get_netmail(void);
  78. char *get_inbound(void);
  79. char *get_outbound(void);
  80. char *get_sysop(void);
  81. char *get_ticktemp(void);
  82.