1 #ifndef	_MSG_DOT_H
2 #define	_MSG_DOT_H
3 
4 #include <sgsmsg.h>	/* Msg typedef */
5 
6 #ifndef	__lint
7 
8 #define	MSG_SGS_LOCAL_ARRAY	__pvs_msg
9 
10 extern	const char	__pvs_msg[];
11 
12 #define	MSG_ORIG_STRTAB(_x, _s)	&_s[_x]
13 
14 #define	MSG_ORIG(x)	MSG_ORIG_STRTAB(x, __pvs_msg)
15 
16 extern	const char *	_pvs_msg(Msg);
17 
18 #define	MSG_INTL(x)	_pvs_msg(x)
19 
20 
21 #define	MSG_USAGE_BRIEF	1
22 #define	MSG_USAGE_BRIEF_SIZE	51
23 
24 #define	MSG_USAGE_DETAIL	53
25 #define	MSG_USAGE_DETAIL_SIZE	409
26 
27 #define	MSG_VER_HIGHREV	463
28 #define	MSG_VER_HIGHREV_SIZE	64
29 
30 #define	MSG_VER_UNREDSYMS	528
31 #define	MSG_VER_UNREDSYMS_SIZE	51
32 
33 #define	MSG_VER_NOTSTTFILE	580
34 #define	MSG_VER_NOTSTTFILE_SIZE	55
35 
36 #define	MSG_VER_NOSYMTAB	636
37 #define	MSG_VER_NOSYMTAB_SIZE	36
38 
39 #define	MSG_ELF_NOTELF	673
40 #define	MSG_ELF_NOTELF_SIZE	19
41 
42 #define	MSG_SYS_OPEN	693
43 #define	MSG_SYS_OPEN_SIZE	29
44 
45 #define	MSG_SYS_MALLOC	723
46 #define	MSG_SYS_MALLOC_SIZE	26
47 
48 #define	MSG_STR_MATCH_RECORD	750
49 #define	MSG_STR_MATCH_RECORD_SIZE	20
50 
51 #define	MSG_ELF_BEGIN	771
52 #define	MSG_ELF_BEGIN_SIZE	22
53 
54 #define	MSG_ELF_GETEHDR	794
55 #define	MSG_ELF_GETEHDR_SIZE	24
56 
57 #define	MSG_ELF_GETSCN	819
58 #define	MSG_ELF_GETSCN_SIZE	23
59 
60 #define	MSG_ELF_GETSHDR	843
61 #define	MSG_ELF_GETSHDR_SIZE	24
62 
63 #define	MSG_ELF_GETDATA	868
64 #define	MSG_ELF_GETDATA_SIZE	24
65 
66 #define	MSG_ELF_GETSHDRNUM	893
67 #define	MSG_ELF_GETSHDRNUM_SIZE	27
68 
69 #define	MSG_STR_EMPTY	0
70 #define	MSG_STR_EMPTY_SIZE	0
71 
72 #define	MSG_STR_OPTIONS	921
73 #define	MSG_STR_OPTIONS_SIZE	12
74 
75 #define	MSG_FMT_COL_NL	935
76 #define	MSG_FMT_COL_NL_SIZE	2
77 
78 #define	MSG_FMT_SEM_NL	948
79 #define	MSG_FMT_SEM_NL_SIZE	2
80 
81 #define	MSG_FMT_LIST_BEGIN	951
82 #define	MSG_FMT_LIST_BEGIN_SIZE	5
83 
84 #define	MSG_FMT_LIST_FIRST	958
85 #define	MSG_FMT_LIST_FIRST_SIZE	2
86 
87 #define	MSG_FMT_LIST_NEXT	961
88 #define	MSG_FMT_LIST_NEXT_SIZE	4
89 
90 #define	MSG_FMT_LIST_END_SEM	947
91 #define	MSG_FMT_LIST_END_SEM_SIZE	3
92 
93 #define	MSG_FMT_LIST_END_COL	934
94 #define	MSG_FMT_LIST_END_COL_SIZE	3
95 
96 #define	MSG_FMT_OFIL	966
97 #define	MSG_FMT_OFIL_SIZE	4
98 
99 #define	MSG_FMT_TNCO	971
100 #define	MSG_FMT_TNCO_SIZE	5
101 
102 #define	MSG_FMT_TNSE	978
103 #define	MSG_FMT_TNSE_SIZE	5
104 
105 #define	MSG_FMT_VER_NAME	957
106 #define	MSG_FMT_VER_NAME_SIZE	3
107 
108 #define	MSG_FMT_VER_FLG	984
109 #define	MSG_FMT_VER_FLG_SIZE	5
110 
111 #define	MSG_FMT_FILE	972
112 #define	MSG_FMT_FILE_SIZE	4
113 
114 #define	MSG_FMT_SYM_OFIL	990
115 #define	MSG_FMT_SYM_OFIL_SIZE	9
116 
117 #define	MSG_FMT_SYM_NEED_OFIL	1000
118 #define	MSG_FMT_SYM_NEED_OFIL_SIZE	14
119 
120 #define	MSG_FMT_SYM_OFLG	979
121 #define	MSG_FMT_SYM_OFLG_SIZE	4
122 
123 #define	MSG_FMT_SYM_SZ_OFLG	940
124 #define	MSG_FMT_SYM_SZ_OFLG_SIZE	10
125 
126 #define	MSG_FMT_SYM	977
127 #define	MSG_FMT_SYM_SIZE	6
128 
129 #define	MSG_FMT_SYM_SZ	938
130 #define	MSG_FMT_SYM_SZ_SIZE	12
131 
132 #define	MSG_FMT_IN	1015
133 #define	MSG_FMT_IN_SIZE	12
134 
135 #define	MSG_FMT_IN_OFLG	1028
136 #define	MSG_FMT_IN_OFLG_SIZE	5
137 
138 #define	MSG_FMT_IN_WEAK	1034
139 #define	MSG_FMT_IN_WEAK_SIZE	5
140 
141 #define	MSG_FMT_IN_END	1040
142 #define	MSG_FMT_IN_END_SIZE	1
143 
144 #define	MSG_FMT_LOCSYM_HDR	1042
145 #define	MSG_FMT_LOCSYM_HDR_SIZE	10
146 
147 #define	MSG_FMT_LOCSYM	977
148 #define	MSG_FMT_LOCSYM_SIZE	6
149 
150 #define	MSG_FMT_LOCSYM_OFLG	1053
151 #define	MSG_FMT_LOCSYM_OFLG_SIZE	17
152 
153 #define	MSG_SUNW_OST_SGS	1071
154 #define	MSG_SUNW_OST_SGS_SIZE	12
155 
156 #else	/* __lint */
157 
158 extern	const char *	_pvs_msg(Msg);
159 
160 #ifndef MSG_SGS_LOCAL_ARRAY
161 #define	MSG_SGS_LOCAL_ARRAY	""
162 #endif
163 
164 extern	const char	__pvs_msg[];
165 
166 #define MSG_ORIG_STRTAB(_x, _s)	_x
167 #define MSG_ORIG(x)	x
168 #define MSG_INTL(x)	x
169 
170 #ifndef LINTSUP_SUPPRESS_STRINGS
171 
172 #define	MSG_USAGE_BRIEF	"usage: %s [-Cdlnorsv] [-I index] [-N Name] file(s)\n"
173 #define	MSG_USAGE_BRIEF_SIZE	51
174 
175 #define	MSG_USAGE_DETAIL	"\t[-C]\t\tdemangle C++ symbol names\n\t[-d]\t\tprint version definition information\n\t[-I index]\tqualify version with an index\n\t[-l]\t\tprint reduced symbols\n\t[-N name]\tqualify version with `name'\n\t[-n]\t\tnormalize version definition information\n\t[-o]\t\tone-line version definition output\n\t[-r]\t\tprint version dependency (requirements) information\n\t[-s]\t\tprint version definition symbols\n\t[-v]\t\tprint verbose information\n"
176 #define	MSG_USAGE_DETAIL_SIZE	409
177 
178 #define	MSG_VER_HIGHREV	"%s: warning: %s: version revision %d is higher than expected %d\n"
179 #define	MSG_VER_HIGHREV_SIZE	64
180 
181 #define	MSG_VER_UNREDSYMS	"%s: warning: %s: unable to deduce reduced symbols:\n"
182 #define	MSG_VER_UNREDSYMS_SIZE	51
183 
184 #define	MSG_VER_NOTSTTFILE	"\tmalformed symbol table[1]=%s: does not equal STT_FILE\n"
185 #define	MSG_VER_NOTSTTFILE_SIZE	55
186 
187 #define	MSG_VER_NOSYMTAB	"\tno symbol table (SHT_SYMTAB) found\n"
188 #define	MSG_VER_NOSYMTAB_SIZE	36
189 
190 #define	MSG_ELF_NOTELF	"%s: %s: is not ELF\n"
191 #define	MSG_ELF_NOTELF_SIZE	19
192 
193 #define	MSG_SYS_OPEN	"%s: %s: cannot open file: %s\n"
194 #define	MSG_SYS_OPEN_SIZE	29
195 
196 #define	MSG_SYS_MALLOC	"%s: %s: malloc failed: %s\n"
197 #define	MSG_SYS_MALLOC_SIZE	26
198 
199 #define	MSG_STR_MATCH_RECORD	"match record (-I/-N)"
200 #define	MSG_STR_MATCH_RECORD_SIZE	20
201 
202 #define	MSG_ELF_BEGIN	"%s: %s: elf_begin: %s\n"
203 #define	MSG_ELF_BEGIN_SIZE	22
204 
205 #define	MSG_ELF_GETEHDR	"%s: %s: elf_getehdr: %s\n"
206 #define	MSG_ELF_GETEHDR_SIZE	24
207 
208 #define	MSG_ELF_GETSCN	"%s: %s: elf_getscn: %s\n"
209 #define	MSG_ELF_GETSCN_SIZE	23
210 
211 #define	MSG_ELF_GETSHDR	"%s: %s: elf_getshdr: %s\n"
212 #define	MSG_ELF_GETSHDR_SIZE	24
213 
214 #define	MSG_ELF_GETDATA	"%s: %s: elf_getdata: %s\n"
215 #define	MSG_ELF_GETDATA_SIZE	24
216 
217 #define	MSG_ELF_GETSHDRNUM	"%s: %s: elf_getshdrnum: %s\n"
218 #define	MSG_ELF_GETSHDRNUM_SIZE	27
219 
220 #define	MSG_STR_EMPTY	""
221 #define	MSG_STR_EMPTY_SIZE	0
222 
223 #define	MSG_STR_OPTIONS	"CdI:lnorsvN:"
224 #define	MSG_STR_OPTIONS_SIZE	12
225 
226 #define	MSG_FMT_COL_NL	":\n"
227 #define	MSG_FMT_COL_NL_SIZE	2
228 
229 #define	MSG_FMT_SEM_NL	";\n"
230 #define	MSG_FMT_SEM_NL_SIZE	2
231 
232 #define	MSG_FMT_LIST_BEGIN	"\t%s ("
233 #define	MSG_FMT_LIST_BEGIN_SIZE	5
234 
235 #define	MSG_FMT_LIST_FIRST	"%s"
236 #define	MSG_FMT_LIST_FIRST_SIZE	2
237 
238 #define	MSG_FMT_LIST_NEXT	", %s"
239 #define	MSG_FMT_LIST_NEXT_SIZE	4
240 
241 #define	MSG_FMT_LIST_END_SEM	");\n"
242 #define	MSG_FMT_LIST_END_SEM_SIZE	3
243 
244 #define	MSG_FMT_LIST_END_COL	"):\n"
245 #define	MSG_FMT_LIST_END_COL_SIZE	3
246 
247 #define	MSG_FMT_OFIL	"%s -"
248 #define	MSG_FMT_OFIL_SIZE	4
249 
250 #define	MSG_FMT_TNCO	"\t%s:\n"
251 #define	MSG_FMT_TNCO_SIZE	5
252 
253 #define	MSG_FMT_TNSE	"\t%s;\n"
254 #define	MSG_FMT_TNSE_SIZE	5
255 
256 #define	MSG_FMT_VER_NAME	"\t%s"
257 #define	MSG_FMT_VER_NAME_SIZE	3
258 
259 #define	MSG_FMT_VER_FLG	" [%s]"
260 #define	MSG_FMT_VER_FLG_SIZE	5
261 
262 #define	MSG_FMT_FILE	"%s:\n"
263 #define	MSG_FMT_FILE_SIZE	4
264 
265 #define	MSG_FMT_SYM_OFIL	"%s -\t%s: "
266 #define	MSG_FMT_SYM_OFIL_SIZE	9
267 
268 #define	MSG_FMT_SYM_NEED_OFIL	"%s -\t%s (%s): "
269 #define	MSG_FMT_SYM_NEED_OFIL_SIZE	14
270 
271 #define	MSG_FMT_SYM_OFLG	"%s;\n"
272 #define	MSG_FMT_SYM_OFLG_SIZE	4
273 
274 #define	MSG_FMT_SYM_SZ_OFLG	"%s (%ld);\n"
275 #define	MSG_FMT_SYM_SZ_OFLG_SIZE	10
276 
277 #define	MSG_FMT_SYM	"\t\t%s;\n"
278 #define	MSG_FMT_SYM_SIZE	6
279 
280 #define	MSG_FMT_SYM_SZ	"\t\t%s (%ld);\n"
281 #define	MSG_FMT_SYM_SZ_SIZE	12
282 
283 #define	MSG_FMT_IN	":       \t{%s"
284 #define	MSG_FMT_IN_SIZE	12
285 
286 #define	MSG_FMT_IN_OFLG	": {%s"
287 #define	MSG_FMT_IN_OFLG_SIZE	5
288 
289 #define	MSG_FMT_IN_WEAK	":\t{%s"
290 #define	MSG_FMT_IN_WEAK_SIZE	5
291 
292 #define	MSG_FMT_IN_END	"}"
293 #define	MSG_FMT_IN_END_SIZE	1
294 
295 #define	MSG_FMT_LOCSYM_HDR	"\t_LOCAL_:\n"
296 #define	MSG_FMT_LOCSYM_HDR_SIZE	10
297 
298 #define	MSG_FMT_LOCSYM	"\t\t%s;\n"
299 #define	MSG_FMT_LOCSYM_SIZE	6
300 
301 #define	MSG_FMT_LOCSYM_OFLG	"%s -\t_LOCAL_: %s\n"
302 #define	MSG_FMT_LOCSYM_OFLG_SIZE	17
303 
304 #define	MSG_SUNW_OST_SGS	"SUNW_OST_SGS"
305 #define	MSG_SUNW_OST_SGS_SIZE	12
306 
307 #endif	/* LINTSUP_SUPPRESS_STRINGS */
308 
309 #endif	/* __lint */
310 
311 #endif
312