#ifndef _GLOBALS_MSG_DOT_H #define _GLOBALS_MSG_DOT_H #include /* Msg typedef */ #ifndef __lint #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_globals extern const char __sgs_msg_libconv_globals[]; #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_globals) extern const char * _sgs_msg_libconv_globals(Msg); #define MSG_INTL(x) _sgs_msg_libconv_globals(x) #define MSG_GBL_FMT_DEC_32 1 #define MSG_GBL_FMT_DEC_32_SIZE 3 #define MSG_GBL_FMT_DEC_64 5 #define MSG_GBL_FMT_DEC_64_SIZE 4 #define MSG_GBL_FMT_DECS_32 10 #define MSG_GBL_FMT_DECS_32_SIZE 5 #define MSG_GBL_FMT_DECS_64 16 #define MSG_GBL_FMT_DECS_64_SIZE 6 #define MSG_GBL_FMT_HEX_32 23 #define MSG_GBL_FMT_HEX_32_SIZE 5 #define MSG_GBL_FMT_HEX_64 29 #define MSG_GBL_FMT_HEX_64_SIZE 6 #define MSG_GBL_FMT_HEXS_32 36 #define MSG_GBL_FMT_HEXS_32_SIZE 7 #define MSG_GBL_FMT_HEXS_64 44 #define MSG_GBL_FMT_HEXS_64_SIZE 8 #define MSG_GBL_OSQBRKT 53 #define MSG_GBL_OSQBRKT_SIZE 2 #define MSG_GBL_CSQBRKT 56 #define MSG_GBL_CSQBRKT_SIZE 2 #define MSG_GBL_SEP 54 #define MSG_GBL_SEP_SIZE 1 #else /* __lint */ extern const char * _sgs_msg_libconv_globals(Msg); #ifndef MSG_SGS_LOCAL_ARRAY #define MSG_SGS_LOCAL_ARRAY "" #endif extern const char __sgs_msg_libconv_globals[]; #define MSG_ORIG_STRTAB(_x, _s) _x #define MSG_ORIG(x) x #define MSG_INTL(x) x #ifndef LINTSUP_SUPPRESS_STRINGS #define MSG_GBL_FMT_DEC_32 "%ld" #define MSG_GBL_FMT_DEC_32_SIZE 3 #define MSG_GBL_FMT_DEC_64 "%lld" #define MSG_GBL_FMT_DEC_64_SIZE 4 #define MSG_GBL_FMT_DECS_32 " %ld " #define MSG_GBL_FMT_DECS_32_SIZE 5 #define MSG_GBL_FMT_DECS_64 " %lld " #define MSG_GBL_FMT_DECS_64_SIZE 6 #define MSG_GBL_FMT_HEX_32 "0x%lx" #define MSG_GBL_FMT_HEX_32_SIZE 5 #define MSG_GBL_FMT_HEX_64 "0x%llx" #define MSG_GBL_FMT_HEX_64_SIZE 6 #define MSG_GBL_FMT_HEXS_32 " 0x%lx " #define MSG_GBL_FMT_HEXS_32_SIZE 7 #define MSG_GBL_FMT_HEXS_64 " 0x%llx " #define MSG_GBL_FMT_HEXS_64_SIZE 8 #define MSG_GBL_OSQBRKT "[ " #define MSG_GBL_OSQBRKT_SIZE 2 #define MSG_GBL_CSQBRKT " ]" #define MSG_GBL_CSQBRKT_SIZE 2 #define MSG_GBL_SEP " " #define MSG_GBL_SEP_SIZE 1 #endif /* LINTSUP_SUPPRESS_STRINGS */ #endif /* __lint */ #endif