#ifndef _MAP_MSG_DOT_H #define _MAP_MSG_DOT_H #include /* Msg typedef */ #ifndef __lint #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_map extern const char __sgs_msg_libconv_map[]; #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_map) extern const char * _sgs_msg_libconv_map(Msg); #define MSG_INTL(x) _sgs_msg_libconv_map(x) #define MSG_VER_NONE 1 #define MSG_VER_NONE_SIZE 4 #define MSG_VER_SYSV 6 #define MSG_VER_SYSV_SIZE 4 #define MSG_VER_SOLARIS 11 #define MSG_VER_SOLARIS_SIZE 7 #else /* __lint */ extern const char * _sgs_msg_libconv_map(Msg); #ifndef MSG_SGS_LOCAL_ARRAY #define MSG_SGS_LOCAL_ARRAY "" #endif extern const char __sgs_msg_libconv_map[]; #define MSG_ORIG_STRTAB(_x, _s) _x #define MSG_ORIG(x) x #define MSG_INTL(x) x #ifndef LINTSUP_SUPPRESS_STRINGS #define MSG_VER_NONE "none" #define MSG_VER_NONE_SIZE 4 #define MSG_VER_SYSV "SysV" #define MSG_VER_SYSV_SIZE 4 #define MSG_VER_SOLARIS "Solaris" #define MSG_VER_SOLARIS_SIZE 7 #endif /* LINTSUP_SUPPRESS_STRINGS */ #endif /* __lint */ #endif