1 #ifndef	_ARCH_MSG_DOT_H
2 #define	_ARCH_MSG_DOT_H
3 
4 #include <sgsmsg.h>	/* Msg typedef */
5 
6 #ifndef	__lint
7 
8 #define	MSG_SGS_LOCAL_ARRAY	__sgs_msg_libconv_arch
9 
10 extern	const char	__sgs_msg_libconv_arch[];
11 
12 #define	MSG_ORIG_STRTAB(_x, _s)	&_s[_x]
13 
14 #define	MSG_ORIG(x)	MSG_ORIG_STRTAB(x, __sgs_msg_libconv_arch)
15 
16 extern	const char *	_sgs_msg_libconv_arch(Msg);
17 
18 #define	MSG_INTL(x)	_sgs_msg_libconv_arch(x)
19 
20 
21 #define	MSG_ARCH_SPARCV9	1
22 #define	MSG_ARCH_SPARCV9_SIZE	7
23 
24 #define	MSG_ARCH_AMD64	9
25 #define	MSG_ARCH_AMD64_SIZE	5
26 
27 #define	MSG_LD_NOEXEC64	15
28 #define	MSG_LD_NOEXEC64_SIZE	12
29 
30 #define	MSG_STR_SLASH	28
31 #define	MSG_STR_SLASH_SIZE	1
32 
33 #else	/* __lint */
34 
35 extern	const char *	_sgs_msg_libconv_arch(Msg);
36 
37 #ifndef MSG_SGS_LOCAL_ARRAY
38 #define	MSG_SGS_LOCAL_ARRAY	""
39 #endif
40 
41 extern	const char	__sgs_msg_libconv_arch[];
42 
43 #define MSG_ORIG_STRTAB(_x, _s)	_x
44 #define MSG_ORIG(x)	x
45 #define MSG_INTL(x)	x
46 
47 #ifndef LINTSUP_SUPPRESS_STRINGS
48 
49 #define	MSG_ARCH_SPARCV9	"sparcv9"
50 #define	MSG_ARCH_SPARCV9_SIZE	7
51 
52 #define	MSG_ARCH_AMD64	"amd64"
53 #define	MSG_ARCH_AMD64_SIZE	5
54 
55 #define	MSG_LD_NOEXEC64	"LD_NOEXEC_64"
56 #define	MSG_LD_NOEXEC64_SIZE	12
57 
58 #define	MSG_STR_SLASH	"/"
59 #define	MSG_STR_SLASH_SIZE	1
60 
61 #endif	/* LINTSUP_SUPPRESS_STRINGS */
62 
63 #endif	/* __lint */
64 
65 #endif
66