1 #ifndef _VERSION_MSG_DOT_H 2 #define _VERSION_MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_version 9 10 extern const char __sgs_msg_libconv_version[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_version) 15 16 extern const char * _sgs_msg_libconv_version(Msg); 17 18 #define MSG_INTL(x) _sgs_msg_libconv_version(x) 19 20 21 #define MSG_VER_FLG_WEAK 1 22 #define MSG_VER_FLG_WEAK_SIZE 4 23 24 #define MSG_VER_FLG_BASE 6 25 #define MSG_VER_FLG_BASE_SIZE 4 26 27 #define MSG_VER_FLG_INFO 11 28 #define MSG_VER_FLG_INFO_SIZE 4 29 30 #define MSG_VERSYM_ELIMINATE 16 31 #define MSG_VERSYM_ELIMINATE_SIZE 4 32 33 #define MSG_GBL_NULL 0 34 #define MSG_GBL_NULL_SIZE 0 35 36 #define MSG_VERSYM_FMT 21 37 #define MSG_VERSYM_FMT_SIZE 2 38 39 #define MSG_VERSYM_GNUH_FMT 24 40 #define MSG_VERSYM_GNUH_FMT_SIZE 3 41 42 #else /* __lint */ 43 44 extern const char * _sgs_msg_libconv_version(Msg); 45 46 #ifndef MSG_SGS_LOCAL_ARRAY 47 #define MSG_SGS_LOCAL_ARRAY "" 48 #endif 49 50 extern const char __sgs_msg_libconv_version[]; 51 52 #define MSG_ORIG_STRTAB(_x, _s) _x 53 #define MSG_ORIG(x) x 54 #define MSG_INTL(x) x 55 56 #ifndef LINTSUP_SUPPRESS_STRINGS 57 58 #define MSG_VER_FLG_WEAK "WEAK" 59 #define MSG_VER_FLG_WEAK_SIZE 4 60 61 #define MSG_VER_FLG_BASE "BASE" 62 #define MSG_VER_FLG_BASE_SIZE 4 63 64 #define MSG_VER_FLG_INFO "INFO" 65 #define MSG_VER_FLG_INFO_SIZE 4 66 67 #define MSG_VERSYM_ELIMINATE "ELIM" 68 #define MSG_VERSYM_ELIMINATE_SIZE 4 69 70 #define MSG_GBL_NULL "" 71 #define MSG_GBL_NULL_SIZE 0 72 73 #define MSG_VERSYM_FMT "%d" 74 #define MSG_VERSYM_FMT_SIZE 2 75 76 #define MSG_VERSYM_GNUH_FMT "%dH" 77 #define MSG_VERSYM_GNUH_FMT_SIZE 3 78 79 #endif /* LINTSUP_SUPPRESS_STRINGS */ 80 81 #endif /* __lint */ 82 83 #endif 84