$45 GRAYBYTE WORDPRESS FILE MANAGER $83

SERVER : in-mum-web1330.main-hosting.eu #1 SMP Mon Feb 10 22:45:17 UTC 2025
SERVER IP : 84.32.84.98 | ADMIN IP 216.73.216.21
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/usr/include/

HOME
Current File : /usr/include//locale.h
/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   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
   <http://www.gnu.org/licenses/>.  */

/*
 *	ISO C99 Standard: 7.11 Localization	<locale.h>
 */

#ifndef	_LOCALE_H
#define	_LOCALE_H	1

#include <features.h>

#define __need_NULL
#include <stddef.h>
#include <bits/locale.h>

__BEGIN_DECLS

/* These are the possibilities for the first argument to setlocale.
   The code assumes that the lowest LC_* symbol has the value zero.  */
#define LC_CTYPE          __LC_CTYPE
#define LC_NUMERIC        __LC_NUMERIC
#define LC_TIME           __LC_TIME
#define LC_COLLATE        __LC_COLLATE
#define LC_MONETARY       __LC_MONETARY
#define LC_MESSAGES       __LC_MESSAGES
#define	LC_ALL		  __LC_ALL
#define LC_PAPER	  __LC_PAPER
#define LC_NAME		  __LC_NAME
#define LC_ADDRESS	  __LC_ADDRESS
#define LC_TELEPHONE	  __LC_TELEPHONE
#define LC_MEASUREMENT	  __LC_MEASUREMENT
#define LC_IDENTIFICATION __LC_IDENTIFICATION


/* Structure giving information about numeric and monetary notation.  */
struct lconv
{
  /* Numeric (non-monetary) information.  */

  char *decimal_point;		/* Decimal point character.  */
  char *thousands_sep;		/* Thousands separator.  */
  /* Each element is the number of digits in each group;
     elements with higher indices are farther left.
     An element with value CHAR_MAX means that no further grouping is done.
     An element with value 0 means that the previous element is used
     for all groups farther left.  */
  char *grouping;

  /* Monetary information.  */

  /* First three chars are a currency symbol from ISO 4217.
     Fourth char is the separator.  Fifth char is '\0'.  */
  char *int_curr_symbol;
  char *currency_symbol;	/* Local currency symbol.  */
  char *mon_decimal_point;	/* Decimal point character.  */
  char *mon_thousands_sep;	/* Thousands separator.  */
  char *mon_grouping;		/* Like `grouping' element (above).  */
  char *positive_sign;		/* Sign for positive values.  */
  char *negative_sign;		/* Sign for negative values.  */
  char int_frac_digits;		/* Int'l fractional digits.  */
  char frac_digits;		/* Local fractional digits.  */
  /* 1 if currency_symbol precedes a positive value, 0 if succeeds.  */
  char p_cs_precedes;
  /* 1 iff a space separates currency_symbol from a positive value.  */
  char p_sep_by_space;
  /* 1 if currency_symbol precedes a negative value, 0 if succeeds.  */
  char n_cs_precedes;
  /* 1 iff a space separates currency_symbol from a negative value.  */
  char n_sep_by_space;
  /* Positive and negative sign positions:
     0 Parentheses surround the quantity and currency_symbol.
     1 The sign string precedes the quantity and currency_symbol.
     2 The sign string follows the quantity and currency_symbol.
     3 The sign string immediately precedes the currency_symbol.
     4 The sign string immediately follows the currency_symbol.  */
  char p_sign_posn;
  char n_sign_posn;
#ifdef __USE_ISOC99
  /* 1 if int_curr_symbol precedes a positive value, 0 if succeeds.  */
  char int_p_cs_precedes;
  /* 1 iff a space separates int_curr_symbol from a positive value.  */
  char int_p_sep_by_space;
  /* 1 if int_curr_symbol precedes a negative value, 0 if succeeds.  */
  char int_n_cs_precedes;
  /* 1 iff a space separates int_curr_symbol from a negative value.  */
  char int_n_sep_by_space;
  /* Positive and negative sign positions:
     0 Parentheses surround the quantity and int_curr_symbol.
     1 The sign string precedes the quantity and int_curr_symbol.
     2 The sign string follows the quantity and int_curr_symbol.
     3 The sign string immediately precedes the int_curr_symbol.
     4 The sign string immediately follows the int_curr_symbol.  */
  char int_p_sign_posn;
  char int_n_sign_posn;
#else
  char __int_p_cs_precedes;
  char __int_p_sep_by_space;
  char __int_n_cs_precedes;
  char __int_n_sep_by_space;
  char __int_p_sign_posn;
  char __int_n_sign_posn;
#endif
};


