#ifndef _C_LITERAL_MSG_DOT_H #define _C_LITERAL_MSG_DOT_H #include /* Msg typedef */ #ifndef __lint #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_c_literal extern const char __sgs_msg_libconv_c_literal[]; #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_c_literal) extern const char * _sgs_msg_libconv_c_literal(Msg); #define MSG_INTL(x) _sgs_msg_libconv_c_literal(x) #define MSG_FMT_OCTCONST 1 #define MSG_FMT_OCTCONST_SIZE 5 #else /* __lint */ extern const char * _sgs_msg_libconv_c_literal(Msg); #ifndef MSG_SGS_LOCAL_ARRAY #define MSG_SGS_LOCAL_ARRAY "" #endif extern const char __sgs_msg_libconv_c_literal[]; #define MSG_ORIG_STRTAB(_x, _s) _x #define MSG_ORIG(x) x #define MSG_INTL(x) x #ifndef LINTSUP_SUPPRESS_STRINGS #define MSG_FMT_OCTCONST "\\%03o" #define MSG_FMT_OCTCONST_SIZE 5 #endif /* LINTSUP_SUPPRESS_STRINGS */ #endif /* __lint */ #endif