Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/include/wchar.h
Real path: /usr/include/wchar.h
Zurück
/* * Copyright (c) 1993, 2016, Oracle and/or its affiliates. All rights reserved. */ #ifndef _WCHAR_H #define _WCHAR_H #include <sys/feature_tests.h> #include <iso/wchar_iso.h> #include <iso/wchar_c99.h> /* * Allow global visibility for symbols defined in * C++ "std" namespace in <iso/wchar_iso.h>. */ #if __cplusplus >= 199711L using std::FILE; using std::wint_t; using std::clock_t; using std::size_t; using std::time_t; using std::tm; using std::mbstate_t; using std::fgetwc; using std::fgetws; using std::fputwc; using std::fputws; using std::ungetwc; using std::getwc; using std::getwchar; using std::putwc; using std::putwchar; using std::wcstod; using std::wcstol; using std::wcstoul; using std::wcscat; using std::wcschr; using std::wcscmp; using std::wcscoll; using std::wcscpy; using std::wcscspn; using std::wcslen; using std::wcsncat; using std::wcsncmp; using std::wcsncpy; using std::wcspbrk; using std::wcsrchr; using std::wcsspn; using std::wcsxfrm; using std::wcstok; using std::wcsftime; /* not XPG4 and not XPG4v2 */ #if (!defined(_XPG4) && !defined(_XPG4_2) || defined(_XPG5)) using std::btowc; using std::fwprintf; using std::fwscanf; using std::fwide; using std::mbsinit; using std::mbrlen; using std::mbrtowc; using std::mbsrtowcs; using std::swprintf; using std::swscanf; using std::vfwprintf; using std::vwprintf; using std::vswprintf; using std::wcrtomb; using std::wcsrtombs; using std::wcsstr; using std::wctob; using std::wmemchr; using std::wmemcmp; using std::wmemcpy; using std::wmemmove; using std::wmemset; using std::wprintf; using std::wscanf; #endif /* not XPG4 and not XPG4v2 */ #if defined(_STDC_C11_BCI) using std::fwprintf_s; using std::snwprintf_s; using std::swprintf_s; using std::vfwprintf_s; using std::vsnwprintf_s; using std::vswprintf_s; using std::vwprintf_s; using std::wprintf_s; using std::fwscanf_s; using std::swscanf_s; using std::vfwscanf_s; using std::vswscanf_s; using std::vwscanf_s; using std::wscanf_s; using std::wcscpy_s; using std::wcsncpy_s; using std::wcsnlen_s; using std::wmemcpy_s; using std::wmemmove_s; using std::wcscat_s; using std::wcsncat_s; using std::wcstok_s; using std::wcrtomb_s; using std::mbsrtowcs_s; using std::wcsrtombs_s; #endif /* (_STDC_C11_BCI) */ #endif /* __cplusplus >= 199711L */ #ifdef __cplusplus extern "C" { #endif /* * XPG6 requires that va_list be defined as defined in <stdarg.h>, * however, inclusion of <stdarg.h> breaks Standard C namespace. */ #if defined(_XPG6) && !defined(_VA_LIST) #define _VA_LIST typedef __va_list va_list; #endif /* defined(_XPG6) && !defined(_VA_LIST) */ #if (!defined(_STRICT_STDC) || defined(__EXTENSIONS__)) || \ defined(_XOPEN_SOURCE) /* first released in XPG4, defined as wctype.h in ISO C/C++ */ #if !defined(_WCTYPE_T) || __cplusplus >= 199711L #define _WCTYPE_T typedef int wctype_t; #endif extern int iswalpha(wint_t); extern int iswupper(wint_t); extern int iswlower(wint_t); extern int iswdigit(wint_t); extern int iswxdigit(wint_t); extern int iswalnum(wint_t); extern int iswspace(wint_t); extern int iswpunct(wint_t); extern int iswprint(wint_t); extern int iswgraph(wint_t); extern int iswcntrl(wint_t); extern int iswctype(wint_t, wctype_t); extern wint_t towlower(wint_t); extern wint_t towupper(wint_t); extern wctype_t wctype(const char *); /* first released in XPG4, not defined in ISO C/C++ */ extern int wcswidth(const wchar_t *, size_t); extern int wcwidth(wchar_t); #endif /* (!defined(_STRICT_STDC) || defined(__EXTENSIONS__))... */ /* first released in XPG4, removed in XPG7 */ #if (!defined(_STRICT_STDC) || defined(__EXTENSIONS__)) || \ (defined(_XOPEN_SOURCE) && !defined(_XPG7)) extern wchar_t *wcswcs(const wchar_t *, const wchar_t *); #endif /* first released in XPG7, not defined in ISO C/C++ */ #if defined(__EXTENSIONS__) || \ (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ defined(_XPG7) #ifndef _LOCALE_T #define _LOCALE_T typedef struct _LC_locale_t **locale_t; #endif /* !_LOCALE_T */ FILE *open_wmemstream(wchar_t **, size_t *); extern wchar_t *wcsdup(const wchar_t *); extern size_t wcsnlen(const wchar_t *, size_t); extern wchar_t *wcpcpy(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD); extern wchar_t *wcpncpy(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD, size_t); extern int wcscasecmp(const wchar_t *, const wchar_t *); extern int wcsncasecmp(const wchar_t *, const wchar_t *, size_t); extern size_t mbsnrtowcs(wchar_t *_RESTRICT_KYWD, const char **_RESTRICT_KYWD, size_t, size_t, mbstate_t *_RESTRICT_KYWD); extern int wcscasecmp_l(const wchar_t *, const wchar_t *, locale_t); extern int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t); extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t); extern size_t wcsnrtombs(char *_RESTRICT_KYWD, const wchar_t **_RESTRICT_KYWD, size_t, size_t, mbstate_t *_RESTRICT_KYWD); extern size_t wcsxfrm_l(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD, size_t, locale_t); #endif /* defined(__EXTENSIONS__) ... defined(_XPG7) */ #ifdef __cplusplus } #endif /* end of extern "C" */ #endif /* _WCHAR_H */