9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21 /*
22 * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
24 */
25
26 #ifndef _AVO_INTL_H
27 #define _AVO_INTL_H
28
29 #if defined(SUN4_x) || defined(HP_UX)
30 #include <avo/widefake.h>
31 #endif
32
33 /*
34 * For catgets
35 */
36 #include <nl_types.h>
37
38 #ifdef HP_UX
39 #ifdef __cplusplus
40 #ifndef _STDLIB_INCLUDED
41 #include <stdlib.h> /* for wchar_t definition and HP-UX - */
42 #endif /* wide character function prototypes. */
43 extern "C" {
44 char *gettext(char *msg);
45 char *dgettext(const char *, const char *);
46 char *bindtextdomain(const char *, const char *);
47 char *textdomain(char *);
48 }
49 #endif /* __cplusplus */
50 #endif
51
52 /*
53 * NOCATGETS is a dummy macro that returns it argument.
54 * It is used to identify strings that we consciously do not
55 * want to apply catgets() to. We have tools that check the
56 * sources for strings that are not catgets'd and the tools
57 * ignore strings that are NOCATGETS'd.
58 */
59 #define NOCATGETS(str) (str)
60
61 /*
62 * Define the various text domains
63 */
64 #define AVO_DOMAIN_CODEMGR "codemgr"
65 #define AVO_DOMAIN_VERTOOL "vertool"
66 #define AVO_DOMAIN_FILEMERGE "filemerge"
67 #define AVO_DOMAIN_DMAKE "dmake"
68 #define AVO_DOMAIN_PMAKE "pmake"
69 #define AVO_DOMAIN_FREEZEPOINT "freezept"
70 #define AVO_DOMAIN_MAKETOOL "maketool"
|
9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21 /*
22 * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
24 */
25
26 #ifndef _AVO_INTL_H
27 #define _AVO_INTL_H
28
29
30 /*
31 * For catgets
32 */
33 #include <nl_types.h>
34
35
36 /*
37 * NOCATGETS is a dummy macro that returns it argument.
38 * It is used to identify strings that we consciously do not
39 * want to apply catgets() to. We have tools that check the
40 * sources for strings that are not catgets'd and the tools
41 * ignore strings that are NOCATGETS'd.
42 */
43 #define NOCATGETS(str) (str)
44
45 /*
46 * Define the various text domains
47 */
48 #define AVO_DOMAIN_CODEMGR "codemgr"
49 #define AVO_DOMAIN_VERTOOL "vertool"
50 #define AVO_DOMAIN_FILEMERGE "filemerge"
51 #define AVO_DOMAIN_DMAKE "dmake"
52 #define AVO_DOMAIN_PMAKE "pmake"
53 #define AVO_DOMAIN_FREEZEPOINT "freezept"
54 #define AVO_DOMAIN_MAKETOOL "maketool"
|