home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 January / macformat46.iso / Shareware Plus / Developers / Library / Grant's CGI Framework / Grant's CGI Framework / grantscgi / Util / constants.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-20  |  1.9 KB  |  100 lines

  1. #pragma once
  2. /*****
  3.  *
  4.  *    constants.h
  5.  *
  6.  *    This is a support file for "Grant's CGI Framework".
  7.  *    Please see the license agreement that accompanies the distribution package
  8.  *    for licensing details.
  9.  *
  10.  *    Copyright ©1995,1996 by Grant Neufeld
  11.  *    grant@acm.com
  12.  *    http://arpp.carleton.ca/cgi/framework/
  13.  *
  14.  *****/
  15.  
  16. #ifndef __CONSTANTS_H__
  17. #define __CONSTANTS_H__
  18.  
  19.  
  20. /***  CONSTANT DECLARATIONS  ***/
  21.  
  22. /*    RESOURCE TYPES    */
  23.  
  24. #define krtErrStr                'Estr'
  25. #define krtVersion                'vers'
  26.  
  27.  
  28. /*  FILE TYPES  */
  29.  
  30. #define kTypeApplication        'APPL'
  31. #define kTypeText                'TEXT'
  32. #define kTypePict                'PICT'
  33. #define kTypePref                'pref'
  34.  
  35.  
  36. /*  CHARACTER CODES  */
  37.  
  38. /* ASCII */
  39. #define kHomeKey                0x01
  40. #define kEnterKey                0x03
  41. #define kEndKey                    0x04
  42. #define kHelpKey                0x05
  43. #define kDeleteKey                0x08
  44. #define kTabKey                    0x09
  45. #define kPageUpKey                0x0B
  46. #define kPageDownKey            0x0C
  47. #define kReturnKey                0x0D
  48. #define kEscapeKey                0x1B
  49. #define kLeftArrow                0x1C
  50. #define kRightArrow                0x1D
  51. #define kUpArrow                0x1E
  52. #define kDownArrow                0x1F
  53. #define kPeriodKey                0x2E
  54. #define kForwardDelKey            0x7F
  55.  
  56. #define kBulletChar                '•'
  57.  
  58. /* Special Characters and Strings */
  59. #define CR                        '\r'
  60. #define LF                        '\n'
  61. #define    CRSTR                    "\r"
  62. #define    LFSTR                    "\n"
  63. #define CRLF                    "\r\n"
  64. #define CRCR                     "\r\r"
  65.  
  66.  
  67. /* ERRORS */
  68.  
  69. #define kerrStartupDefault        1
  70. #define kerrStartupMemory        2
  71. #define kerrStartupGestalt        3
  72. #define kerrStartupSysEnv        4
  73. #define kerrStartupWNE            5
  74. #define kerrStartupAppleEvent    6
  75. #define kerrStartupMenu            7
  76. #define kerrStartupCGI            8
  77. #define kerrStartupListSTAR        9
  78. #define kerrStartupCustomInit    10
  79.  
  80.  
  81. /* FILES */
  82.  
  83. #define krFilenamesStrs            10001
  84. #define kriFilenameLog            1
  85. #define kriFilenamePref            2
  86.  
  87.  
  88. /* MISCELANEOUS */
  89.  
  90. #define krURLStrings            10002
  91.  
  92. #define kOneSecondInTicks        60
  93. #define kOneMinuteInTicks        (60 * kOneSecondInTicks)
  94.  
  95. #define kVisualDelay            8
  96.  
  97.  
  98. #endif /* __CONSTANTS_H__ */
  99. /***** EOF *****/
  100.