/illumos-gate/usr/src/head/iso/ |
H A D | wchar_iso.h | 234 extern const wchar_t *wcschr(const wchar_t *, wchar_t); 236 inline wchar_t *wcschr(wchar_t *__ws, wchar_t __wc) { in wcschr() 246 extern const wchar_t *wcsrchr(const wchar_t *, wchar_t); 248 inline wchar_t *wcsrchr(wchar_t *__ws, wchar_t __wc) { in wcsrchr() 253 extern wchar_t *wcschr(const wchar_t *, wchar_t); 254 extern wchar_t *wcspbrk(const wchar_t *, const wchar_t *); 255 extern wchar_t *wcsrchr(const wchar_t *, wchar_t); 260 extern wchar_t *wcstok(wchar_t *, const wchar_t *); 317 extern wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t); 318 extern wchar_t *wmemset(wchar_t *, wchar_t, size_t); [all …]
|
H A D | wchar_c99.h | 66 extern int vswscanf(const wchar_t *_RESTRICT_KYWD, 67 const wchar_t *_RESTRICT_KYWD, __va_list); 68 extern int vwscanf(const wchar_t *_RESTRICT_KYWD, __va_list); 69 extern float wcstof(const wchar_t *_RESTRICT_KYWD, 70 wchar_t **_RESTRICT_KYWD); 72 extern long double wcstold(const wchar_t *_RESTRICT_KYWD, 73 wchar_t **_RESTRICT_KYWD); 74 extern long long wcstoll(const wchar_t *_RESTRICT_KYWD, 75 wchar_t **_RESTRICT_KYWD, int); 76 extern unsigned long long wcstoull(const wchar_t *_RESTRICT_KYWD, [all …]
|
/illumos-gate/usr/src/head/ |
H A D | widec.h | 49 extern wchar_t *getws(wchar_t *); 60 extern wchar_t *strtows(wchar_t *, char *); 61 extern wchar_t *wscpy(wchar_t *, const wchar_t *); 62 extern wchar_t *wsncpy(wchar_t *, const wchar_t *, size_t); 63 extern wchar_t *wscat(wchar_t *, const wchar_t *); 64 extern wchar_t *wsncat(wchar_t *, const wchar_t *, size_t); 65 extern wchar_t *wschr(const wchar_t *, wchar_t); 66 extern wchar_t *wsrchr(const wchar_t *, wchar_t); 67 extern wchar_t *wspbrk(const wchar_t *, const wchar_t *); 68 extern wchar_t *wstok(wchar_t *, const wchar_t *); [all …]
|
H A D | wchar.h | 141 extern wchar_t *wcswcs(const wchar_t *, const wchar_t *); 143 extern int wcwidth(wchar_t); 177 extern wchar_t *wcpcpy(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD); 178 extern wchar_t *wcpncpy(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD, 180 extern size_t wcsxfrm_l(wchar_t *_RESTRICT_KYWD, const wchar_t *_RESTRICT_KYWD, 182 extern int wcscoll_l(const wchar_t *, const wchar_t *, locale_t); 183 extern wchar_t *wcsdup(const wchar_t *); 184 extern int wcscasecmp(const wchar_t *, const wchar_t *); 185 extern int wcscasecmp_l(const wchar_t *, const wchar_t *, locale_t); 186 extern int wcsncasecmp(const wchar_t *, const wchar_t *, size_t); [all …]
|
/illumos-gate/usr/src/cmd/sgs/m4/common/ |
H A D | m4.h | 82 wchar_t *bname; 86 wchar_t **argp; 91 wchar_t *name; 92 wchar_t *def; 98 wchar_t *wrapstr; 111 extern wchar_t **Ap; 116 extern wchar_t *ibuf; 118 extern wchar_t *ip; 123 extern wchar_t *op; 128 extern wchar_t C; [all …]
|
H A D | m4macs.c | 42 static void dump(wchar_t *, wchar_t *); 44 static int leftmatch(wchar_t *, wchar_t *); 49 wchar_t *l = arg(1); in dochcom() 50 wchar_t *r = arg(2); in dochcom() 95 wchar_t *s; in def() 118 wchar_t *d; in dodefn() 158 wchar_t t; in dodnl() 183 dump(wchar_t *name, wchar_t *defnn) in dump() 334 leftmatch(wchar_t *str, wchar_t *substr) in leftmatch() 404 wchar_t *str; in dosubstr() [all …]
|
H A D | m4ext.c | 40 wchar_t *ibuf; /* buffer */ 43 wchar_t *ipflr; /* buffer floor */ 48 wchar_t *obuf; /* buffer */ 59 wchar_t *token; /* buffer */ 60 wchar_t *toklm; /* high addr */ 80 wchar_t lcom[MAXSYM+1] = L"#"; 81 wchar_t rcom[MAXSYM+1] = L"\n"; 85 wchar_t lquote[MAXSYM+1] = L"`"; 86 wchar_t rquote[MAXSYM+1] = L"\'"; 90 wchar_t **argstk; [all …]
|
H A D | m4.c | 61 static wchar_t *chkbltin(wchar_t *); 62 static wchar_t *inpmatch(wchar_t *); 77 wchar_t t; in main() 481 install(wchar_t *nam, wchar_t *val, int mode) in install() 484 wchar_t *cp; in install() 509 wchar_t *s1; in lookup() 692 wchar_t *p; in pbstr() 955 wchar_t 1036 wchar_t * 1097 wchar_t * [all …]
|
/illumos-gate/usr/src/lib/libc/port/i18n/ |
H A D | wdresolve.c | 48 static int wdbindf_C(wchar_t, wchar_t, int); 49 static int (*wdbdg)(wchar_t, wchar_t, int) = wdbindf_C; 50 static wchar_t *wddelim_C(wchar_t, wchar_t, int); 51 static wchar_t *(*wddlm)(wchar_t, wchar_t, int) = wddelim_C; 93 wddlm = (wchar_t *(*)(wchar_t, wchar_t, int)) in _wdinitialize() 168 wdbindf(wchar_t wc1, wchar_t wc2, int type) in wdbindf() 185 wdbindf_C(wchar_t wc1, wchar_t wc2, int type __unused) in wdbindf_C() 199 wchar_t * 200 wddelim(wchar_t wc1, wchar_t wc2, int type) in wddelim() 202 wchar_t *i; in wddelim() [all …]
|
H A D | wstok.c | 49 #define WNULL (wchar_t *)0 52 wchar_t * 53 __wcstok_xpg5(wchar_t *string, const wchar_t *sepset, wchar_t **ptr) in __wcstok_xpg5() 55 wchar_t *q, *r; in __wcstok_xpg5() 73 wchar_t * 74 wcstok(wchar_t *string, const wchar_t *sepset) in wcstok() 76 wchar_t **lasts = tsdalloc(_T_WCSTOK, sizeof (wchar_t *), NULL); in wcstok() 83 wchar_t * 84 wstok(wchar_t *string, const wchar_t *sepset) in wstok()
|
H A D | wsncpy.c | 40 wchar_t * 41 wcsncpy(wchar_t *s1, const wchar_t *s2, size_t n) in wcsncpy() 43 wchar_t *os1 = s1; in wcsncpy() 54 wchar_t * 55 wsncpy(wchar_t *s1, const wchar_t *s2, size_t n) in wsncpy() 64 wchar_t * 65 wcpncpy(wchar_t *s1, const wchar_t *s2, size_t n) in wcpncpy() 67 wchar_t *os1 = s1; in wcpncpy()
|
H A D | wscpy.c | 44 wchar_t * 45 wcscpy(wchar_t *s1, const wchar_t *s2) in wcscpy() 47 wchar_t *os1 = s1; in wcscpy() 54 wchar_t * 55 wscpy(wchar_t *s1, const wchar_t *s2) in wscpy() 60 wchar_t * 61 wcpcpy(wchar_t *s1, const wchar_t *s2) in wcpcpy()
|
/illumos-gate/usr/src/cmd/awk_xpg4/ |
H A D | awk0.c | 113 wchar_t _null[] = M_MB_L(""); /* Empty string */ 118 wchar_t s_NR[] = M_MB_L("NR"); /* Name of "NR" variable */ 119 wchar_t s_NF[] = M_MB_L("NF"); /* Name of "NF" variable */ 120 wchar_t s_OFS[] = M_MB_L("OFS"); /* Name of "OFS" variable */ 122 wchar_t s_RS[] = M_MB_L("RS"); /* Name of "RS" variable */ 123 wchar_t s_FS[] = M_MB_L("FS"); /* Name of "FS" variable */ 132 wchar_t s_END[] = M_MB_L("END"); /* Name of "END" action */ 159 wchar_t redelim; /* Delimiter for regexp (yylex) */ 177 wchar_t radixpoint; /* soft radix point for I18N */ 190 wchar_t *(*awkrecord) ANSI((wchar_t *, int, FILE*)) = defrecord; [all …]
|
H A D | awk.h | 121 wchar_t N_name[1]; 282 wchar_t *erealloc(wchar_t *, unsigned); 289 wchar_t *defrecord(wchar_t *bp, int lim, FILE *fp); 290 wchar_t *charrecord(wchar_t *bp, int lim, FILE *fp); 291 wchar_t *multirecord(wchar_t *bp, int lim, FILE *fp); 292 wchar_t *whitefield(wchar_t **endp); 293 wchar_t *blackfield(wchar_t **endp); 294 wchar_t *refield(wchar_t **endp); 415 extern wchar_t *(*awkrecord)(wchar_t *, int, FILE *); 416 extern wchar_t *(*awkfield)(wchar_t **); [all …]
|
H A D | awk2.c | 160 wchar_t *ap; in newfile() 218 wchar_t * 255 wchar_t * 258 wchar_t *bp; in charrecord() 275 wchar_t * 278 wchar_t *bp; in multirecord() 306 wchar_t * 309 wchar_t *sp; in whitefield() 328 wchar_t * 350 wchar_t * [all …]
|
/illumos-gate/usr/src/cmd/localedef/ |
H A D | wide.c | 62 int (*tomb)(char *, wchar_t); 178 tomb_none(char *mb, wchar_t wc) in tomb_none() 195 wchar_t c; in towide_utf8() 250 tomb_utf8(char *mb, wchar_t wc) in tomb_utf8() 299 wchar_t c; in towide_dbcs() 326 tomb_mbs(char *mb, wchar_t wc) in tomb_mbs() 389 wchar_t c; in towide_gb18030() 432 wchar_t c; in towide_mskanji() 468 wchar_t c; in towide_euc_impl() 579 to_mb(char *mb, wchar_t wc) in to_mb() [all …]
|
H A D | localedef.h | 54 void add_wcs(wchar_t); 55 wchar_t *get_wcs(void); 66 int check_charmap(wchar_t); 82 void start_order_char(wchar_t); 89 void add_order_char(wchar_t); 94 void add_subst_char(wchar_t); 102 void add_ctype_range(wchar_t); 110 void add_message(wchar_t *); 130 void add_time_str(wchar_t *); 132 void add_time_list(wchar_t *); [all …]
|
/illumos-gate/usr/src/cmd/fmt/ |
H A D | fmt.c | 168 wchar_t *cp, *cp2; in fmt() 170 wchar_t c; in fmt() 302 wchar_t *cp; in prefix() 389 wchar_t *cp, *cp2; in csplit() 391 static const wchar_t *srchlist = (const wchar_t *) L".:!?"; in csplit() 430 static const wchar_t *srchlist = (const wchar_t *) L".:!?"; in msplit() 492 wchar_t *cp; in pack() 537 wchar_t *cp; in tabulate() 574 wchar_t *cp; in leadin() 608 ispref(wchar_t *s1, wchar_t *s2) in ispref() [all …]
|
/illumos-gate/usr/src/test/libc-tests/cfg/symbols/ |
H A D | wchar_h.cfg | 40 wchar_t * |\ 41 wchar_t *; const wchar_t * |\ 45 wchar_t * |\ 46 wchar_t *; const wchar_t *; size_t |\ 50 wchar_t * |\ 56 const wchar_t *; const wchar_t * |\ 61 const wchar_t *; const wchar_t *; locale_t |\ 72 const wchar_t *; const wchar_t *; size_t |\ 77 const wchar_t *; const wchar_t *; size_t; locale_t |\ 86 wchar_t * |\ [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/features/ |
H A D | wchar | 110 extern int wctomb(char*, wchar_t); 116 extern size_t wcslen(const wchar_t*); 125 extern wchar_t* fgetws(wchar_t*, int, FILE*); 126 extern wint_t fputwc(wchar_t, FILE*); 131 extern wchar_t* getws(wchar_t*); 132 extern wint_t putwc(wchar_t, FILE*); 133 extern wint_t putwchar(wchar_t); 134 extern int swprintf(wchar_t*, size_t, const wchar_t*, ...); 135 extern int swscanf(const wchar_t*, const wchar_t*, ...); 141 extern int vswprintf(wchar_t*, size_t, const wchar_t*, va_list); [all …]
|
/illumos-gate/usr/src/cmd/oawk/ |
H A D | tran.c | 58 static wchar_t L_0[] = L"0"; in syminit() 61 static wchar_t L_FS[] = L"FS"; in syminit() 64 static wchar_t L_RS[] = L"RS"; in syminit() 134 setsymtab(wchar_t *n, wchar_t *s, awkfloat f, unsigned t, CELL **tab) in setsymtab() 226 wchar_t * 286 wchar_t * 290 wchar_t ws[100]; in getsval() 318 wchar_t * 319 tostring(wchar_t *s) in tostring() 321 wchar_t *p; in tostring() [all …]
|
/illumos-gate/usr/src/lib/libc/port/locale/ |
H A D | euc.c | 54 static size_t _EUC_CN_mbrtowc(wchar_t *_RESTRICT_KYWD, 135 _EUC_CN_mbsnrtowcs(wchar_t *_RESTRICT_KYWD dst, in _EUC_CN_mbsnrtowcs() 143 _EUC_CN_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_CN_wcrtomb() 180 _EUC_KR_mbsnrtowcs(wchar_t *_RESTRICT_KYWD dst, in _EUC_KR_mbsnrtowcs() 188 _EUC_KR_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_KR_wcrtomb() 225 _EUC_JP_mbsnrtowcs(wchar_t *_RESTRICT_KYWD dst, in _EUC_JP_mbsnrtowcs() 233 _EUC_JP_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_JP_wcrtomb() 270 _EUC_TW_mbsnrtowcs(wchar_t *_RESTRICT_KYWD dst, in _EUC_TW_mbsnrtowcs() 278 _EUC_TW_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_TW_wcrtomb() 303 wchar_t wc = 0; in _EUC_mbrtowc_impl() [all …]
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | libc.h | 100 extern int _scrwidth(wchar_t); 273 extern int _wprintf_c89(const wchar_t *, ...); 274 extern int _fwprintf_c89(FILE *, const wchar_t *, ...); 275 extern int _swprintf_c89(wchar_t *, size_t, const wchar_t *, ...); 280 extern int _vwprintf_c89(const wchar_t *, va_list); 282 extern int _vswprintf_c89(wchar_t *, size_t, const wchar_t *, va_list); 289 extern int _vwscanf_c89(const wchar_t *, va_list); 291 extern int _vswscanf_c89(const wchar_t *, const wchar_t *, va_list); 292 extern int _wscanf_c89(const wchar_t *, ...); 293 extern int _fwscanf_c89(FILE *, const wchar_t *, ...); [all …]
|
H A D | mse_int.h | 36 extern size_t wcsftime(wchar_t *, size_t, const char *, const struct tm *); 37 extern size_t __wcsftime_xpg5(wchar_t *, size_t, const wchar_t *, 40 extern wchar_t *wcstok(wchar_t *, const wchar_t *); 41 extern wchar_t *__wcstok_xpg5(wchar_t *, const wchar_t *, wchar_t **);
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/stdio/ |
H A D | fgetws.c | 26 wchar_t* 27 fgetws(wchar_t* s, int n, Sfio_t* f) in fgetws() 29 register wchar_t* p = s; in fgetws() 30 register wchar_t* e = s + n - 1; in fgetws() 33 STDIO_PTR(f, "fgets", wchar_t*, (wchar_t*, int, Sfio_t*), (s, n, f)) in fgetws() 41 wchar_t* 42 getws(wchar_t* s) in getws() 44 register wchar_t* p = s; in getws() 45 register wchar_t* e = s + BUFSIZ - 1; in getws()
|