View source code
							
							
						
								Display the source code in core/stdc/wchar_.d from which this
								page was generated on github.
							
						
							Report a bug
							
						
								If you spot a problem with this page, click here to create a
								Bugzilla issue.
							
						
							
								Improve this page
							
							
					
								Quickly fork, edit online, and submit a pull request for this page.
								Requires a signed-in GitHub account. This works well for small changes.
								If you'd like to make larger changes you may want to consider using
								local clone.
							
						Module core.stdc.wchar_
D header file for C99.
This module contains bindings to selected types and
functions from the standard C header <wchar. Note that this
is not automatically generated, and may omit some types/functions from the
original C header.
Standards
ISO/IEC 9899:1999 (E)
Functions
| Name | Description | 
|---|---|
| 
									btowc(c)
								 | |
| 
									fgetwc(stream)
								 | |
| 
									fgetws(s, n, stream)
								 | |
| 
									fputwc(c, stream)
								 | |
| 
									fputws(s, stream)
								 | |
| 
									fwide(stream, mode)
								 | |
| 
									fwprintf(stream, format)
								 | |
| 
									getwchar()
								 | |
| 
									mbrlen(s, n, ps)
								 | |
| 
									mbrtowc(pwc, s, n, ps)
								 | |
| 
									mbsinit(ps)
								 | |
| 
									mbsrtowcs(dst, src, len, ps)
								 | |
| 
									putwchar(c)
								 | |
| 
									swprintf(s, n, format)
								 | |
| 
									ungetwc(c, stream)
								 | |
| 
									vfwprintf(stream, format, arg)
								 | |
| 
									vswprintf(s, n, format, arg)
								 | |
| 
									vwprintf(format, arg)
								 | |
| 
									wcrtomb(s, wc, ps)
								 | |
| 
									wcscat()
								 | |
| 
									wcschr()
								 | |
| 
									wcscmp(s1, s2)
								 | |
| 
									wcscoll(s1, s2)
								 | |
| 
									wcscpy()
								 | |
| 
									wcscspn(s1, s2)
								 | |
| 
									wcsftime(s, maxsize, format, timeptr)
								 | |
| 
									wcslen(s)
								 | |
| 
									wcsncat()
								 | |
| 
									wcsncmp(s1, s2, n)
								 | |
| 
									wcsncpy()
								 | |
| 
									wcspbrk()
								 | |
| 
									wcsrchr()
								 | |
| 
									wcsrtombs(dst, src, len, ps)
								 | |
| 
									wcsspn(s1, s2)
								 | |
| 
									wcsstr()
								 | |
| 
									wcstod(nptr, endptr)
								 | |
| 
									wcstof(nptr, endptr)
								 | |
| 
									wcstok()
								 | |
| 
									wcstol(nptr, endptr, base)
								 | |
| 
									wcstold(nptr, endptr)
								 | |
| 
									wcstoll(nptr, endptr, base)
								 | |
| 
									wcstoul(nptr, endptr, base)
								 | |
| 
									wcstoull(nptr, endptr, base)
								 | |
| 
									wcsxfrm(s1, s2, n)
								 | |
| 
									wctob(c)
								 | |
| 
									wmemchr()
								 | |
| 
									wmemcmp(s1, s2, n)
								 | |
| 
									wmemcpy()
								 | |
| 
									wmemmove()
								 | |
| 
									wmemset()
								 | |
| 
									wprintf(format)
								 | 
Structs
| Name | Description | 
|---|---|
| 
									mbstate_t
								 | 
Manifest constants
| Name | Type | Description | 
|---|---|---|
| WEOF | 
Aliases
| Name | Type | Description | 
|---|---|---|
| fwscanf | __isoc99_fwscanf | |
| getwc | fgetwc | |
| putwc | fputwc | |
| swscanf | __isoc99_swscanf | |
| vfwscanf | __isoc99_vfwscanf | |
| vswscanf | __isoc99_vswscanf | |
| vwscanf | __isoc99_vwscanf | |
| wint_t | dchar | |
| wscanf | __isoc99_wscanf | 
Authors
Sean Kelly
License
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
					Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.