home *** CD-ROM | disk | FTP | other *** search
- #ifndef LOCALE_H
- #define LOCALE_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 MENU_PROJECT 0
- #define MENU_SAVECONFIG 1
- #define MENU_ABOUT 2
- #define MENU_QUIT 3
- #define MENU_SETTINGS 4
- #define MENU_UPDATE 5
- #define MENU_REFRESH1 6
- #define MENU_REFRESH2 7
- #define MENU_REFRESH3 8
- #define MENU_REFRESH4 9
- #define MENU_REFRESH5 10
- #define MENU_REFRESH10 11
- #define MENU_REFRESH20 12
- #define MENU_REFRESH30 13
- #define MENU_REFRESH40 14
- #define MENU_REFRESH50 15
- #define MENU_REFRESH60 16
- #define TXT_IPACKETS 17
- #define TXT_OPACKETS 18
- #define TXT_BADDATA 19
- #define TXT_OVERRUNS 20
- #define TXT_UNKNOWN 21
- #define TXT_RECONFIGS 22
- #define TXT_MTU 23
- #define TXT_BPS 24
- #define TXT_HWTYPE 25
- #define REQ_ABOUT_TITLE 26
- #define REQ_ABOUT_BODY 27
- #define REQ_ABOUT_BUTTON 28
- #define REQ_ERROR_TITLE 29
- #define REQ_ERROR_QUITBUTTON 30
- #define REQ_ERROR_OPENDEV 31
- #define REQ_ERROR_OPENLIB 32
- #define REQ_ERROR_QUERY 33
- #define REQ_ERROR_NOMSGPORT 34
- #define REQ_ERROR_NOPOOL 35
- #define REQ_ERROR_READARGS 36
- #define REQ_ERROR_NOGUI 37
- #define REQ_ERROR_TRACK 38
- #define REQ_ERROR_NOCONFIG 39
- #define REQ_ERROR_NODEVS 40
- #define TXT_TTIPACKETS 41
- #define TXT_TTOPACKETS 42
- #define TXT_TTIBYTES 43
- #define TXT_TTOBYTES 44
- #define TXT_TTDPACKETS 45
- #define TXT_TTLABEL 46
- #define TXT_INACTIVE 47
-
- #endif /* CATCOMP_NUMBERS */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_STRINGS
-
- #define MENU_PROJECT_STR "Project"
- #define MENU_SAVECONFIG_STR "Save configuration"
- #define MENU_ABOUT_STR "About..."
- #define MENU_QUIT_STR "Q\000Quit"
- #define MENU_SETTINGS_STR "Settings"
- #define MENU_UPDATE_STR "Update (seconds)"
- #define MENU_REFRESH1_STR " 1"
- #define MENU_REFRESH2_STR " 2"
- #define MENU_REFRESH3_STR " 3"
- #define MENU_REFRESH4_STR " 4"
- #define MENU_REFRESH5_STR " 5"
- #define MENU_REFRESH10_STR " 10"
- #define MENU_REFRESH20_STR " 20"
- #define MENU_REFRESH30_STR " 30"
- #define MENU_REFRESH40_STR " 40"
- #define MENU_REFRESH50_STR " 50"
- #define MENU_REFRESH60_STR " 60"
- #define TXT_IPACKETS_STR "Packets Received"
- #define TXT_OPACKETS_STR "Packets Sent"
- #define TXT_BADDATA_STR "Bad Packets"
- #define TXT_OVERRUNS_STR "Input Overruns"
- #define TXT_UNKNOWN_STR "Unknown Packet-Types"
- #define TXT_RECONFIGS_STR "Reconfigurations"
- #define TXT_MTU_STR "MTU"
- #define TXT_BPS_STR "Speed"
- #define TXT_HWTYPE_STR "Hardware-Type"
- #define REQ_ABOUT_TITLE_STR "About SANA-II Meter Tool"
- #define REQ_ABOUT_BODY_STR "SANA-II Meter Tool (Release %ld.%ld)\n(C) Copyright 1996 Marius Gröger <%s>\nAll Rights Reserved."
- #define REQ_ABOUT_BUTTON_STR " Ok\040"
- #define REQ_ERROR_TITLE_STR "SANA2Meter Error"
- #define REQ_ERROR_QUITBUTTON_STR " Quit\040"
- #define REQ_ERROR_OPENDEV_STR "Can't open device \"%s\", unit %ld."
- #define REQ_ERROR_OPENLIB_STR "Can't open library \"%s\", version %ld."
- #define REQ_ERROR_QUERY_STR "Can't query device \"%s\", unit %ld."
- #define REQ_ERROR_NOMSGPORT_STR "Can't create MessagePort."
- #define REQ_ERROR_NOPOOL_STR "Can't create memory pool."
- #define REQ_ERROR_READARGS_STR "Can't parse arguments."
- #define REQ_ERROR_NOGUI_STR "Can't create user interface."
- #define REQ_ERROR_TRACK_STR "Can't initialise type tracking for type $%lx.\nI/O Error: %ld, SANA-II WireError: %ld"
- #define REQ_ERROR_NOCONFIG_STR "Can't open configuration file \"%s\"."
- #define REQ_ERROR_NODEVS_STR "Please specify at least one SANA-II device\non the commandline or in configuration file(s)."
- #define TXT_TTIPACKETS_STR "Packets Received"
- #define TXT_TTOPACKETS_STR "Packets Sent"
- #define TXT_TTIBYTES_STR "Bytes Received"
- #define TXT_TTOBYTES_STR "Bytes Sent"
- #define TXT_TTDPACKETS_STR "Packets Dropped"
- #define TXT_TTLABEL_STR "Packet Type $%lx"
- #define TXT_INACTIVE_STR "Display off."
-
- #endif /* CATCOMP_STRINGS */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_ARRAY
-
- struct TextsType
- {
- LONG cca_ID;
- STRPTR cca_Str;
- };
-
- static const struct TextsType Texts[] =
- {
- {MENU_PROJECT,(STRPTR)MENU_PROJECT_STR},
- {MENU_SAVECONFIG,(STRPTR)MENU_SAVECONFIG_STR},
- {MENU_ABOUT,(STRPTR)MENU_ABOUT_STR},
- {MENU_QUIT,(STRPTR)MENU_QUIT_STR},
- {MENU_SETTINGS,(STRPTR)MENU_SETTINGS_STR},
- {MENU_UPDATE,(STRPTR)MENU_UPDATE_STR},
- {MENU_REFRESH1,(STRPTR)MENU_REFRESH1_STR},
- {MENU_REFRESH2,(STRPTR)MENU_REFRESH2_STR},
- {MENU_REFRESH3,(STRPTR)MENU_REFRESH3_STR},
- {MENU_REFRESH4,(STRPTR)MENU_REFRESH4_STR},
- {MENU_REFRESH5,(STRPTR)MENU_REFRESH5_STR},
- {MENU_REFRESH10,(STRPTR)MENU_REFRESH10_STR},
- {MENU_REFRESH20,(STRPTR)MENU_REFRESH20_STR},
- {MENU_REFRESH30,(STRPTR)MENU_REFRESH30_STR},
- {MENU_REFRESH40,(STRPTR)MENU_REFRESH40_STR},
- {MENU_REFRESH50,(STRPTR)MENU_REFRESH50_STR},
- {MENU_REFRESH60,(STRPTR)MENU_REFRESH60_STR},
- {TXT_IPACKETS,(STRPTR)TXT_IPACKETS_STR},
- {TXT_OPACKETS,(STRPTR)TXT_OPACKETS_STR},
- {TXT_BADDATA,(STRPTR)TXT_BADDATA_STR},
- {TXT_OVERRUNS,(STRPTR)TXT_OVERRUNS_STR},
- {TXT_UNKNOWN,(STRPTR)TXT_UNKNOWN_STR},
- {TXT_RECONFIGS,(STRPTR)TXT_RECONFIGS_STR},
- {TXT_MTU,(STRPTR)TXT_MTU_STR},
- {TXT_BPS,(STRPTR)TXT_BPS_STR},
- {TXT_HWTYPE,(STRPTR)TXT_HWTYPE_STR},
- {REQ_ABOUT_TITLE,(STRPTR)REQ_ABOUT_TITLE_STR},
- {REQ_ABOUT_BODY,(STRPTR)REQ_ABOUT_BODY_STR},
- {REQ_ABOUT_BUTTON,(STRPTR)REQ_ABOUT_BUTTON_STR},
- {REQ_ERROR_TITLE,(STRPTR)REQ_ERROR_TITLE_STR},
- {REQ_ERROR_QUITBUTTON,(STRPTR)REQ_ERROR_QUITBUTTON_STR},
- {REQ_ERROR_OPENDEV,(STRPTR)REQ_ERROR_OPENDEV_STR},
- {REQ_ERROR_OPENLIB,(STRPTR)REQ_ERROR_OPENLIB_STR},
- {REQ_ERROR_QUERY,(STRPTR)REQ_ERROR_QUERY_STR},
- {REQ_ERROR_NOMSGPORT,(STRPTR)REQ_ERROR_NOMSGPORT_STR},
- {REQ_ERROR_NOPOOL,(STRPTR)REQ_ERROR_NOPOOL_STR},
- {REQ_ERROR_READARGS,(STRPTR)REQ_ERROR_READARGS_STR},
- {REQ_ERROR_NOGUI,(STRPTR)REQ_ERROR_NOGUI_STR},
- {REQ_ERROR_TRACK,(STRPTR)REQ_ERROR_TRACK_STR},
- {REQ_ERROR_NOCONFIG,(STRPTR)REQ_ERROR_NOCONFIG_STR},
- {REQ_ERROR_NODEVS,(STRPTR)REQ_ERROR_NODEVS_STR},
- {TXT_TTIPACKETS,(STRPTR)TXT_TTIPACKETS_STR},
- {TXT_TTOPACKETS,(STRPTR)TXT_TTOPACKETS_STR},
- {TXT_TTIBYTES,(STRPTR)TXT_TTIBYTES_STR},
- {TXT_TTOBYTES,(STRPTR)TXT_TTOBYTES_STR},
- {TXT_TTDPACKETS,(STRPTR)TXT_TTDPACKETS_STR},
- {TXT_TTLABEL,(STRPTR)TXT_TTLABEL_STR},
- {TXT_INACTIVE,(STRPTR)TXT_INACTIVE_STR},
- };
-
- #endif /* CATCOMP_ARRAY */
-
-
- /****************************************************************************/
-
-
- #ifdef CATCOMP_BLOCK
-
- static const char CatCompBlock[] =
- {
- "\x00\x00\x00\x00\x00\x08"
- MENU_PROJECT_STR "\x00"
- "\x00\x00\x00\x01\x00\x14"
- MENU_SAVECONFIG_STR "\x00\x00"
- "\x00\x00\x00\x02\x00\x0A"
- MENU_ABOUT_STR "\x00\x00"
- "\x00\x00\x00\x03\x00\x08"
- MENU_QUIT_STR "\x00\x00"
- "\x00\x00\x00\x04\x00\x0A"
- MENU_SETTINGS_STR "\x00\x00"
- "\x00\x00\x00\x05\x00\x12"
- MENU_UPDATE_STR "\x00\x00"
- "\x00\x00\x00\x06\x00\x06"
- MENU_REFRESH1_STR "\x00\x00"
- "\x00\x00\x00\x07\x00\x06"
- MENU_REFRESH2_STR "\x00\x00"
- "\x00\x00\x00\x08\x00\x06"
- MENU_REFRESH3_STR "\x00\x00"
- "\x00\x00\x00\x09\x00\x06"
- MENU_REFRESH4_STR "\x00\x00"
- "\x00\x00\x00\x0A\x00\x06"
- MENU_REFRESH5_STR "\x00\x00"
- "\x00\x00\x00\x0B\x00\x06"
- MENU_REFRESH10_STR "\x00\x00"
- "\x00\x00\x00\x0C\x00\x06"
- MENU_REFRESH20_STR "\x00\x00"
- "\x00\x00\x00\x0D\x00\x06"
- MENU_REFRESH30_STR "\x00\x00"
- "\x00\x00\x00\x0E\x00\x06"
- MENU_REFRESH40_STR "\x00\x00"
- "\x00\x00\x00\x0F\x00\x06"
- MENU_REFRESH50_STR "\x00\x00"
- "\x00\x00\x00\x10\x00\x06"
- MENU_REFRESH60_STR "\x00\x00"
- "\x00\x00\x00\x11\x00\x12"
- TXT_IPACKETS_STR "\x00\x00"
- "\x00\x00\x00\x12\x00\x0E"
- TXT_OPACKETS_STR "\x00\x00"
- "\x00\x00\x00\x13\x00\x0C"
- TXT_BADDATA_STR "\x00"
- "\x00\x00\x00\x14\x00\x10"
- TXT_OVERRUNS_STR "\x00\x00"
- "\x00\x00\x00\x15\x00\x16"
- TXT_UNKNOWN_STR "\x00\x00"
- "\x00\x00\x00\x16\x00\x12"
- TXT_RECONFIGS_STR "\x00\x00"
- "\x00\x00\x00\x17\x00\x04"
- TXT_MTU_STR "\x00"
- "\x00\x00\x00\x18\x00\x06"
- TXT_BPS_STR "\x00"
- "\x00\x00\x00\x19\x00\x0E"
- TXT_HWTYPE_STR "\x00"
- "\x00\x00\x00\x1A\x00\x1A"
- REQ_ABOUT_TITLE_STR "\x00\x00"
- "\x00\x00\x00\x1B\x00\x60"
- REQ_ABOUT_BODY_STR "\x00"
- "\x00\x00\x00\x1C\x00\x06"
- REQ_ABOUT_BUTTON_STR "\x00\x00"
- "\x00\x00\x00\x1D\x00\x12"
- REQ_ERROR_TITLE_STR "\x00\x00"
- "\x00\x00\x00\x1E\x00\x08"
- REQ_ERROR_QUITBUTTON_STR "\x00\x00"
- "\x00\x00\x00\x1F\x00\x22"
- REQ_ERROR_OPENDEV_STR "\x00"
- "\x00\x00\x00\x20\x00\x26"
- REQ_ERROR_OPENLIB_STR "\x00"
- "\x00\x00\x00\x21\x00\x24"
- REQ_ERROR_QUERY_STR "\x00\x00"
- "\x00\x00\x00\x22\x00\x1A"
- REQ_ERROR_NOMSGPORT_STR "\x00"
- "\x00\x00\x00\x23\x00\x1A"
- REQ_ERROR_NOPOOL_STR "\x00"
- "\x00\x00\x00\x24\x00\x18"
- REQ_ERROR_READARGS_STR "\x00\x00"
- "\x00\x00\x00\x25\x00\x1E"
- REQ_ERROR_NOGUI_STR "\x00\x00"
- "\x00\x00\x00\x26\x00\x56"
- REQ_ERROR_TRACK_STR "\x00\x00"
- "\x00\x00\x00\x27\x00\x24"
- REQ_ERROR_NOCONFIG_STR "\x00"
- "\x00\x00\x00\x28\x00\x5C"
- REQ_ERROR_NODEVS_STR "\x00\x00"
- "\x00\x00\x00\x29\x00\x12"
- TXT_TTIPACKETS_STR "\x00\x00"
- "\x00\x00\x00\x2A\x00\x0E"
- TXT_TTOPACKETS_STR "\x00\x00"
- "\x00\x00\x00\x2B\x00\x10"
- TXT_TTIBYTES_STR "\x00\x00"
- "\x00\x00\x00\x2C\x00\x0C"
- TXT_TTOBYTES_STR "\x00\x00"
- "\x00\x00\x00\x2D\x00\x10"
- TXT_TTDPACKETS_STR "\x00"
- "\x00\x00\x00\x2E\x00\x12"
- TXT_TTLABEL_STR "\x00\x00"
- "\x00\x00\x00\x2F\x00\x0E"
- TXT_INACTIVE_STR "\x00\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 /* LOCALE_H */
-