home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_300 / 345_01 / tlcparm.h < prev    next >
Text File  |  1989-07-10  |  3KB  |  95 lines

  1. /* TLCPARM.H - included by tlcsetp.c - Parameter consts/values            */
  2. /*    Last Modified:    02/10/89                                            */
  3.  
  4. /*
  5. ---------------------------------------------------------------------
  6. Copyright (c) 1987-1989, Eduard Schwan Programs [esp] - All rights reserved
  7. TLC (The Last C-Cross-Referencer) and TLP (same, but for Pascal) are
  8. Cross-Reference Generators crafted and shot into the Public Domain by
  9. Eduard Schwan.  The source code and executable program may be freely
  10. distributed as long as the copyright/author notices remain intact, and
  11. it is not used in part or whole as the basis of a commercial product.
  12. Any comments, bug-fixes, or enhancements are welcome.
  13. Also, if you find TLC and it's source code useful, a contribution of
  14. $20 (check/money order) is encouraged!  Hopefully we will all see more
  15. source code distributed!
  16.     Eduard Schwan, 1112 Oceanic Drive, Encinitas, Calif. 92024
  17. ---------------------------------------------------------------------
  18. */
  19.  
  20. /*
  21. HEADER:        The Last Cross-Referencer;
  22. TITLE:        TLC/TLP - The Last Cross-Referencer;
  23. VERSION:    1.01;
  24.  
  25. DESCRIPTION: "TLC/TLP.
  26.             Included by tlcsetp.c - Parameter consts/values";
  27.  
  28. KEYWORDS:    Utility, Cross-reference, C, Pascal, Apple, Macintosh, APW, Aztec;
  29. SYSTEM:        Macintosh MPW, v3.0;
  30. FILENAME:    TLCPARM.H;
  31. WARNINGS:    "Has not yet been ported to MS-DOS.
  32.             Shareware, $20 Check/Money Order suggested.";
  33.  
  34. SEE-ALSO:    README.TLC,TLCHELP.DOC,TLPHELP.DOC;
  35. AUTHORS:    Eduard Schwan;
  36. COMPILERS:    AZTEC C65 v3.2b, APPLEIIGS APW C v1.0, APPLE MACINTOSH MPW C v3.0;
  37. */
  38.  
  39. /*
  40. symbolic lookup values for parms. these must be unique, and must be
  41. between 1 and 255 (saved in parm_table[] array in tlc.setp.c).
  42. */
  43.  
  44.     /* GENERAL */
  45.  
  46. #define     DO_INCLUDES         1
  47. #define     DO_LISTING            2
  48. #define     DO_XREF             3
  49. #define     DO_STATS            4
  50. #define     OUT_FNAME            5
  51.  
  52.     /* PRINTER */
  53.  
  54. #define     PAGE_LINES            20
  55. #define     PAGE_COLUMNS        21
  56. #define     TOP_LINE            22
  57. #define     BOT_LINE            23
  58. #define     LEFT_COLUMN         24
  59. #define     RIGHT_COLUMN        25
  60. #define     USER_HEADING        26
  61. #define     DO_SINGLE_SHTS        27
  62. #define     PRINTER_INIT        28
  63. #define     HAS_FORM_FEED        29
  64. #define     FIRST_PAGE            30
  65. #define     LAST_PAGE            31
  66.  
  67. #define     EMPH1_LEADIN        50
  68. #define     EMPH2_LEADIN        51
  69. #define     EMPH3_LEADIN        52
  70. #define     EMPH1_LEADOUT        53
  71. #define     EMPH2_LEADOUT        54
  72. #define     EMPH3_LEADOUT        55
  73.  
  74.     /* LISTING */
  75.  
  76. #define     TAB_WIDTH            100
  77. #define     EMPH_COMMENTS        101
  78. #define     EMPH_HEADING        102
  79. #define     EMPH_RESERVED        103
  80. #define     EMPH_FUNCHEADS        104
  81. #define     PAGING_STRING        105
  82.  
  83.     /* XREF */
  84.  
  85. #define     SYMBOL_SIZE         200
  86. #define     XREF_NUMS            201
  87. #define     XREF_STRINGS        202
  88. #define     DO_CONDITIONALS     203
  89. #define     DO_CASE_SENS        204
  90. #define     DO_XCASE_SENS        205
  91. #define     DO_UNDERSCORES        206
  92. #define     EMPH_SYMBOLS        207
  93.  
  94.     /* STATS */
  95.