Annotation of sbbs/sbbs2/scfg/scfg.h, revision 1.1

1.1     ! root        1: /* SCFG.H */
        !             2: 
        !             3: /* Developed 1990-1997 by Rob Swindell; PO Box 501, Yorba Linda, CA 92885 */
        !             4: 
        !             5: #include "uifc.h"
        !             6: #include <dos.h>
        !             7: #include <dir.h>
        !             8: #include <stdio.h>
        !             9: #include <stdlib.h>
        !            10: 
        !            11: #if defined(__DPMI32__) || defined(__OS2__)
        !            12:     #define far
        !            13:        #define huge
        !            14: #endif
        !            15: 
        !            16: #include "sbbs.h"
        !            17: #include "scfglib.h"
        !            18: 
        !            19: /**********/
        !            20: /* Macros */
        !            21: /**********/
        !            22: 
        !            23: /*************/
        !            24: /* Constants */
        !            25: /*************/
        !            26: 
        !            27: #define SUB_HDRMOD     (1L<<31)                /* Modified sub-board header info */
        !            28: 
        !            29: /************/
        !            30: /* Typedefs */
        !            31: /************/
        !            32: 
        !            33: /********************/
        !            34: /* Global Variables */
        !            35: /********************/
        !            36: extern long freedosmem;
        !            37: extern char item;
        !            38: extern char **opt;
        !            39: extern char tmp[256];
        !            40: extern char *nulstr;
        !            41: extern char **mdm_type;
        !            42: extern char **mdm_file;
        !            43: extern int     mdm_types;
        !            44: extern char *invalid_code,*num_flags;
        !            45: extern int     backup_level;
        !            46: 
        !            47: extern read_cfg_text_t txt;
        !            48: 
        !            49: /***********************/
        !            50: /* Function Prototypes */
        !            51: /***********************/
        !            52: 
        !            53: int  save_changes(int mode);
        !            54: void node_menu();
        !            55: void node_cfg();
        !            56: void results(int i);
        !            57: void sys_cfg();
        !            58: void net_cfg();
        !            59: void msgs_cfg();
        !            60: void sub_cfg(uint grpnum);
        !            61: void xfer_cfg();
        !            62: void libs_cfg();
        !            63: void dir_cfg(uint libnum);
        !            64: void xprogs_cfg();
        !            65: void fevents_cfg();
        !            66: void tevents_cfg();
        !            67: void xtrn_cfg();
        !            68: void swap_cfg();
        !            69: void xtrnsec_cfg();
        !            70: void page_cfg();
        !            71: void xedit_cfg();
        !            72: void txt_cfg();
        !            73: void shell_cfg();
        !            74: void read_node_cfg(read_cfg_text_t txt);
        !            75: void write_node_cfg();
        !            76: void write_main_cfg();
        !            77: void write_msgs_cfg();
        !            78: void write_file_cfg();
        !            79: void write_xtrn_cfg();
        !            80: void write_chat_cfg();
        !            81: void init_mdms();
        !            82: void mdm_cfg(int mdmnum);
        !            83: int export_mdm(char *fname);
        !            84: char code_ok(char *str);
        !            85: int  bits(long l);
        !            86: char oneflag(long l);
        !            87: void getar(char *desc, char *ar);
        !            88: char *ultoac(ulong l,char *str);
        !            89: FILE *fnopen(int *file, char *str, int access);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.