PHP 8.5.2
Preview: libintl.h Size: 4.47 KB
//usr/include/libintl.h

/* Message catalogs for internationalization.
   Copyright (C) 1995-2024 Free Software Foundation, Inc.
   This file is part of the GNU C Library.
   This file is derived from the file libgettext.h in the GNU gettext package.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, see
   <https://www.gnu.org/licenses/>.  */

#ifndef _LIBINTL_H
#define _LIBINTL_H	1

#include <features.h>

/* We define an additional symbol to signal that we use the GNU
   implementation of gettext.  */
#define __USE_GNU_GETTEXT 1

/* Provide information about the supported file formats.  Returns the
   maximum minor revision number supported for a given major revision.  */
#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
  ((major) == 0 ? 1 : -1)

__BEGIN_DECLS

/* Look up MSGID in the current default message catalog for the current
   LC_MESSAGES locale.  If not found, returns MSGID itself (the default
   text).  */
extern char *gettext (const char *__msgid)
     __THROW __attribute_format_arg__ (1);

/* Look up MSGID in the DOMAINNAME message catalog for the current
   LC_MESSAGES locale.  */
extern char *dgettext (const char *__domainname, const char *__msgid)
     __THROW __attribute_format_arg__ (2);
extern char *__dgettext (const char *__domainname, const char *__msgid)
     __THROW __attribute_format_arg__ (2);

/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
   locale.  */
extern char *dcgettext (const char *__domainname,
			const char *__msgid, int __category)
     __THROW __attribute_format_arg__ (2);
extern char *__dcgettext (const char *__domainname,
			  const char *__msgid, int __category)
     __THROW __attribute_format_arg__ (2);


/* Similar to `gettext' but select the plural form corresponding to the
   number N.  */
extern char *ngettext (const char *__msgid1, const char *__msgid2,
		       unsigned long int __n)
     __THROW __attribute_format_arg__ (1) __attribute_format_arg__ (2);

/* Similar to `dgettext' but select the plural form corresponding to the
   number N.  */
extern char *dngettext (const char *__domainname, const char *__msgid1,
			const char *__msgid2, unsigned long int __n)
     __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);

/* Similar to `dcgettext' but select the plural form corresponding to the
   number N.  */
extern char *dcngettext (const char *__domainname, const char *__msgid1,
			 const char *__msgid2, unsigned long int __n,
			 int __category)
     __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);


/* Set the current default message catalog to DOMAINNAME.
   If DOMAINNAME is null, return the current default.
   If DOMAINNAME is "", reset to the default of "messages".  */
extern char *textdomain (const char *__domainname) __THROW;

/* Specify that the DOMAINNAME message catalog will be found
   in DIRNAME rather than in the system locale data base.  */
extern char *bindtextdomain (const char *__domainname,
			     const char *__dirname) __THROW;

/* Specify the character encoding in which the messages from the
   DOMAINNAME message catalog will be returned.  */
extern char *bind_textdomain_codeset (const char *__domainname,
				      const char *__codeset) __THROW;


/* Optimized version of the function above.  */
#if defined __OPTIMIZE__ && !defined __cplusplus

/* We need NULL for `gettext'.  */
# define __need_NULL
# include <stddef.h>

/* We need LC_MESSAGES for `dgettext'.  */
# include <locale.h>

/* These must be macros.  Inlined functions are useless because the
   `__builtin_constant_p' predicate in dcgettext would always return
   false.  */

# define gettext(msgid) dgettext (NULL, msgid)

# define dgettext(domainname, msgid) \
  dcgettext (domainname, msgid, LC_MESSAGES)

# define ngettext(msgid1, msgid2, n) dngettext (NULL, msgid1, msgid2, n)

# define dngettext(domainname, msgid1, msgid2, n) \
  dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES)

#endif	/* Optimizing.  */

__END_DECLS

#endif /* libintl.h */

Directory Contents

Dirs: 36 × Files: 111

Name Size Perms Modified Actions
arpa DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
c++ DIR
- drwxr-xr-x 2026-01-23 09:03:09
Edit Download
- drwxr-xr-x 2026-01-23 09:02:20
Edit Download
drm DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
finclude DIR
- drwxr-xr-x 2026-01-08 12:55:43
Edit Download
iproute2 DIR
- drwxr-xr-x 2026-01-08 12:55:09
Edit Download
linux DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
memcached DIR
- drwxr-xr-x 2026-01-23 09:03:05
Edit Download
misc DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
mtd DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
net DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netash DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netatalk DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netax25 DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
neteconet DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netinet DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netipx DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netiucv DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netpacket DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netrom DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
netrose DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
nfs DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
openssl DIR
- drwxr-xr-x 2026-02-07 06:05:11
Edit Download
protocols DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
rdma DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
regulator DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
rpc DIR
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
rpcsvc DIR
- drwxr-xr-x 2026-01-08 12:55:43
Edit Download
scsi DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
sound DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
video DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
X11 DIR
- drwxr-xr-x 2024-04-08 16:23:20
Edit Download
- drwxr-xr-x 2026-02-07 06:05:07
Edit Download
xen DIR
- drwxr-xr-x 2026-02-07 06:05:08
Edit Download
xfs DIR
- drwxr-xr-x 2024-10-17 07:36:15
Edit Download
7.56 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.98 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.17 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.69 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
24.95 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.91 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.97 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.42 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.95 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.21 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
10.87 KB lrw-r--r-- 2024-04-08 16:09:21
Edit Download
10.71 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
12.32 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
8.38 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
190.33 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.25 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.80 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.33 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.64 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.37 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.49 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
11.17 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.38 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
18.09 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.65 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.16 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.24 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.04 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
9.35 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
6.19 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
40.72 KB lrw-r--r-- 2024-03-31 05:33:52
Edit Download
4.11 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.43 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.13 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.29 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.84 KB lrw-r--r-- 2024-04-08 16:12:01
Edit Download
6.69 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.58 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.87 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.77 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
11.04 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
17.43 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
126 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.35 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.47 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.57 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.62 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.50 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.84 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
49.75 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.38 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
956 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.28 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.92 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.50 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
27.79 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.71 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
14.07 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
20.81 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.91 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
22 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
6.71 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.40 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
47.25 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.53 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
6.17 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
25.30 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.35 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
12.02 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
963 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.92 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.32 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.38 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.12 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.31 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.50 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
12.73 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
8.19 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
264 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
26.27 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.40 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.96 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
33.84 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.73 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
40.07 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
19.50 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.64 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
11.68 KB lrw-r--r-- 2025-06-25 12:42:53
Edit Download
25 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.11 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
24 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.66 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
214 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.51 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
46.51 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
7.62 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
15.65 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
14.77 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.44 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.04 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.99 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.55 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
44.00 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.86 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
3.15 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
4.00 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
1.91 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
22 B lrw-r--r-- 2026-01-30 08:27:54
Edit Download
38.19 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
5.42 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download
2.44 KB lrw-r--r-- 2026-01-30 08:27:54
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).