home *** CD-ROM | disk | FTP | other *** search
- #ifndef ZMODEM_STRINGS_H
- #define ZMODEM_STRINGS_H
-
-
- /****************************************************************************/
-
-
- /* This file was created automatically by CatComp.
- * Do NOT edit by hand!
- */
-
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- #ifdef CATCOMP_ARRAY
- #undef CATCOMP_NUMBERS
- #undef CATCOMP_STRINGS
- #define CATCOMP_NUMBERS
- #define CATCOMP_STRINGS
- #endif
-
- #ifdef CATCOMP_BLOCK
- #undef CATCOMP_STRINGS
- #define CATCOMP_STRINGS
- #endif
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_NUMBERS
-
- #define MSG_DOWNLOAD_CANCELLED_OR_TIMED_OUT_TXT 0
- #define MSG_DONE_TXT 1
- #define MSG_IGNORING_COMMAND_TXT 2
- #define MSG_DELETING_PARTIALLY_RECEIVED_FILE_TXT 3
- #define MSG_KEEPING_PARTIALLY_RECEIVED_FILE_TXT 4
- #define MSG_AT_X_RETRIES_LEFT_TXT 5
- #define MSG_BAD_EOF_TXT 6
- #define MSG_EOF_RECEIVED_TXT 7
- #define MSG_DATA_AT_BAD_POSITION_TXT 8
- #define MSG_TRANSFER_CANCELED_TXT 9
- #define MSG_INSUFFICIENT_DISK_SPACE_TXT 10
- #define MSG_FILE_ALREADY_EXISTS_TXT 11
- #define MSG_CANT_OPEN_FILE_TXT 12
- #define MSG_RECEIVING_BINARY_FILE_TXT 13
- #define MSG_RECEIVING_TEXT_FILE_TXT 14
- #define MSG_ERROR_WRITING_FILE_TXT 15
- #define MSG_UPLOAD_CANCELED_TXT 16
- #define MSG_FILES_SKIPPED_DUE_TO_ERRORS_TXT 17
- #define MSG_NO_FILES_MATCH_TEMPLATE_TXT 18
- #define MSG_DELETING_FILE_AFTER_SEND_TXT 19
- #define MSG_SENDING_BINARY_FILE_TXT 20
- #define MSG_SENDING_TEXT_FILE_TXT 21
- #define MSG_SENDING_FILE_TXT 22
- #define MSG_SKIP_COMMAND_RECEIVED_TXT 23
- #define MSG_SENDING_EOF_TXT 24
- #define MSG_EOF_ACKNOWLEDGED_TXT 25
- #define MSG_RESENDING_FROM_TXT 26
- #define MSG_NOT_ENOUGH_MEMORY_TXT 27
- #define MSG_ZMODEM_OPTIONS_TXT 28
- #define MSG_ZMODEM_TEXT_MODE_TXT 29
- #define MSG_ZMODEM_OVERWRITE_MODE_TXT 30
- #define MSG_ZMODEM_IO_BUFFER_SIZE_TXT 31
- #define MSG_ZMODEM_FRAME_SIZE_TXT 32
- #define MSG_ZMODEM_ERROR_LIMIT_TXT 33
- #define MSG_ZMODEM_ENCODING_MODE_TXT 34
- #define MSG_ZMODEM_ESCAPE_CONTROL_CHARACTERS_TXT 35
- #define MSG_ZMODEM_AUTO_ACTIVATE_RECEIVER_TXT 36
- #define MSG_ZMODEM_DELETE_AFTER_SENDING_TXT 37
- #define MSG_ZMODEM_KEEP_PARTIAL_FILES_TXT 38
- #define MSG_ZMODEM_SEND_FULL_PATH_TXT 39
- #define MSG_ZMODEM_USE_RECEIVED_PATH_TXT 40
- #define MSG_ZMODEM_DEFAULT_RECEIVE_PATH_TXT 41
- #define MSG_ZMODEM_OPTIONS2_TXT 42
- #define MSG_INVALID_FLAG_T_IGNORED_TXT 43
- #define MSG_CANT_RESUME_TXT 44
- #define MSG_INVALID_FLAG_O_IGNORED_TXT 45
- #define MSG_INVALID_FLAG_A_IGNORED_TXT 46
- #define MSG_INVALID_FLAG_C_IGNORED_TXT 47
- #define MSG_INVALID_FLAG_G_IGNORED_TXT 48
- #define MSG_CANT_UNLINK_TXT 49
- #define MSG_INVALID_FLAG_D_IGNORED_TXT 50
- #define MSG_CANT_KEEP_TXT 51
- #define MSG_INVALID_FLAG_K_IGNORED_TXT 52
- #define MSG_INVALID_FLAG_S_IGNORED_TXT 53
- #define MSG_INVALID_FLAG_R_IGNORED_TXT 54
- #define MSG_COMM_PROGRAM_MISSING_FUNCTION_TXT 55
- #define MSG_BAD_DATA_CRC16_TXT 56
- #define MSG_SENDER_CANCELED_TXT 57
- #define MSG_DATA_PACKET_TIMEOUT_TXT 58
- #define MSG_UNRECOGNIZABLE_DATA_PACKET_TXT 59
- #define MSG_DATA_PACKET_TOO_LONG_TXT 60
- #define MSG_BAD_DATA_CRC32R_TXT 61
- #define MSG_BAD_DATA_CRC32_TXT 62
- #define MSG_HEADER_SEARCH_GARBAGE_COUNT_EXCEEDED_TXT 63
- #define MSG_HEADER_TXT 64
- #define MSG_ERROR_TXT 65
- #define MSG_BAD_HEADER_CRC16_TXT 66
- #define MSG_BAD_HEADER_CRC32_TXT 67
- #define MSG_BAD_HEADER_CRC_TXT 68
- #define MSG_BAD_ZMODEM_ESC_TXT 69
- #define MSG_ZMODEM_MAXIMUM_PACKET_SIZE_TXT 70
- #define MSG_FILE_ATTRIBUTES_TXT 71
- #define MSG_INVALID_FLAG_I_IGNORED_TXT 72
-
- #endif /* CATCOMP_NUMBERS */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_STRINGS
-
- #define MSG_DOWNLOAD_CANCELLED_OR_TIMED_OUT_TXT_STR "Download canceled or timed out"
- #define MSG_DONE_TXT_STR "Done."
- #define MSG_IGNORING_COMMAND_TXT_STR "Ignoring command: %s"
- #define MSG_DELETING_PARTIALLY_RECEIVED_FILE_TXT_STR "Deleting partially received file"
- #define MSG_KEEPING_PARTIALLY_RECEIVED_FILE_TXT_STR "Keeping partially received file"
- #define MSG_AT_X_RETRIES_LEFT_TXT_STR "@ %ld; %ld retries left"
- #define MSG_BAD_EOF_TXT_STR "Bad EOF; here=%ld, there=%ld"
- #define MSG_EOF_RECEIVED_TXT_STR "EOF received; checking for next file"
- #define MSG_DATA_AT_BAD_POSITION_TXT_STR "Data at bad position; here=%ld, there=%ld"
- #define MSG_TRANSFER_CANCELED_TXT_STR "Transfer canceled"
- #define MSG_INSUFFICIENT_DISK_SPACE_TXT_STR "Insufficient disk space; need %ld bytes, have %ld"
- #define MSG_FILE_ALREADY_EXISTS_TXT_STR "File already exists; skipping"
- #define MSG_CANT_OPEN_FILE_TXT_STR "Can't open file; skipping"
- #define MSG_RECEIVING_BINARY_FILE_TXT_STR "Receiving binary file..."
- #define MSG_RECEIVING_TEXT_FILE_TXT_STR "Receiving text file..."
- #define MSG_ERROR_WRITING_FILE_TXT_STR "Error writing file; disk full?"
- #define MSG_UPLOAD_CANCELED_TXT_STR "Upload canceled or timed out"
- #define MSG_FILES_SKIPPED_DUE_TO_ERRORS_TXT_STR "One or more files skipped due to errors"
- #define MSG_NO_FILES_MATCH_TEMPLATE_TXT_STR "No files match template"
- #define MSG_DELETING_FILE_AFTER_SEND_TXT_STR "Deleting file after send"
- #define MSG_SENDING_BINARY_FILE_TXT_STR "Sending binary file..."
- #define MSG_SENDING_TEXT_FILE_TXT_STR "Sending text file..."
- #define MSG_SENDING_FILE_TXT_STR "Sending file..."
- #define MSG_SKIP_COMMAND_RECEIVED_TXT_STR "SKIP command received"
- #define MSG_SENDING_EOF_TXT_STR "Sending EOF"
- #define MSG_EOF_ACKNOWLEDGED_TXT_STR "EOF acknowledged"
- #define MSG_RESENDING_FROM_TXT_STR "Resending from %ld"
- #define MSG_NOT_ENOUGH_MEMORY_TXT_STR "Not enough memory"
- #define MSG_ZMODEM_OPTIONS_TXT_STR "ZModem %ld.%ld options"
- #define MSG_ZMODEM_TEXT_MODE_TXT_STR "Text mode (Y,N,?,C)"
- #define MSG_ZMODEM_OVERWRITE_MODE_TXT_STR "Overwrite mode (Y,N,R,S)"
- #define MSG_ZMODEM_IO_BUFFER_SIZE_TXT_STR "I/O buffer size (KBytes)"
- #define MSG_ZMODEM_FRAME_SIZE_TXT_STR "Frame size (Bytes)"
- #define MSG_ZMODEM_ERROR_LIMIT_TXT_STR "Error limit"
- #define MSG_ZMODEM_ENCODING_MODE_TXT_STR "Encoding mode (N,R)"
- #define MSG_ZMODEM_ESCAPE_CONTROL_CHARACTERS_TXT_STR "Escape control characters"
- #define MSG_ZMODEM_AUTO_ACTIVATE_RECEIVER_TXT_STR "Auto-activate receiver"
- #define MSG_ZMODEM_DELETE_AFTER_SENDING_TXT_STR "Delete after sending"
- #define MSG_ZMODEM_KEEP_PARTIAL_FILES_TXT_STR "Keep partial files"
- #define MSG_ZMODEM_SEND_FULL_PATH_TXT_STR "Send full path"
- #define MSG_ZMODEM_USE_RECEIVED_PATH_TXT_STR "Use received path"
- #define MSG_ZMODEM_DEFAULT_RECEIVE_PATH_TXT_STR "Default receive path"
- #define MSG_ZMODEM_OPTIONS2_TXT_STR "ZModem options"
- #define MSG_INVALID_FLAG_T_IGNORED_TXT_STR "Invalid T flag ignored; should be Y, N, ?, or C"
- #define MSG_CANT_RESUME_TXT_STR "Can't Resume; xpr_finfo() not supported"
- #define MSG_INVALID_FLAG_O_IGNORED_TXT_STR "Invalid O flag ignored; should be Y, N, R, or S"
- #define MSG_INVALID_FLAG_A_IGNORED_TXT_STR "Invalid A flag ignored; should be Y or N"
- #define MSG_INVALID_FLAG_C_IGNORED_TXT_STR "Invalid C flag ignored; should be Y or N"
- #define MSG_INVALID_FLAG_G_IGNORED_TXT_STR "Invalid G flag ignored; should be N or R"
- #define MSG_CANT_UNLINK_TXT_STR "Can't use DY; xpr_unlink() not supported"
- #define MSG_INVALID_FLAG_D_IGNORED_TXT_STR "Invalid D flag ignored; should be Y or N"
- #define MSG_CANT_KEEP_TXT_STR "Can't use KN; xpr_unlink() not supported"
- #define MSG_INVALID_FLAG_K_IGNORED_TXT_STR "Invalid K flag ignored; should be Y or N"
- #define MSG_INVALID_FLAG_S_IGNORED_TXT_STR "Invalid S flag ignored; should be Y or N"
- #define MSG_INVALID_FLAG_R_IGNORED_TXT_STR "Invalid R flag ignored; should be Y or N"
- #define MSG_COMM_PROGRAM_MISSING_FUNCTION_TXT_STR "Comm prog missing required function(s); see docs"
- #define MSG_BAD_DATA_CRC16_TXT_STR "Bad data packet CRC-16 \0"
- #define MSG_SENDER_CANCELED_TXT_STR "Sender canceled \0"
- #define MSG_DATA_PACKET_TIMEOUT_TXT_STR "Data packet timeout \0"
- #define MSG_UNRECOGNIZABLE_DATA_PACKET_TXT_STR "Unrecognizable data packet \0"
- #define MSG_DATA_PACKET_TOO_LONG_TXT_STR "Data packet too long \0"
- #define MSG_BAD_DATA_CRC32R_TXT_STR "Bad data packet CRC-32R \0"
- #define MSG_BAD_DATA_CRC32_TXT_STR "Bad data packet CRC-32 \0"
- #define MSG_HEADER_SEARCH_GARBAGE_COUNT_EXCEEDED_TXT_STR "Header search garbage count exceeded \0"
- #define MSG_HEADER_TXT_STR "header"
- #define MSG_ERROR_TXT_STR "error"
- #define MSG_BAD_HEADER_CRC16_TXT_STR "Bad Header CRC-16 \0"
- #define MSG_BAD_HEADER_CRC32_TXT_STR "Bad Header CRC-32 \0"
- #define MSG_BAD_HEADER_CRC_TXT_STR "Bad Header CRC \0"
- #define MSG_BAD_ZMODEM_ESC_TXT_STR "Bad ZMODEM escape sequence \0"
- #define MSG_ZMODEM_MAXIMUM_PACKET_SIZE_TXT_STR "Maximum packet size (Bytes)"
- #define MSG_FILE_ATTRIBUTES_TXT_STR "File attributes (S,R,B)"
- #define MSG_INVALID_FLAG_I_IGNORED_TXT_STR "Invalid I flag ignored; should be S, R or B"
-
- #endif /* CATCOMP_STRINGS */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_ARRAY
-
- struct CatCompArrayType
- {
- LONG cca_ID;
- STRPTR cca_Str;
- };
-
- static const struct CatCompArrayType CatCompArray[] =
- {
- {MSG_DOWNLOAD_CANCELLED_OR_TIMED_OUT_TXT,(STRPTR)MSG_DOWNLOAD_CANCELLED_OR_TIMED_OUT_TXT_STR},
- {MSG_DONE_TXT,(STRPTR)MSG_DONE_TXT_STR},
- {MSG_IGNORING_COMMAND_TXT,(STRPTR)MSG_IGNORING_COMMAND_TXT_STR},
- {MSG_DELETING_PARTIALLY_RECEIVED_FILE_TXT,(STRPTR)MSG_DELETING_PARTIALLY_RECEIVED_FILE_TXT_STR},
- {MSG_KEEPING_PARTIALLY_RECEIVED_FILE_TXT,(STRPTR)MSG_KEEPING_PARTIALLY_RECEIVED_FILE_TXT_STR},
- {MSG_AT_X_RETRIES_LEFT_TXT,(STRPTR)MSG_AT_X_RETRIES_LEFT_TXT_STR},
- {MSG_BAD_EOF_TXT,(STRPTR)MSG_BAD_EOF_TXT_STR},
- {MSG_EOF_RECEIVED_TXT,(STRPTR)MSG_EOF_RECEIVED_TXT_STR},
- {MSG_DATA_AT_BAD_POSITION_TXT,(STRPTR)MSG_DATA_AT_BAD_POSITION_TXT_STR},
- {MSG_TRANSFER_CANCELED_TXT,(STRPTR)MSG_TRANSFER_CANCELED_TXT_STR},
- {MSG_INSUFFICIENT_DISK_SPACE_TXT,(STRPTR)MSG_INSUFFICIENT_DISK_SPACE_TXT_STR},
- {MSG_FILE_ALREADY_EXISTS_TXT,(STRPTR)MSG_FILE_ALREADY_EXISTS_TXT_STR},
- {MSG_CANT_OPEN_FILE_TXT,(STRPTR)MSG_CANT_OPEN_FILE_TXT_STR},
- {MSG_RECEIVING_BINARY_FILE_TXT,(STRPTR)MSG_RECEIVING_BINARY_FILE_TXT_STR},
- {MSG_RECEIVING_TEXT_FILE_TXT,(STRPTR)MSG_RECEIVING_TEXT_FILE_TXT_STR},
- {MSG_ERROR_WRITING_FILE_TXT,(STRPTR)MSG_ERROR_WRITING_FILE_TXT_STR},
- {MSG_UPLOAD_CANCELED_TXT,(STRPTR)MSG_UPLOAD_CANCELED_TXT_STR},
- {MSG_FILES_SKIPPED_DUE_TO_ERRORS_TXT,(STRPTR)MSG_FILES_SKIPPED_DUE_TO_ERRORS_TXT_STR},
- {MSG_NO_FILES_MATCH_TEMPLATE_TXT,(STRPTR)MSG_NO_FILES_MATCH_TEMPLATE_TXT_STR},
- {MSG_DELETING_FILE_AFTER_SEND_TXT,(STRPTR)MSG_DELETING_FILE_AFTER_SEND_TXT_STR},
- {MSG_SENDING_BINARY_FILE_TXT,(STRPTR)MSG_SENDING_BINARY_FILE_TXT_STR},
- {MSG_SENDING_TEXT_FILE_TXT,(STRPTR)MSG_SENDING_TEXT_FILE_TXT_STR},
- {MSG_SENDING_FILE_TXT,(STRPTR)MSG_SENDING_FILE_TXT_STR},
- {MSG_SKIP_COMMAND_RECEIVED_TXT,(STRPTR)MSG_SKIP_COMMAND_RECEIVED_TXT_STR},
- {MSG_SENDING_EOF_TXT,(STRPTR)MSG_SENDING_EOF_TXT_STR},
- {MSG_EOF_ACKNOWLEDGED_TXT,(STRPTR)MSG_EOF_ACKNOWLEDGED_TXT_STR},
- {MSG_RESENDING_FROM_TXT,(STRPTR)MSG_RESENDING_FROM_TXT_STR},
- {MSG_NOT_ENOUGH_MEMORY_TXT,(STRPTR)MSG_NOT_ENOUGH_MEMORY_TXT_STR},
- {MSG_ZMODEM_OPTIONS_TXT,(STRPTR)MSG_ZMODEM_OPTIONS_TXT_STR},
- {MSG_ZMODEM_TEXT_MODE_TXT,(STRPTR)MSG_ZMODEM_TEXT_MODE_TXT_STR},
- {MSG_ZMODEM_OVERWRITE_MODE_TXT,(STRPTR)MSG_ZMODEM_OVERWRITE_MODE_TXT_STR},
- {MSG_ZMODEM_IO_BUFFER_SIZE_TXT,(STRPTR)MSG_ZMODEM_IO_BUFFER_SIZE_TXT_STR},
- {MSG_ZMODEM_FRAME_SIZE_TXT,(STRPTR)MSG_ZMODEM_FRAME_SIZE_TXT_STR},
- {MSG_ZMODEM_ERROR_LIMIT_TXT,(STRPTR)MSG_ZMODEM_ERROR_LIMIT_TXT_STR},
- {MSG_ZMODEM_ENCODING_MODE_TXT,(STRPTR)MSG_ZMODEM_ENCODING_MODE_TXT_STR},
- {MSG_ZMODEM_ESCAPE_CONTROL_CHARACTERS_TXT,(STRPTR)MSG_ZMODEM_ESCAPE_CONTROL_CHARACTERS_TXT_STR},
- {MSG_ZMODEM_AUTO_ACTIVATE_RECEIVER_TXT,(STRPTR)MSG_ZMODEM_AUTO_ACTIVATE_RECEIVER_TXT_STR},
- {MSG_ZMODEM_DELETE_AFTER_SENDING_TXT,(STRPTR)MSG_ZMODEM_DELETE_AFTER_SENDING_TXT_STR},
- {MSG_ZMODEM_KEEP_PARTIAL_FILES_TXT,(STRPTR)MSG_ZMODEM_KEEP_PARTIAL_FILES_TXT_STR},
- {MSG_ZMODEM_SEND_FULL_PATH_TXT,(STRPTR)MSG_ZMODEM_SEND_FULL_PATH_TXT_STR},
- {MSG_ZMODEM_USE_RECEIVED_PATH_TXT,(STRPTR)MSG_ZMODEM_USE_RECEIVED_PATH_TXT_STR},
- {MSG_ZMODEM_DEFAULT_RECEIVE_PATH_TXT,(STRPTR)MSG_ZMODEM_DEFAULT_RECEIVE_PATH_TXT_STR},
- {MSG_ZMODEM_OPTIONS2_TXT,(STRPTR)MSG_ZMODEM_OPTIONS2_TXT_STR},
- {MSG_INVALID_FLAG_T_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_T_IGNORED_TXT_STR},
- {MSG_CANT_RESUME_TXT,(STRPTR)MSG_CANT_RESUME_TXT_STR},
- {MSG_INVALID_FLAG_O_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_O_IGNORED_TXT_STR},
- {MSG_INVALID_FLAG_A_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_A_IGNORED_TXT_STR},
- {MSG_INVALID_FLAG_C_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_C_IGNORED_TXT_STR},
- {MSG_INVALID_FLAG_G_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_G_IGNORED_TXT_STR},
- {MSG_CANT_UNLINK_TXT,(STRPTR)MSG_CANT_UNLINK_TXT_STR},
- {MSG_INVALID_FLAG_D_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_D_IGNORED_TXT_STR},
- {MSG_CANT_KEEP_TXT,(STRPTR)MSG_CANT_KEEP_TXT_STR},
- {MSG_INVALID_FLAG_K_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_K_IGNORED_TXT_STR},
- {MSG_INVALID_FLAG_S_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_S_IGNORED_TXT_STR},
- {MSG_INVALID_FLAG_R_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_R_IGNORED_TXT_STR},
- {MSG_COMM_PROGRAM_MISSING_FUNCTION_TXT,(STRPTR)MSG_COMM_PROGRAM_MISSING_FUNCTION_TXT_STR},
- {MSG_BAD_DATA_CRC16_TXT,(STRPTR)MSG_BAD_DATA_CRC16_TXT_STR},
- {MSG_SENDER_CANCELED_TXT,(STRPTR)MSG_SENDER_CANCELED_TXT_STR},
- {MSG_DATA_PACKET_TIMEOUT_TXT,(STRPTR)MSG_DATA_PACKET_TIMEOUT_TXT_STR},
- {MSG_UNRECOGNIZABLE_DATA_PACKET_TXT,(STRPTR)MSG_UNRECOGNIZABLE_DATA_PACKET_TXT_STR},
- {MSG_DATA_PACKET_TOO_LONG_TXT,(STRPTR)MSG_DATA_PACKET_TOO_LONG_TXT_STR},
- {MSG_BAD_DATA_CRC32R_TXT,(STRPTR)MSG_BAD_DATA_CRC32R_TXT_STR},
- {MSG_BAD_DATA_CRC32_TXT,(STRPTR)MSG_BAD_DATA_CRC32_TXT_STR},
- {MSG_HEADER_SEARCH_GARBAGE_COUNT_EXCEEDED_TXT,(STRPTR)MSG_HEADER_SEARCH_GARBAGE_COUNT_EXCEEDED_TXT_STR},
- {MSG_HEADER_TXT,(STRPTR)MSG_HEADER_TXT_STR},
- {MSG_ERROR_TXT,(STRPTR)MSG_ERROR_TXT_STR},
- {MSG_BAD_HEADER_CRC16_TXT,(STRPTR)MSG_BAD_HEADER_CRC16_TXT_STR},
- {MSG_BAD_HEADER_CRC32_TXT,(STRPTR)MSG_BAD_HEADER_CRC32_TXT_STR},
- {MSG_BAD_HEADER_CRC_TXT,(STRPTR)MSG_BAD_HEADER_CRC_TXT_STR},
- {MSG_BAD_ZMODEM_ESC_TXT,(STRPTR)MSG_BAD_ZMODEM_ESC_TXT_STR},
- {MSG_ZMODEM_MAXIMUM_PACKET_SIZE_TXT,(STRPTR)MSG_ZMODEM_MAXIMUM_PACKET_SIZE_TXT_STR},
- {MSG_FILE_ATTRIBUTES_TXT,(STRPTR)MSG_FILE_ATTRIBUTES_TXT_STR},
- {MSG_INVALID_FLAG_I_IGNORED_TXT,(STRPTR)MSG_INVALID_FLAG_I_IGNORED_TXT_STR},
- };
-
- #endif /* CATCOMP_ARRAY */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_BLOCK
-
- static const char CatCompBlock[] =
- {
- "\x00\x00\x00\x00\x00\x20"
- MSG_DOWNLOAD_CANCELLED_OR_TIMED_OUT_TXT_STR "\x00\x00"
- "\x00\x00\x00\x01\x00\x06"
- MSG_DONE_TXT_STR "\x00"
- "\x00\x00\x00\x02\x00\x16"
- MSG_IGNORING_COMMAND_TXT_STR "\x00\x00"
- "\x00\x00\x00\x03\x00\x22"
- MSG_DELETING_PARTIALLY_RECEIVED_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x04\x00\x20"
- MSG_KEEPING_PARTIALLY_RECEIVED_FILE_TXT_STR "\x00"
- "\x00\x00\x00\x05\x00\x18"
- MSG_AT_X_RETRIES_LEFT_TXT_STR "\x00"
- "\x00\x00\x00\x06\x00\x1E"
- MSG_BAD_EOF_TXT_STR "\x00\x00"
- "\x00\x00\x00\x07\x00\x26"
- MSG_EOF_RECEIVED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x08\x00\x2A"
- MSG_DATA_AT_BAD_POSITION_TXT_STR "\x00"
- "\x00\x00\x00\x09\x00\x12"
- MSG_TRANSFER_CANCELED_TXT_STR "\x00"
- "\x00\x00\x00\x0A\x00\x32"
- MSG_INSUFFICIENT_DISK_SPACE_TXT_STR "\x00"
- "\x00\x00\x00\x0B\x00\x1E"
- MSG_FILE_ALREADY_EXISTS_TXT_STR "\x00"
- "\x00\x00\x00\x0C\x00\x1A"
- MSG_CANT_OPEN_FILE_TXT_STR "\x00"
- "\x00\x00\x00\x0D\x00\x1A"
- MSG_RECEIVING_BINARY_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x0E\x00\x18"
- MSG_RECEIVING_TEXT_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x0F\x00\x20"
- MSG_ERROR_WRITING_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x10\x00\x1E"
- MSG_UPLOAD_CANCELED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x11\x00\x28"
- MSG_FILES_SKIPPED_DUE_TO_ERRORS_TXT_STR "\x00"
- "\x00\x00\x00\x12\x00\x18"
- MSG_NO_FILES_MATCH_TEMPLATE_TXT_STR "\x00"
- "\x00\x00\x00\x13\x00\x1A"
- MSG_DELETING_FILE_AFTER_SEND_TXT_STR "\x00\x00"
- "\x00\x00\x00\x14\x00\x18"
- MSG_SENDING_BINARY_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x15\x00\x16"
- MSG_SENDING_TEXT_FILE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x16\x00\x10"
- MSG_SENDING_FILE_TXT_STR "\x00"
- "\x00\x00\x00\x17\x00\x16"
- MSG_SKIP_COMMAND_RECEIVED_TXT_STR "\x00"
- "\x00\x00\x00\x18\x00\x0C"
- MSG_SENDING_EOF_TXT_STR "\x00"
- "\x00\x00\x00\x19\x00\x12"
- MSG_EOF_ACKNOWLEDGED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x1A\x00\x14"
- MSG_RESENDING_FROM_TXT_STR "\x00\x00"
- "\x00\x00\x00\x1B\x00\x12"
- MSG_NOT_ENOUGH_MEMORY_TXT_STR "\x00"
- "\x00\x00\x00\x1C\x00\x18"
- MSG_ZMODEM_OPTIONS_TXT_STR "\x00\x00"
- "\x00\x00\x00\x1D\x00\x14"
- MSG_ZMODEM_TEXT_MODE_TXT_STR "\x00"
- "\x00\x00\x00\x1E\x00\x1A"
- MSG_ZMODEM_OVERWRITE_MODE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x1F\x00\x1A"
- MSG_ZMODEM_IO_BUFFER_SIZE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x20\x00\x14"
- MSG_ZMODEM_FRAME_SIZE_TXT_STR "\x00\x00"
- "\x00\x00\x00\x21\x00\x0C"
- MSG_ZMODEM_ERROR_LIMIT_TXT_STR "\x00"
- "\x00\x00\x00\x22\x00\x14"
- MSG_ZMODEM_ENCODING_MODE_TXT_STR "\x00"
- "\x00\x00\x00\x23\x00\x1A"
- MSG_ZMODEM_ESCAPE_CONTROL_CHARACTERS_TXT_STR "\x00"
- "\x00\x00\x00\x24\x00\x18"
- MSG_ZMODEM_AUTO_ACTIVATE_RECEIVER_TXT_STR "\x00\x00"
- "\x00\x00\x00\x25\x00\x16"
- MSG_ZMODEM_DELETE_AFTER_SENDING_TXT_STR "\x00\x00"
- "\x00\x00\x00\x26\x00\x14"
- MSG_ZMODEM_KEEP_PARTIAL_FILES_TXT_STR "\x00\x00"
- "\x00\x00\x00\x27\x00\x10"
- MSG_ZMODEM_SEND_FULL_PATH_TXT_STR "\x00\x00"
- "\x00\x00\x00\x28\x00\x12"
- MSG_ZMODEM_USE_RECEIVED_PATH_TXT_STR "\x00"
- "\x00\x00\x00\x29\x00\x16"
- MSG_ZMODEM_DEFAULT_RECEIVE_PATH_TXT_STR "\x00\x00"
- "\x00\x00\x00\x2A\x00\x10"
- MSG_ZMODEM_OPTIONS2_TXT_STR "\x00\x00"
- "\x00\x00\x00\x2B\x00\x30"
- MSG_INVALID_FLAG_T_IGNORED_TXT_STR "\x00"
- "\x00\x00\x00\x2C\x00\x28"
- MSG_CANT_RESUME_TXT_STR "\x00"
- "\x00\x00\x00\x2D\x00\x30"
- MSG_INVALID_FLAG_O_IGNORED_TXT_STR "\x00"
- "\x00\x00\x00\x2E\x00\x2A"
- MSG_INVALID_FLAG_A_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x2F\x00\x2A"
- MSG_INVALID_FLAG_C_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x30\x00\x2A"
- MSG_INVALID_FLAG_G_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x31\x00\x2A"
- MSG_CANT_UNLINK_TXT_STR "\x00\x00"
- "\x00\x00\x00\x32\x00\x2A"
- MSG_INVALID_FLAG_D_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x33\x00\x2A"
- MSG_CANT_KEEP_TXT_STR "\x00\x00"
- "\x00\x00\x00\x34\x00\x2A"
- MSG_INVALID_FLAG_K_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x35\x00\x2A"
- MSG_INVALID_FLAG_S_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x36\x00\x2A"
- MSG_INVALID_FLAG_R_IGNORED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x37\x00\x32"
- MSG_COMM_PROGRAM_MISSING_FUNCTION_TXT_STR "\x00\x00"
- "\x00\x00\x00\x38\x00\x1A"
- MSG_BAD_DATA_CRC16_TXT_STR "\x00\x00"
- "\x00\x00\x00\x39\x00\x12"
- MSG_SENDER_CANCELED_TXT_STR "\x00"
- "\x00\x00\x00\x3A\x00\x16"
- MSG_DATA_PACKET_TIMEOUT_TXT_STR "\x00"
- "\x00\x00\x00\x3B\x00\x1E"
- MSG_UNRECOGNIZABLE_DATA_PACKET_TXT_STR "\x00\x00"
- "\x00\x00\x00\x3C\x00\x18"
- MSG_DATA_PACKET_TOO_LONG_TXT_STR "\x00\x00"
- "\x00\x00\x00\x3D\x00\x1A"
- MSG_BAD_DATA_CRC32R_TXT_STR "\x00"
- "\x00\x00\x00\x3E\x00\x1A"
- MSG_BAD_DATA_CRC32_TXT_STR "\x00\x00"
- "\x00\x00\x00\x3F\x00\x28"
- MSG_HEADER_SEARCH_GARBAGE_COUNT_EXCEEDED_TXT_STR "\x00\x00"
- "\x00\x00\x00\x40\x00\x08"
- MSG_HEADER_TXT_STR "\x00\x00"
- "\x00\x00\x00\x41\x00\x06"
- MSG_ERROR_TXT_STR "\x00"
- "\x00\x00\x00\x42\x00\x14"
- MSG_BAD_HEADER_CRC16_TXT_STR "\x00"
- "\x00\x00\x00\x43\x00\x14"
- MSG_BAD_HEADER_CRC32_TXT_STR "\x00"
- "\x00\x00\x00\x44\x00\x12"
- MSG_BAD_HEADER_CRC_TXT_STR "\x00\x00"
- "\x00\x00\x00\x45\x00\x1E"
- MSG_BAD_ZMODEM_ESC_TXT_STR "\x00\x00"
- "\x00\x00\x00\x46\x00\x1C"
- MSG_ZMODEM_MAXIMUM_PACKET_SIZE_TXT_STR "\x00"
- "\x00\x00\x00\x47\x00\x18"
- MSG_FILE_ATTRIBUTES_TXT_STR "\x00"
- "\x00\x00\x00\x48\x00\x2C"
- MSG_INVALID_FLAG_I_IGNORED_TXT_STR "\x00"
- };
-
- #endif /* CATCOMP_BLOCK */
-
-
- /****************************************************************************/
-
-
- struct LocaleInfo
- {
- APTR li_LocaleBase;
- APTR li_Catalog;
- };
-
-
- #ifdef CATCOMP_CODE
-
- STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
- {
- LONG *l;
- UWORD *w;
- STRPTR builtIn;
-
- l = (LONG *)CatCompBlock;
-
- while (*l != stringNum)
- {
- w = (UWORD *)((ULONG)l + 4);
- l = (LONG *)((ULONG)l + (ULONG)*w + 6);
- }
- builtIn = (STRPTR)((ULONG)l + 6);
-
- #define XLocaleBase LocaleBase
- #define LocaleBase li->li_LocaleBase
-
- if (LocaleBase)
- return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
- #define LocaleBase XLocaleBase
- #undef XLocaleBase
-
- return(builtIn);
- }
-
-
- #endif /* CATCOMP_CODE */
-
-
- /****************************************************************************/
-
-
- #endif /* ZMODEM_STRINGS_H */
-