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