home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / HPACK78S.ZIP / language / hpak_it.h < prev    next >
C/C++ Source or Header  |  1992-12-03  |  7KB  |  175 lines

  1. /****************************************************************************
  2. *                                                                            *
  3. *                            HPACK Multi-System Archiver                        *
  4. *                            ===========================                        *
  5. *                                                                            *
  6. *                          HPACK Messages Symbolic Defines                    *
  7. *                            HPAKTEXT.H  Updated 29/05/92                    *
  8. *                                                                            *
  9. * This program is protected by copyright and as such any use or copying of    *
  10. *  this code for your own purposes directly or indirectly is highly uncool    *
  11. *                      and if you do so there will be....trubble.                *
  12. *                 And remember: We know where your kids go to school.            *
  13. *                                                                            *
  14. *        Copyright 1991 - 1992  Peter C.Gutmann.  All rights reserved        *
  15. *                                                                            *
  16. ****************************************************************************/
  17.  
  18. /* The following two procedures display the title message and help screen */
  19.  
  20. void showTitle( void );
  21. void showHelp( void );
  22.  
  23. /* Below are the interface declarations for the messages in HPAKTEXT.C.
  24.    Note that the message tags in these two files are automatically generated
  25.    by a preprocessor from a text definition file and should not be relied
  26.    upon to be consistent from one version to another - they serve merely as
  27.    tags for the messages */
  28.  
  29. /****************************************************************************
  30. *                                                                            *
  31. *                                    Warnings                                *
  32. *                                                                            *
  33. ****************************************************************************/
  34.  
  35. #define RESPONSE_YES    'S'
  36. #define RESPONSE_NO        'N'
  37. #define RESPONSE_ALL    'T'
  38.  
  39. extern char warn00[], warn01[], warn02[], warn03[], warn04[], warn05[];
  40. extern char    warn06[], warn07[], warn08[], warn09[], warn10[], warn11[];
  41.  
  42. #define WARN_TRUNCATED_u_BYTES_EOF_PADDING        warn00
  43. #define WARN_s_CONTINUE_YN                        warn01
  44. #define WARN_FILE_PROBABLY_CORRUPTED            warn02
  45. #define WARN_CANT_FIND_PUBLIC_KEY                warn03
  46. #define WARN_SEC_INFO_CORRUPTED                    warn04
  47. #define WARN_ARCHIVE_SECTION_TOO_SHORT            warn05
  48. #define WARN_UNKNOWN_SCRIPT_COMMAND_s            warn06
  49. #define WARN_CANNOT_OPEN_DATAFILE_s                warn07
  50. #define WARN_CANNOT_OPEN_SCRIPTFILE_s            warn08
  51. #define WARN_DIRNAME_s_CONFLICTS_WITH_FILE        warn09
  52. #define WARN_FILE_CORRUPTED                        warn10
  53. #define WARN_d_FILES_CORRUPTED                    warn11
  54.  
  55. /****************************************************************************
  56. *                                                                            *
  57. *                                General Messages                            *
  58. *                                                                            *
  59. ****************************************************************************/
  60.  
  61. extern char mesg00[], mesg01[], mesg02[], mesg03[], mesg04[], mesg05[];
  62. extern char mesg06[], mesg07[], mesg08[], mesg09[], mesg10[], mesg11[];
  63. extern char mesg12[], mesg13[], mesg14[], mesg15[], mesg16[], mesg17[];
  64. extern char mesg18[], mesg19[], mesg20[], mesg21[], mesg22[], mesg23[];
  65. extern char mesg24[], mesg25[], mesg26[], mesg27[], mesg28[], mesg29[];
  66. extern char mesg30[], mesg31[], mesg32[], mesg33[], mesg34[], mesg35[];
  67. extern char mesg36[], mesg37[], mesg38[], mesg39[], mesg40[], mesg41[];
  68. extern char mesg42[], mesg43[], mesg44[], mesg45[], mesg46[], mesg47[];
  69. extern char mesg48[], mesg49[], mesg50[], mesg51[], mesg52[], mesg53[];
  70. extern char mesg54[], mesg55[], mesg56[], mesg57[], mesg58[], mesg59[];
  71. extern char mesg60[], mesg61[], mesg62[], mesg63[], mesg64[], mesg65[];
  72. extern char mesg66[], mesg67[], mesg68[], mesg69[], mesg70[], mesg71[];
  73.  
  74. #define MESG_VERIFY_SECURITY_INFO                mesg00
  75. #define MESG_AUTH_CHECK_FAILED                    mesg01
  76. #define MESG_VERIFYING_ARCHIVE_AUTHENTICITY        mesg02
  77. #define MESG_SECURITY_INFO_WILL_BE_DESTROYED    mesg03
  78. #define MESG_ARCHIVE_DIRECTORY_CORRUPTED        mesg04
  79. #define MESG_ARCHIVE_DIRECTORY_WRONG_PASSWORD    mesg05
  80. #define MESG_PROCESSING_ARCHIVE_DIRECTORY        mesg06
  81. #define MESG_s_YN                                mesg07
  82. #define MESG_s_s_YNA                            mesg08
  83. #define MESG_SKIPPING_s                            mesg09
  84. #define MESG_DATA_IS_ENCRYPTED                    mesg10
  85. #define MESG_CANNOT_PROCESS_ENCR_INFO            mesg11
  86. #define MESG_CANNOT_OPEN_DATAFILE                mesg12
  87. #define MESG_EXTRACTING                            mesg13
  88. #define MESG_s_AS                                mesg14
  89. #define MESG_AS_s                                mesg15
  90. #define MESG_UNKNOWN_ARCHIVING_METHOD            mesg16
  91. #define MESG__SKIPPING_s                        mesg17
  92. #define MESG_WONT_OVERWRITE_EXISTING_s            mesg18
  93. #define MESG_s_ALREADY_EXISTS_ENTER_NEW_NAME    mesg19
  94. #define MESG_PATH_s__TOO_LONG                    mesg20
  95. #define MESG_ALREADY_EXISTS__OVERWRITE            mesg21
  96. #define MESG_EXTRACT                            mesg22
  97. #define MESG_DISPLAY                            mesg23
  98. #define MESG_TEST                                mesg24
  99. #define MESG_FILE_TESTED_OK                        mesg25
  100. #define MESG_HIT_A_KEY                            mesg26
  101. #define MESG_ADDING                                mesg27
  102. #define MESG_ERROR                                mesg28
  103. #define MESG_ERROR_DURING_ERROR_RECOVERY        mesg29
  104. #define MESG_CREATING_DIRECTORY_s                mesg30
  105. #define MESG_PROCESSING_SCRIPTFILE_s            mesg31
  106. #define MESG_PATH_s__TOO_LONG_LINE_d            mesg32
  107. #define MESG_BAD_CHAR_IN_FILENAME_LINE_d        mesg33
  108. #define MESG_MAXIMUM_LEVEL_OF                    mesg34
  109. #define MESG_ADDING_DIRECTORY_s                    mesg35
  110. #define MESG_CHECKING_DIRECTORY_s                mesg36
  111. #define MESG_LEAVING_DIRECTORY_s                mesg37
  112. #define MESG_FILE_s_ALREADY_IN_ARCH__SKIPPING    mesg38
  113. #define MESG_ADD                                mesg39
  114. #define MESG_DELETE                                mesg40
  115. #define MESG_DELETING_s_FROM_ARCHIVE            mesg41
  116. #define MESG_FRESHEN                            mesg42
  117. #define MESG_REPLACE                            mesg43
  118. #define    MESG_ARCHIVE_IS_s                        mesg44
  119. #define MESG_ARCH_IS_UPTODATE                    mesg45
  120. #define MESG_DONE                                mesg46
  121. #define MESG_DIRECTORY                            mesg47
  122. #define MESG_DIRECTORY_TIME                        mesg48
  123. #define MESG_SINGULAR_FILES                        mesg49
  124. #define MESG_PLURAL_FILES                        mesg50
  125. #define MESG_KEY_INCORRECT_LENGTH                mesg51
  126. #define MESG_ENTER_PASSWORD                        mesg52
  127. #define MESG_ENTER_SEC_PASSWORD                    mesg53
  128. #define MESG_REENTER_TO_CONFIRM                    mesg54
  129. #define MESG_ENTER_SECKEY_PASSWORD                mesg55
  130. #define MESG_PASSWORD_INCORRECT                    mesg56
  131. #define MESG_BAD_SIGNATURE                        mesg57
  132. #define MESG_GOOD_SIGNATURE                        mesg58
  133. #define MESG_SIGNATURE_FROM_s_DATE_dddddd        mesg59
  134. #define MESG_WAIT                                mesg60
  135. #define MESG_PART_d_OF_MULTIPART_ARCHIVE        mesg61
  136. #define MESG_PLEASE_INSERT_THE                    mesg62
  137. #define MESG_NEXT_DISK                            mesg63
  138. #define MESG_PREV_DISK                            mesg64
  139. #define MESG_DISK_CONTAINING                    mesg65
  140. #define MESG_PART_d                                mesg66
  141. #define MESG_THE_LAST_PART                        mesg67
  142. #define MESG_OF_THIS_ARCHIVE                    mesg68
  143. #define MESG_AND_PRESS_A_KEY                    mesg69
  144. #define MESG_CONTINUING                            mesg70
  145.  
  146. /****************************************************************************
  147. *                                                                            *
  148. *                    Special Text Strings used in Viewfile.C                    *
  149. *                                                                            *
  150. ****************************************************************************/
  151.  
  152. extern char vmsg00[], vmsg01[], vmsg02[], vmsg03[], vmsg04[], vmsg05[];
  153.  
  154. #define VIEWFILE_TITLE                            vmsg00
  155. #define VIEWFILE_SUBDIRECTORY                    vmsg01
  156. #define VIEWFILE_MAIN_DISPLAY                    vmsg02
  157. #define VIEWFILE_TRAILER                        vmsg03
  158. #define VIEWFILE_GRAND_TOTAL                    vmsg04
  159.  
  160. /****************************************************************************
  161. *                                                                            *
  162. *                                OS-Specific Messages                        *
  163. *                                                                            *
  164. ****************************************************************************/
  165.  
  166. #ifdef __MSDOS__
  167.  
  168. extern char osmsg00[], osmsg01[], osmsg02[], osmsg03[], osmsg04[], osmsg05[];
  169.  
  170. #define OSMESG_FILE_SHARING_VIOLATION            osmsg00
  171. #define OSMESG_FILE_LOCKING_VIOLATION            osmsg01
  172. #define OSMESG_FILE_IS_DEVICEDRVR                osmsg02
  173.  
  174. #endif /* __MSDOS__ */
  175.