_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 */ |