home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / modem.madness / SMMNETML / AMAX_230.ZIP / SOURCES.ZIP / AMAX.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-15  |  3.4 KB  |  71 lines

  1. /*---------------------------------------------------------------------------*/
  2. /*                                                                           */
  3. /* Module Name:   AMAX.H                                                     */
  4. /* Program Name:  AMAX                                                       */
  5. /* Revision:      2.xx                                                       */
  6. /* Purpose:       Header File                                                */
  7. /* Programmer:    Alan D. Bryant                                             */
  8. /*                                                                           */
  9. /* Copyright (C) 1988, 89, 90, 92 Alan D. Bryant, All Rights Reserved.       */
  10. /*                                                                           */
  11. /* NOTICE:  This source code is copyrighted material.  You are granted a     */
  12. /* limited license to use and distribute the code.  The complete text of     */
  13. /* the license can be found in the document LICENSE.DOC which accompanies    */
  14. /* this source code, or can be obtained directly from the author.            */
  15. /*                                                                           */
  16. /* Inquiries regarding this package should be directed to:                   */
  17. /*                                                                           */
  18. /*     AMAX                                                                  */
  19. /*     Alan D. Bryant                                                        */
  20. /*     P. O. Box 101612                                                      */
  21. /*     Denver, CO  80250                                                     */
  22. /*     USA                                                                   */
  23. /*                                                                           */
  24. /*---------------------------------------------------------------------------*/
  25.  
  26. /*  header file for AMAX  */
  27.  
  28. #define VERSION "2.30"
  29. #define FULLVERSION 1
  30. #include "cbtree.h"
  31.  
  32.  
  33.  
  34. struct list_style {
  35.     int net;
  36.     int node;
  37.     char type_file;
  38.     char type_flavor;
  39.     char filename[15];
  40.     char mark;
  41. };
  42.  
  43. extern unsigned char outbound[80];         /*  current outbound area   */
  44. extern unsigned char orig_outbound[80];    /*  outbound for this node  */
  45. extern unsigned char nodelist[80];         /*  nodelist path only      */
  46.  
  47. extern char direct;    /*  true if direct screen  */
  48. extern int zone_num;   /*  current zone           */
  49. extern int our_zone;   /*  our zone number        */
  50. extern int net;        /*  net number in use      */
  51. extern int node;       /*  node number in use     */
  52. extern char usenl;     /*  true if nodelist used  */
  53. extern unsigned char nlflags;   /*  nodelist handling flag */
  54.  
  55. // nlflags:     Bit 0 - Board Name
  56. //              Bit 1 - Location
  57. //              Bit 2 - Sysop Name
  58. //              Bit 3 - Telephone Number
  59.  
  60. extern char def_domain[25];      /*  domain of this node         */
  61. extern char def_dom_nl[10];      /*  nodelist of this node       */
  62. extern char cur_domain[25];      /*  current domain              */
  63. extern char cur_dom_nl[10];      /*  nodelist of current domain  */
  64. extern Cbtree *sysopindex;         //  pointer to sysop index
  65. extern Cbtree *nodexindex;         //  pointer to node index
  66. extern FILE *nodexdata;          //  pointer to nodex data
  67.  
  68. extern Item item;               //  btree stuff
  69. extern int status;
  70.  
  71.