/* Set and/or return the current locale.  */
extern char *setlocale (int __category, const char *__locale) __THROW;

/* Return the numeric/monetary information for the current locale.  */
extern struct lconv *localeconv (void) __THROW;


#ifdef	__USE_XOPEN2K8
/* POSIX.1-2008 extends the locale interface with functions for
   explicit creation and manipulation of 'locale_t' objects
   representing locale contexts, and a set of parallel
   locale-sensitive text processing functions that take a locale_t
   argument.  This enables applications to work with data from
   multiple locales simultaneously and thread-safely.  */
# include <bits/types/locale_t.h>

/* Return a reference to a data structure representing a set of locale
   datasets.  Unlike for the CATEGORY parameter for `setlocale' the
   CATEGORY_MASK parameter here uses a single bit for each category,
   made by OR'ing together LC_*_MASK bits above.  */
extern locale_t newlocale (int __category_mask, const char *__locale,
			   locale_t __base) __THROW;

/* These are the bits that can be set in the CATEGORY_MASK argument to
   `newlocale'.  In the GNU implementation, LC_FOO_MASK has the value
   of (1 << LC_FOO), but this is not a part of the interface that
   callers can assume will be true.  */
# define LC_CTYPE_MASK		(1 << __LC_CTYPE)
# define LC_NUMERIC_MASK	(1 << __LC_NUMERIC)
# define LC_TIME_MASK		(1 << __LC_TIME)
# define LC_COLLATE_MASK	(1 << __LC_COLLATE)
# define LC_MONETARY_MASK	(1 << __LC_MONETARY)
# define LC_MESSAGES_MASK	(1 << __LC_MESSAGES)
# define LC_PAPER_MASK		(1 << __LC_PAPER)
# define LC_NAME_MASK		(1 << __LC_NAME)
# define LC_ADDRESS_MASK	(1 << __LC_ADDRESS)
# define LC_TELEPHONE_MASK	(1 << __LC_TELEPHONE)
# define LC_MEASUREMENT_MASK	(1 << __LC_MEASUREMENT)
# define LC_IDENTIFICATION_MASK	(1 << __LC_IDENTIFICATION)
# define LC_ALL_MASK		(LC_CTYPE_MASK \
				 | LC_NUMERIC_MASK \
				 | LC_TIME_MASK \
				 | LC_COLLATE_MASK \
				 | LC_MONETARY_MASK \
				 | LC_MESSAGES_MASK \
				 | LC_PAPER_MASK \
				 | LC_NAME_MASK \
				 | LC_ADDRESS_MASK \
				 | LC_TELEPHONE_MASK \
				 | LC_MEASUREMENT_MASK \
				 | LC_IDENTIFICATION_MASK \
				 )

/* Return a duplicate of the set of locale in DATASET.  All usage
   counters are increased if necessary.  */
extern locale_t duplocale (locale_t __dataset) __THROW;

/* Free the data associated with a locale dataset previously returned
   by a call to `setlocale_r'.  */
extern void freelocale (locale_t __dataset) __THROW;

/* Switch the current thread's locale to DATASET.
   If DATASET is null, instead just return the current setting.
   The special value LC_GLOBAL_LOCALE is the initial setting
   for all threads and can also be installed any time, meaning
   the thread uses the global settings controlled by `setlocale'.  */
extern locale_t uselocale (locale_t __dataset) __THROW;

/* This value can be passed to `uselocale' and may be returned by it.
   Passing this value to any other function has undefined behavior.  */
