mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-30 08:40:07 +00:00
4aebaa6bd9
* argp/argp-help.c: Unify use of function aliases to make more compact PLT. * include/libintl.h: Likewise. * inet/rcmd.c: Likewise. * intl/dcigettext.c: Likewise. * libio/iofputws.c: Likewise. * libio/iofputws_u.c: Likewise. * libio/iogetwline.c: Likewise. * libio/swprintf.c: Likewise. * malloc/malloc.c: Likewise. * nss/digits_dots.c: Likewise. * posix/fnmatch.c: Likewise. * posix/spawn_faction_addclose.c: Likewise. * posix/spawn_faction_adddup2.c: Likewise. * posix/spawn_faction_addopen.c: Likewise. * posix/spawni.c: Likewise. * posix/wordexp.c: Likewise. * posix/spawni.c: Likewise. * resolv/res_hconf.c: Likewise. * resolv/res_init.c: Likewise. * shadow/lckpwdf.c: Likewise. * signal/sighold.c: Likewise. * signal/sigrelse.c: Likewise. * stdio-common/printf-parse.h: Likewise. * stdio-common/printf-prs.c: Likewise. * stdio-common/printf_fp.c: Likewise. * stdio-common/vfprintf.c: Likewise. * stdio-common/vfscanf.c: Likewise. * stdlib/rpmatch.c: Likewise. * sunrpc/create_xid.c: Likewise. * sunrpc/key_call.c: Likewise. * sysdeps/generic/setrlimit64.c: Likewise. * sysdeps/generic/utmp_file.c: Likewise. * sysdeps/generic/vlimit.c: Likewise. * sysdeps/posix/posix_fallocate.c: Likewise. * sysdeps/posix/posix_fallocate64.c: Likewise. * sysdeps/posix/sigpause.c: Likewise. * sysdeps/posix/sigset.c: Likewise. * sysdeps/unix/grantpt.c: Likewise. * sysdeps/unix/bsd/ualarm.c: Likewise. * sysdeps/unix/sysv/linux/dl-origin.c: Likewise. * sysdeps/unix/sysv/linux/getloadavg.c: Likewise. * sysdeps/unix/sysv/linux/ttyname.c: Likewise. * sysdeps/unix/sysv/linux/ulimit.c: Likewise. * time/strftime.c: Likewise. * wcsmbs/wcscoll.c: Likewise. * wcsmbs/wcsxfrm.c: Likewise. * sysdeps/powerpc/fpu_control.h (_FPU_GETCW): Allow gcc to generate postinc/predec instruction.
29 lines
1002 B
C
29 lines
1002 B
C
#ifndef _LIBINTL_H
|
|
#include <intl/libintl.h>
|
|
|
|
/* Now define the internal interfaces. */
|
|
extern char *__gettext (__const char *__msgid);
|
|
extern char *__dgettext (__const char *__domainname,
|
|
__const char *__msgid);
|
|
extern char *__dcgettext (__const char *__domainname,
|
|
__const char *__msgid, int __category);
|
|
extern char *__textdomain (__const char *__domainname);
|
|
extern char *__bindtextdomain (__const char *__domainname,
|
|
__const char *__dirname);
|
|
extern char *__bind_textdomain_codeset (__const char *__domainname,
|
|
__const char *__codeset);
|
|
extern const char _libc_intl_domainname[];
|
|
|
|
/* Define the macros `_' and `N_' for conveniently marking translatable
|
|
strings in the libc source code. We have to make sure we get the
|
|
correct definitions so we undefine the macros first. */
|
|
|
|
# undef N_
|
|
# define N_(msgid) msgid
|
|
|
|
# undef _
|
|
/* This is defined as an optimizing macro, so use it. */
|
|
# define _(msgid) __dcgettext (_libc_intl_domainname, (msgid), LC_MESSAGES)
|
|
|
|
#endif
|