_libc_gettext.h (7257d1b4) _libc_gettext.h (b599bd93)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 13 unchanged lines hidden (view full) ---

22/*
23 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#ifndef _LIBC_GETTEXT_H
28#define _LIBC_GETTEXT_H
29
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 13 unchanged lines hidden (view full) ---

22/*
23 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#ifndef _LIBC_GETTEXT_H
28#define _LIBC_GETTEXT_H
29
30#pragma ident "%Z%%M% %I% %E% SMI"
31
32#include <libintl.h>
30#include <libintl.h>
31#include <locale.h>
33
32
33extern char *dgettext_l(const char *, const char *, locale_t);
34
34/* Header file for _libc_gettext() macro. */
35#if !defined(TEXT_DOMAIN) /* Should be defined thru -D flag. */
36#define TEXT_DOMAIN "SYS_TEST"
37#endif
38
35/* Header file for _libc_gettext() macro. */
36#if !defined(TEXT_DOMAIN) /* Should be defined thru -D flag. */
37#define TEXT_DOMAIN "SYS_TEST"
38#endif
39
39#define _libc_gettext(msg_id) dgettext(TEXT_DOMAIN, msg_id)
40#define _libc_gettext(msg_id) dgettext(TEXT_DOMAIN, (msg_id))
41#define _libc_gettext_l(msg_id, loc) dgettext_l(TEXT_DOMAIN, (msg_id), (loc))
40
41#endif /* _LIBC_GETTEXT_H */
42
43#endif /* _LIBC_GETTEXT_H */