home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / plstsrc / data.c next >
Encoding:
C/C++ Source or Header  |  1988-12-31  |  4.7 KB  |  112 lines

  1. /************************************************************************
  2. *************************************************************************
  3. ** NOTE:                                                               **
  4. **   This Module is part of the ATARI ST Implementation of Parselst    **
  5. **   It should NOT be used for general reference. Please read the com- **
  6. **   plete Disclaimer either at the TOP of PARSELST.C.                 **
  7. **   Peter Glasmacher at 1:143/9  Ph (408)985-1538                     **
  8. *************************************************************************
  9. *************************************************************************/
  10.  
  11. /*----------------------------------------------------------------------*
  12. *                              Nodelist Parser                          *
  13. *                                                                       *
  14. *              This module was originally written by Bob Hartman        *
  15. *                       Sysop of FidoNet node 1:132/101                 *
  16. *                                                                       *
  17. * Spark Software, 427-3 Amherst St, CS 2032, Suite 232, Nashua, NH 03061*
  18. *                                                                       *
  19. * This program source code is being released with the following         *
  20. * provisions:                                                           *
  21. *                                                                       *
  22. * 1.  You are  free to make  changes to this source  code for use on    *
  23. *     your own machine,  however,  altered source files may not be      *
  24. *     distributed without the consent of Spark Software.                *
  25. *                                                                       *
  26. * 2.  You may distribute "patches"  or  "diff" files for any changes    *
  27. *     that you have made, provided that the "patch" or "diff" files are *
  28. *     also sent to Spark Software for inclusion in future releases of   *
  29. *     the entire package.   A "diff" file for the source archives may   *
  30. *     also contain a compiled version,  provided it is  clearly marked  *
  31. *     as not  being created  from the original source code.             *
  32. *     No other  executable  versions may be  distributed without  the   *
  33. *     consent of Spark Software.                                        *
  34. *                                                                       *
  35. * 3.  You are free to include portions of this source code in any       *
  36. *     program you develop, providing:  a) Credit is given to Spark      *
  37. *     Software for any code that may is used, and  b) The resulting     *
  38. *     program is free to anyone wanting to use it, including commercial *
  39. *     and government users.                                             *
  40. *                                                                       *
  41. * 4.  There is  NO  technical support  available for dealing with this  *
  42. *     source code, or the accompanying executable files.  This source   *
  43. *     code  is provided as is, with no warranty expressed or implied    *
  44. *     (I hate legalease).   In other words, if you don't know what to   *
  45. *     do with it,  don't use it,  and if you are brave enough to use it,*
  46. *      you're on your own.                                              *
  47. *                                                                       *
  48. * Spark Software may be contacted by modem at (603) 888-8179            *
  49. * (node 1:132/101)                                                      *
  50. * on the public FidoNet network, or at the address given above.         *
  51. *                                                                       *
  52. *-----------------------------------------------------------------------*/
  53.  
  54. #include <stdio.h>
  55. #include "types.h"
  56.  
  57. PWTRP pw_head = NULL;
  58. PHTRP ph_head = NULL;
  59. BDTRP bd_head = NULL;
  60. DLTRP dl_head = NULL;
  61. COTRP co_head = NULL;
  62. ETTRP et_head = NULL;
  63. CMTRP cm_head = NULL;
  64. FNLST fn_head;
  65. PWTRP pw;
  66. PHTRP ph;
  67. BDTRP bd;
  68. DLTRP dl;
  69. COTRP co;
  70. ETTRP et;
  71. CMTRP cm;
  72. FNLSTP fn;
  73. FNLSTP tfn;
  74.  
  75. char intl_pre_dl[30];
  76. char intl_post_dl[30];
  77. char t_str[128];
  78. char country[10];
  79. int intl_cost = 0;
  80. int maxbaud = 9600;
  81. int out_type = -1;
  82. int rdata = 1;
  83. int udata = 0;
  84. int nlist = 1;
  85. int doreport = 1;
  86. int nodash = 0;
  87. int comments = 0;
  88. int newopus = 0;
  89. int oldopus = 0;
  90. int binkley = 0;
  91. int myzone = -1;
  92. int mynet;
  93. int mynode;
  94. int nzones;
  95. int nregions;
  96. int nnets;
  97. int nhubs;
  98. int ndown;
  99. int nredirect;
  100. int nnodes;
  101. int likely;
  102. int usezone;
  103. int fidoprn;
  104. int fidotxt;
  105. int do_index;
  106. int do_points;
  107. int sealist = 0;
  108. int quickbbs = 0;
  109. int starnet = 0;
  110. int wait = 0;
  111. char nl[1000];
  112.