# define LC_GLOBAL_LOCALE	((locale_t) -1L)

#endif

__END_DECLS

#endif /* locale.h  */

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Jan 2024 2.16 PM
root / root
0755
arpa
--
20 Aug 2025 9.09 AM
root / root
0755
asm
--
28 Feb 2025 12.40 AM
root / root
0755
asm-generic
--
28 Feb 2025 12.40 AM
root / root
0755
bits
--
20 Aug 2025 9.09 AM
root / root
0755
bsock
--
25 Jan 2024 5.03 PM
root / root
0755
c++
--
21 Oct 2025 6.56 AM
root / root
0755
criu
--
25 Jan 2024 5.23 PM
root / root
0755
curl
--
21 Oct 2025 6.55 AM
root / root
0755
drm
--
28 Feb 2025 12.40 AM
root / root
0755
et
--
21 Oct 2025 6.55 AM
root / root
0755
finclude
--
20 Aug 2025 9.09 AM
root / root
0755
gdb
--
20 Aug 2025 9.09 AM
root / root
0755
gnu
--
20 Aug 2025 9.09 AM
root / root
0755
gssapi
--
21 Oct 2025 6.55 AM
root / root
0755
gssrpc
--
21 Oct 2025 6.55 AM
root / root
0755
kadm5
--
21 Oct 2025 6.55 AM
root / root
0755
krb5
--
21 Oct 2025 6.55 AM
root / root
0755
libxml2
--
17 Feb 2025 2.33 AM
root / root
0755
linux
--
28 Feb 2025 12.40 AM
root / root
0755
lzma
--
25 Jan 2024 5.18 PM
root / root
0755
misc
--
28 Feb 2025 12.40 AM
root / root
0755
mtd
--
28 Feb 2025 12.40 AM
root / root
0755
mysql
--
4 Jul 2024 10.38 PM
root / root
0755
net
--
20 Aug 2025 9.09 AM
root / root
0755
netash
--
20 Aug 2025 9.09 AM
root / root
0755
netatalk
--
20 Aug 2025 9.09 AM
root / root
0755
netax25
--
20 Aug 2025 9.09 AM
root / root
0755
neteconet
--
20 Aug 2025 9.09 AM
root / root
0755
netinet
--
20 Aug 2025 9.09 AM
root / root
0755
netipx
--
20 Aug 2025 9.09 AM
root / root
0755
netiucv
--
20 Aug 2025 9.09 AM
root / root
0755
netpacket
--
20 Aug 2025 9.09 AM
root / root
0755
netrom
--
20 Aug 2025 9.09 AM
root / root
0755
netrose
--
20 Aug 2025 9.09 AM
root / root
0755
nfs
--
20 Aug 2025 9.09 AM
root / root
0755
openssl
--
21 Oct 2025 6.55 AM
root / root
0755
perf
--
28 Feb 2025 12.40 AM
root / root
0755
protocols
--
20 Aug 2025 9.09 AM
root / root
0755
python2.7
--
28 Feb 2025 12.49 AM
root / root
0755
python3.6m
--
2 Apr 2025 8.03 AM
root / root
0755
python3.8
--
21 Oct 2025 6.55 AM
root / root
0755
rdma
--
28 Feb 2025 12.40 AM
root / root
0755
rpc
--
20 Aug 2025 9.09 AM
root / root
0755
scsi
--
20 Aug 2025 9.09 AM
root / root
0755
selinux
--
21 Oct 2025 6.55 AM
root / root
0755
sepol
--
21 Oct 2025 6.55 AM
root / root
0755
sound
--
28 Feb 2025 12.40 AM
root / root
0755
sys
--
20 Aug 2025 9.09 AM
root / root
0755
video
--
28 Feb 2025 12.40 AM
root / root
0755
xen
--
28 Feb 2025 12.40 AM
root / root
0755
GeoIP.h
17.417 KB
17 Jan 2018 7.23 PM
root / root
0644
GeoIPCity.h
2.244 KB
17 Jan 2018 7.23 PM
root / root
0644
a.out.h
4.248 KB
5 Aug 2025 2.01 PM
root / root
0644
aio.h
7.281 KB
5 Aug 2025 2.01 PM
root / root
0644
aliases.h
1.983 KB
5 Aug 2025 2.01 PM
root / root
0644
alloca.h
1.175 KB
5 Aug 2025 2.01 PM
root / root
0644
ar.h
1.689 KB
5 Aug 2025 2.01 PM
root / root
0644
argp.h
24.818 KB
5 Aug 2025 2.01 PM
root / root
0644
argz.h
5.908 KB
5 Aug 2025 2.01 PM
root / root
0644
assert.h
4.454 KB
5 Aug 2025 2.01 PM
root / root
0644
byteswap.h
1.371 KB
5 Aug 2025 2.01 PM
root / root
0644
com_err.h
2.068 KB
21 Mar 2020 4.24 AM
root / root
0644
complex.h
6.995 KB
5 Aug 2025 2.01 PM
root / root
0644
cpio.h
2.214 KB
5 Aug 2025 2.01 PM
root / root
0644
cpuidle.h
0.824 KB
10 Feb 2025 11.10 PM
root / root
0644
crypt.h
8.904 KB
9 Oct 2021 4.04 AM
root / root
0644
ctype.h
10.706 KB
5 Aug 2025 2.01 PM
root / root
0644
dirent.h
12.191 KB
5 Aug 2025 2.01 PM
root / root
0644
dlfcn.h
7.068 KB
5 Aug 2025 2.01 PM
root / root
0644
elf.h
170.73 KB
5 Aug 2025 2.01 PM
root / root
0644
endian.h
3.114 KB
5 Aug 2025 2.01 PM
root / root
0644
envz.h
2.799 KB
5 Aug 2025 2.01 PM
root / root
0644
err.h
2.157 KB
5 Aug 2025 2.01 PM
root / root
0644
errno.h
1.639 KB
5 Aug 2025 2.01 PM
root / root
0644
error.h
1.991 KB
5 Aug 2025 2.01 PM
root / root
0644
execinfo.h
1.486 KB
5 Aug 2025 2.01 PM
root / root
0644
fcntl.h
10.701 KB
5 Aug 2025 2.01 PM
root / root
0644
features.h
15.686 KB
5 Aug 2025 2.00 PM
root / root
0644
fenv.h
5.72 KB
5 Aug 2025 2.01 PM
root / root
0644
fmtmsg.h
3.163 KB
5 Aug 2025 2.01 PM
root / root
0644
fnmatch.h
2.241 KB
5 Aug 2025 2.01 PM
root / root
0644
fpu_control.h
3.499 KB
5 Aug 2025 2.01 PM
root / root
0644
fstab.h
3.038 KB
5 Aug 2025 2.01 PM
root / root
0644
fts.h
8.176 KB
5 Aug 2025 2.01 PM
root / root
0644
ftw.h
5.128 KB
5 Aug 2025 2.01 PM
root / root
0644
gconv.h
4.307 KB
5 Aug 2025 2.00 PM
root / root
0644
getopt.h
1.434 KB
5 Aug 2025 2.01 PM
root / root
0644
glob.h
6.459 KB
5 Aug 2025 2.01 PM
root / root
0644
gnu-versions.h
2.287 KB
5 Aug 2025 2.00 PM
root / root
0644
gnumake.h
2.844 KB
18 Apr 2022 4.38 PM
root / root
0644
grp.h
6.529 KB
5 Aug 2025 2.01 PM
root / root
0644
gshadow.h
4.422 KB
5 Aug 2025 2.01 PM
root / root
0644
gssapi.h
0.177 KB
5 Nov 2024 2.15 AM
root / root
0644
iconv.h
1.813 KB
5 Aug 2025 2.00 PM
root / root
0644
ieee754.h
4.795 KB
5 Aug 2025 2.01 PM
root / root
0644
ifaddrs.h
2.773 KB
5 Aug 2025 2.01 PM
root / root
0644
inttypes.h
11.613 KB
5 Aug 2025 2.01 PM
root / root
0644
kdb.h
67.661 KB
5 Nov 2024 2.15 AM
root / root
0644
keyutils.h
7.518 KB
8 Oct 2021 1.50 PM
root / root
0644
krad.h
8.724 KB
5 Nov 2024 2.15 AM
root / root
0644
krb5.h
0.393 KB
5 Nov 2024 2.15 AM
root / root
0644
langinfo.h
17.43 KB
5 Aug 2025 2.00 PM
root / root
0644
lastlog.h
0.123 KB
5 Aug 2025 2.01 PM
root / root
0644
lauxlib.h
8.426 KB
9 Oct 2021 5.14 AM
root / root
0644
libgen.h
1.353 KB
5 Aug 2025 2.01 PM
root / root
0644
libintl.h
4.472 KB
5 Aug 2025 2.01 PM
root / root
0644
liblsapi-sha1.h
0.556 KB
2 Dec 2024 11.13 AM
root / root
0644
limits.h
5.285 KB
5 Aug 2025 2.00 PM
root / root
0644
link.h
7.049 KB
5 Aug 2025 2.01 PM
root / root
0644
locale.h
7.494 KB
5 Aug 2025 2.00 PM
root / root
0644
lsapidef.h
4.604 KB
2 Dec 2024 11.13 AM
root / root
0644
lscapi.h
24.154 KB
2 Dec 2024 11.13 AM
root / root
0644
lscapi_config.h
0.585 KB
2 Dec 2024 11.13 AM
root / root
0644
lua.h
14.485 KB
9 Oct 2021 5.14 AM
root / root
0644
lua.hpp
0.187 KB
9 Oct 2021 5.14 AM
root / root
0644
luaconf-x86_64.h
21.107 KB
9 Oct 2021 5.14 AM
root / root
0644
luaconf.h
1.616 KB
18 Aug 2021 1.25 PM
root / root
0644
lualib.h
1.271 KB
9 Oct 2021 5.14 AM
root / root
0644
lzma.h
9.587 KB
29 Apr 2018 3.10 PM
root / root
0644
malloc.h
5.959 KB
5 Aug 2025 2.01 PM
root / root
0644
math.h
52.068 KB
5 Aug 2025 2.01 PM
root / root
0644
mcheck.h
2.377 KB
5 Aug 2025 2.01 PM
root / root
0644
memory.h
0.933 KB
5 Aug 2025 2.01 PM
root / root
0644
mntent.h
3.279 KB
5 Aug 2025 2.01 PM
root / root
0644
monetary.h
1.761 KB
5 Aug 2025 2.01 PM
root / root
0644
mqueue.h
3.671 KB
5 Aug 2025 2.01 PM
root / root
0644
netdb.h
27.44 KB
5 Aug 2025 2.01 PM
root / root
0644
nl_types.h
1.711 KB
5 Aug 2025 2.01 PM
root / root
0644
nss.h
1.834 KB
5 Aug 2025 2.01 PM
root / root
0644
obstack.h
20.807 KB
5 Aug 2025 2.01 PM
root / root
0644
paths.h
2.907 KB
5 Aug 2025 2.01 PM
root / root
0644
pcre2.h
43.752 KB
2 Aug 2022 4.07 PM
root / root
0644
pcre2posix.h
5.668 KB
2 Aug 2022 4.07 PM
root / root
0644
poll.h
0.021 KB
5 Aug 2025 2.01 PM
root / root
0644
printf.h
6.641 KB
5 Aug 2025 2.01 PM
root / root
0644
proc_service.h
3.395 KB
5 Aug 2025 2.01 PM
root / root
0644
profile.h
11.869 KB
5 Nov 2024 2.15 AM
root / root
0644
pthread.h
40.302 KB
5 Aug 2025 2.01 PM
root / root
0644
pty.h
1.532 KB
5 Aug 2025 2.01 PM
root / root
0644
pwd.h
6.014 KB
5 Aug 2025 2.01 PM
root / root
0644
re_comp.h
0.939 KB
5 Aug 2025 2.01 PM
root / root
0644
regex.h
24.136 KB
5 Aug 2025 2.01 PM
root / root
0644
regexp.h
1.413 KB
5 Aug 2025 2.01 PM
root / root
0644
resolv.h
11.868 KB
5 Aug 2025 2.01 PM
root / root
0644
sched.h
4.621 KB
5 Aug 2025 2.01 PM
root / root
0644
search.h
5.101 KB
5 Aug 2025 2.01 PM
root / root
0644
semaphore.h
2.343 KB
5 Aug 2025 2.01 PM
root / root
0644
setjmp.h
3.583 KB
5 Aug 2025 2.01 PM
root / root
0644
sgtty.h
1.312 KB
5 Aug 2025 2.01 PM
root / root
0644
shadow.h
5.343 KB
5 Aug 2025 2.01 PM
root / root
0644
signal.h
11.956 KB
5 Aug 2025 2.01 PM
root / root
0644
spawn.h
6.533 KB
5 Aug 2025 2.01 PM
root / root
0644
stab.h
0.258 KB
5 Aug 2025 2.01 PM
root / root
0644
stdc-predef.h
2.235 KB
5 Aug 2025 2.00 PM
root / root
0644
stdint.h
8.271 KB
5 Aug 2025 2.01 PM
root / root
0644
stdio.h
29.461 KB
5 Aug 2025 2.01 PM
root / root
0644
stdio_ext.h
2.733 KB
5 Aug 2025 2.01 PM
root / root
0644
stdlib.h
34.817 KB
5 Aug 2025 2.01 PM
root / root
0644
string.h
17.175 KB
5 Aug 2025 2.01 PM
root / root
0644
strings.h
4.641 KB
5 Aug 2025 2.01 PM
root / root
0644
syscall.h
0.024 KB
5 Aug 2025 2.01 PM
root / root
0644
sysexits.h
5.109 KB
5 Aug 2025 2.01 PM
root / root
0644
syslog.h
0.023 KB
5 Aug 2025 2.01 PM
root / root
0644
tar.h
3.696 KB
5 Aug 2025 2.01 PM
root / root
0644
termio.h
0.209 KB
5 Aug 2025 2.01 PM
root / root
0644
termios.h
3.514 KB
5 Aug 2025 2.01 PM
root / root
0644
tgmath.h
30.751 KB
5 Aug 2025 2.01 PM
root / root
0644
thread_db.h
15.647 KB
5 Aug 2025 2.01 PM
root / root
0644
threads.h
6.499 KB
5 Aug 2025 2.01 PM
root / root
0644
time.h
10.117 KB
5 Aug 2025 2.01 PM
root / root
0644
ttyent.h
2.436 KB
5 Aug 2025 2.01 PM
root / root
0644
uchar.h
1.954 KB
5 Aug 2025 2.01 PM
root / root
0644
ucontext.h
1.988 KB
5 Aug 2025 2.01 PM
root / root
0644
ulimit.h
1.546 KB
5 Aug 2025 2.01 PM
root / root
0644
unistd.h
41.736 KB
5 Aug 2025 2.01 PM
root / root
0644
utime.h
1.466 KB
5 Aug 2025 2.01 PM
root / root
0644
utmp.h
3.146 KB
5 Aug 2025 2.01 PM
root / root
0644
utmpx.h
4.003 KB
5 Aug 2025 2.01 PM
root / root
0644
values.h
1.909 KB
5 Aug 2025 2.00 PM
root / root
0644
verto-module.h
6.484 KB
8 Oct 2022 7.49 AM
root / root
0644
verto.h
18.981 KB
8 Oct 2022 7.49 AM
root / root
0644
wait.h
0.021 KB
5 Aug 2025 2.01 PM
root / root
0644
wchar.h
30.382 KB
5 Aug 2025 2.01 PM
root / root
0644
wctype.h
5.418 KB
5 Aug 2025 2.01 PM
root / root
0644
wordexp.h
2.442 KB
5 Aug 2025 2.01 PM
root / root
0644
zconf.h
15.881 KB
11 Oct 2023 10.02 PM
root / root
0644
zlib.h
94.005 KB
11 Oct 2023 10.02 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF