Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../.././../../../usr/include/openldap/locale.h
Real path: /usr/include/locale.h
Zurück
/* * Copyright (c) 1988, 2016, Oracle and/or its affiliates. All rights reserved. */ #ifndef _LOCALE_H #define _LOCALE_H #include <iso/locale_iso.h> #if (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ defined(__EXTENSIONS__) #include <libintl.h> #endif /* * Allow global visibility for symbols defined in * C++ "std" namespace in <iso/locale_iso.h>. */ #if __cplusplus >= 199711L using std::lconv; using std::setlocale; using std::localeconv; #endif #ifdef __cplusplus extern "C" { #endif #define _LastCategory LC_MESSAGES /* This must be last category */ #define _ValidCategory(c) \ (((int)(c) >= LC_CTYPE) && ((int)(c) <= _LastCategory) || \ ((int)c == LC_ALL)) #if defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX) /* * Possible flag values for locale list query and its behavior control. */ #define LCLIST_QUERY 0x0001 #define LCLIST_DO_NOT_INCLUDE_POSIX 0x0002 #define LCLIST_EXCLUDE_SYMBOLIC_LINKS 0x0004 #define LCLIST_INCLUDE_LC_MESSAGES 0x0008 #define LCLIST_KEEP 0x0010 #define LCLIST_VALIDATE 0x0020 /* * Possible locale fallback types */ enum { LCF_CANNONICAL_LOCALE, /* locale name is a canonical locale */ LCF_ALIAS_LOCALE, /* locale name is a locale alias */ LCF_OBSOLETE_LOCALE /* locale name is a obsolete locale name */ }; typedef struct { char *locale; void *reserved; } lclist_t; extern int localelist(lclist_t **, int); extern void localelistfree(lclist_t *); extern char **locale_fallback(const char *, int (*)(const char *, const char *, const char *, const char *, const char *, int, void *), void *); #endif /* defined(__EXTENSIONS__) || !defined(__XOPEN_OR_POSIX) */ #if (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ defined(_XPG7) || defined(__EXTENSIONS__) #ifndef _LOCALE_T #define _LOCALE_T typedef struct _LC_locale_t **locale_t; #endif /* !_LOCALE_T */ extern locale_t duplocale(locale_t); extern void freelocale(locale_t); extern locale_t newlocale(int, const char *, locale_t); extern locale_t uselocale(locale_t); #define LC_CTYPE_MASK 0x01 #define LC_NUMERIC_MASK 0x02 #define LC_TIME_MASK 0x04 #define LC_COLLATE_MASK 0x08 #define LC_MONETARY_MASK 0x10 #define LC_MESSAGES_MASK 0x20 #define LC_ALL_MASK \ (LC_CTYPE_MASK | LC_NUMERIC_MASK | LC_TIME_MASK | \ LC_COLLATE_MASK | LC_MONETARY_MASK | LC_MESSAGES_MASK) #ifdef _LP64 #define LC_GLOBAL_LOCALE ((locale_t)~0UL) #else #define LC_GLOBAL_LOCALE ((locale_t)~0U) #endif /* _LP64 */ #endif /* (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX))... */ #ifdef __cplusplus } #endif #endif /* _LOCALE_H */