1 #ifndef	_DATA_MSG_DOT_H
2 #define	_DATA_MSG_DOT_H
3 
4 #include <sgsmsg.h>	/* Msg typedef */
5 
6 #ifndef	__lint
7 
8 #define	MSG_SGS_LOCAL_ARRAY	__sgs_msg_libconv_data
9 
10 extern	const char	__sgs_msg_libconv_data[];
11 
12 #define	MSG_ORIG_STRTAB(_x, _s)	&_s[_x]
13 
14 #define	MSG_ORIG(x)	MSG_ORIG_STRTAB(x, __sgs_msg_libconv_data)
15 
16 extern	const char *	_sgs_msg_libconv_data(Msg);
17 
18 #define	MSG_INTL(x)	_sgs_msg_libconv_data(x)
19 
20 
21 #define	MSG_DATA_BYTE	1
22 #define	MSG_DATA_BYTE_SIZE	4
23 
24 #define	MSG_DATA_ADDR	6
25 #define	MSG_DATA_ADDR_SIZE	4
26 
27 #define	MSG_DATA_DYN	11
28 #define	MSG_DATA_DYN_SIZE	3
29 
30 #define	MSG_DATA_EHDR	15
31 #define	MSG_DATA_EHDR_SIZE	4
32 
33 #define	MSG_DATA_HALF	20
34 #define	MSG_DATA_HALF_SIZE	4
35 
36 #define	MSG_DATA_OFF	25
37 #define	MSG_DATA_OFF_SIZE	3
38 
39 #define	MSG_DATA_PHDR	29
40 #define	MSG_DATA_PHDR_SIZE	4
41 
42 #define	MSG_DATA_RELA	34
43 #define	MSG_DATA_RELA_SIZE	4
44 
45 #define	MSG_DATA_REL	39
46 #define	MSG_DATA_REL_SIZE	3
47 
48 #define	MSG_DATA_SHDR	43
49 #define	MSG_DATA_SHDR_SIZE	4
50 
51 #define	MSG_DATA_SWORD	48
52 #define	MSG_DATA_SWORD_SIZE	5
53 
54 #define	MSG_DATA_SYM	54
55 #define	MSG_DATA_SYM_SIZE	3
56 
57 #define	MSG_DATA_WORD	49
58 #define	MSG_DATA_WORD_SIZE	4
59 
60 #define	MSG_DATA_VDEF	58
61 #define	MSG_DATA_VDEF_SIZE	4
62 
63 #define	MSG_DATA_VNEED	63
64 #define	MSG_DATA_VNEED_SIZE	5
65 
66 #define	MSG_DATA_SXWORD	69
67 #define	MSG_DATA_SXWORD_SIZE	6
68 
69 #define	MSG_DATA_XWORD	70
70 #define	MSG_DATA_XWORD_SIZE	5
71 
72 #define	MSG_DATA_SYMINFO	76
73 #define	MSG_DATA_SYMINFO_SIZE	7
74 
75 #define	MSG_DATA_NOTE	84
76 #define	MSG_DATA_NOTE_SIZE	4
77 
78 #define	MSG_DATA_MOVE	89
79 #define	MSG_DATA_MOVE_SIZE	4
80 
81 #define	MSG_DATA_MOVEP	94
82 #define	MSG_DATA_MOVEP_SIZE	5
83 
84 #define	MSG_DATA_CAP	100
85 #define	MSG_DATA_CAP_SIZE	3
86 
87 #else	/* __lint */
88 
89 extern	const char *	_sgs_msg_libconv_data(Msg);
90 
91 #ifndef MSG_SGS_LOCAL_ARRAY
92 #define	MSG_SGS_LOCAL_ARRAY	""
93 #endif
94 
95 extern	const char	__sgs_msg_libconv_data[];
96 
97 #define MSG_ORIG_STRTAB(_x, _s)	_x
98 #define MSG_ORIG(x)	x
99 #define MSG_INTL(x)	x
100 
101 #ifndef LINTSUP_SUPPRESS_STRINGS
102 
103 #define	MSG_DATA_BYTE	"BYTE"
104 #define	MSG_DATA_BYTE_SIZE	4
105 
106 #define	MSG_DATA_ADDR	"ADDR"
107 #define	MSG_DATA_ADDR_SIZE	4
108 
109 #define	MSG_DATA_DYN	"DYN"
110 #define	MSG_DATA_DYN_SIZE	3
111 
112 #define	MSG_DATA_EHDR	"EHDR"
113 #define	MSG_DATA_EHDR_SIZE	4
114 
115 #define	MSG_DATA_HALF	"HALF"
116 #define	MSG_DATA_HALF_SIZE	4
117 
118 #define	MSG_DATA_OFF	"OFF"
119 #define	MSG_DATA_OFF_SIZE	3
120 
121 #define	MSG_DATA_PHDR	"PHDR"
122 #define	MSG_DATA_PHDR_SIZE	4
123 
124 #define	MSG_DATA_RELA	"RELA"
125 #define	MSG_DATA_RELA_SIZE	4
126 
127 #define	MSG_DATA_REL	"REL"
128 #define	MSG_DATA_REL_SIZE	3
129 
130 #define	MSG_DATA_SHDR	"SHDR"
131 #define	MSG_DATA_SHDR_SIZE	4
132 
133 #define	MSG_DATA_SWORD	"SWORD"
134 #define	MSG_DATA_SWORD_SIZE	5
135 
136 #define	MSG_DATA_SYM	"SYM"
137 #define	MSG_DATA_SYM_SIZE	3
138 
139 #define	MSG_DATA_WORD	"WORD"
140 #define	MSG_DATA_WORD_SIZE	4
141 
142 #define	MSG_DATA_VDEF	"VDEF"
143 #define	MSG_DATA_VDEF_SIZE	4
144 
145 #define	MSG_DATA_VNEED	"VNEED"
146 #define	MSG_DATA_VNEED_SIZE	5
147 
148 #define	MSG_DATA_SXWORD	"SXWORD"
149 #define	MSG_DATA_SXWORD_SIZE	6
150 
151 #define	MSG_DATA_XWORD	"XWORD"
152 #define	MSG_DATA_XWORD_SIZE	5
153 
154 #define	MSG_DATA_SYMINFO	"SYMINFO"
155 #define	MSG_DATA_SYMINFO_SIZE	7
156 
157 #define	MSG_DATA_NOTE	"NOTE"
158 #define	MSG_DATA_NOTE_SIZE	4
159 
160 #define	MSG_DATA_MOVE	"MOVE"
161 #define	MSG_DATA_MOVE_SIZE	4
162 
163 #define	MSG_DATA_MOVEP	"MOVEP"
164 #define	MSG_DATA_MOVEP_SIZE	5
165 
166 #define	MSG_DATA_CAP	"CAP"
167 #define	MSG_DATA_CAP_SIZE	3
168 
169 #endif	/* LINTSUP_SUPPRESS_STRINGS */
170 
171 #endif	/* __lint */
172 
173 #endif
174