VSF Documented
Data Structures | Macros | Functions
wchar.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "./stdio.h"
#include "./time.h"

Go to the source code of this file.

Data Structures

struct  mbstate_t
 

Macros

#define WEOF   ((wint_t)-1)
 
#define _CONST_RETURN
 
#define getwc_unlocked   getwc
 
#define getwchar_unlocked   getwchar
 
#define fgetwc_unlocked   fgetwc
 
#define fputwc_unlocked   fputwc
 
#define putwc_unlocked   putwc
 
#define putwchar_unlocked   putwchar
 
#define fgetws_unlocked   fgetws
 
#define fputws_unlocked   fputws
 

Functions

int mbsinit (const mbstate_t *ps)
 
size_t mbrlen (const char *str, size_t n, mbstate_t *ps)
 
size_t mbrtowc (wchar_t *pwc, const char *str, size_t n, mbstate_t *ps)
 
size_t mbsrtowcs (wchar_t *dst, const char **src, size_t n, mbstate_t *ps)
 
size_t wcrtomb (char *str, wchar_t wc, mbstate_t *ps)
 
size_t wcsrtombs (char *mbstr, const wchar_t **wcstr, size_t n, mbstate_t *ps)
 
int wctob (wint_t wchar)
 
wint_t btowc (int c)
 
wint_t ungetwc (wint_t c, FILE *f)
 
wint_t putwchar (wchar_t c)
 
wint_t putwc (wchar_t c, FILE *f)
 
wint_t fputwc (wchar_t c, FILE *f)
 
wint_t getwchar ()
 
wint_t getwc (FILE *f)
 
wint_t fgetwc (FILE *f)
 
wchar_tfgetws (wchar_t *str, int n, FILE *f)
 
int fputws (const wchar_t *str, FILE *f)
 
int fwide (FILE *f, int mode)
 
int wprintf (const wchar_t *format,...)
 
int wscanf (const wchar_t *format,...)
 
int vwprintf (const wchar_t *format, va_list ap)
 
int vwscanf (const wchar_t *format, va_list ap)
 
int fwscanf (FILE *f, const wchar_t *format,...)
 
int fwprintf (FILE *f, const wchar_t *format,...)
 
int vfwprintf (FILE *f, const wchar_t *format, va_list ap)
 
int vfwscanf (FILE *f, const wchar_t *format, va_list ap)
 
int swscanf (const wchar_t *str, const wchar_t *format,...)
 
int vswscanf (const wchar_t *str, const wchar_t *format, va_list ap)
 
int swprintf (wchar_t *str, size_t n, const wchar_t *format,...)
 
int vswprintf (wchar_t *str, size_t n, const wchar_t *format, va_list ap)
 
size_t wcslen (const wchar_t *str)
 
wchar_twcscat (wchar_t *dest, const wchar_t *src)
 
wchar_twcsncat (wchar_t *dest, const wchar_t *src, size_t n)
 
_CONST_RETURN wchar_twcschr (const wchar_t *str, wchar_t c)
 
_CONST_RETURN wchar_twcsrchr (const wchar_t *str, wchar_t c)
 
int wcscmp (const wchar_t *str1, const wchar_t *str2)
 
int wcsncmp (const wchar_t *str1, const wchar_t *str2, size_t n)
 
int wcscoll (const wchar_t *str1, const wchar_t *str2)
 
wchar_twcscpy (wchar_t *dest, const wchar_t *src)
 
wchar_twcsncpy (wchar_t *dest, const wchar_t *src, size_t n)
 
_CONST_RETURN wchar_twcsstr (const wchar_t *str1, const wchar_t *str2)
 
wchar_twcstok (wchar_t *str, const wchar_t *delim)
 
wchar_twmemset (wchar_t *dest, wchar_t c, size_t n)
 
wchar_twmemchr (const wchar_t *str, wchar_t c, size_t n)
 
int wmemcmp (const wchar_t *str1, const wchar_t *str2, size_t n)
 
wchar_twmemcpy (wchar_t *dest, const wchar_t *src, size_t n)
 
wchar_twmemmove (wchar_t *dest, const wchar_t *src, size_t n)
 
long wcstol (const wchar_t *str, wchar_t **ptr, int base)
 
float wcstof (const wchar_t *str, wchar_t **ptr)
 
double wcstod (const wchar_t *str, wchar_t **ptr)
 
long double wcstold (const wchar_t *str, wchar_t **ptr)
 
long long wcstoll (const wchar_t *str, wchar_t **ptr, int base)
 
unsigned long long wcstoull (const wchar_t *str, wchar_t **ptr, int base)
 
unsigned long wcstoul (const wchar_t *str, wchar_t **ptr, int base)
 
wchar_twcspbrk (wchar_t *str, const wchar_t *charset)
 
size_t wcsspn (const wchar_t *str, const wchar_t *charset)
 
size_t wcscspn (const wchar_t *str, const wchar_t *charset)
 
size_t wcsxfrm (wchar_t *dest, const wchar_t *src, size_t n)
 
size_t wcsftime (wchar_t *dest, size_t n, const wchar_t *format, const struct tm *timeptr)
 

Macro Definition Documentation

◆ WEOF

#define WEOF   ((wint_t)-1)

◆ _CONST_RETURN

#define _CONST_RETURN

◆ getwc_unlocked

#define getwc_unlocked   getwc

◆ getwchar_unlocked

#define getwchar_unlocked   getwchar

◆ fgetwc_unlocked

#define fgetwc_unlocked   fgetwc

◆ fputwc_unlocked

#define fputwc_unlocked   fputwc

◆ putwc_unlocked

#define putwc_unlocked   putwc

◆ putwchar_unlocked

#define putwchar_unlocked   putwchar

◆ fgetws_unlocked

#define fgetws_unlocked   fgetws

◆ fputws_unlocked

#define fputws_unlocked   fputws

Function Documentation

◆ mbsinit()

int mbsinit ( const mbstate_t ps)

◆ mbrlen()

size_t mbrlen ( const char *  str,
size_t  n,
mbstate_t ps 
)

◆ mbrtowc()

size_t mbrtowc ( wchar_t pwc,
const char *  str,
size_t  n,
mbstate_t ps 
)

◆ mbsrtowcs()

size_t mbsrtowcs ( wchar_t dst,
const char **  src,
size_t  n,
mbstate_t ps 
)

◆ wcrtomb()

size_t wcrtomb ( char *  str,
wchar_t  wc,
mbstate_t ps 
)

◆ wcsrtombs()

size_t wcsrtombs ( char *  mbstr,
const wchar_t **  wcstr,
size_t  n,
mbstate_t ps 
)

◆ wctob()

int wctob ( wint_t  wchar)

◆ btowc()

wint_t btowc ( int  c)

◆ ungetwc()

wint_t ungetwc ( wint_t  c,
FILE f 
)

◆ putwchar()

wint_t putwchar ( wchar_t  c)

◆ putwc()

wint_t putwc ( wchar_t  c,
FILE f 
)

◆ fputwc()

wint_t fputwc ( wchar_t  c,
FILE f 
)

◆ getwchar()

wint_t getwchar ( )

◆ getwc()

wint_t getwc ( FILE f)

◆ fgetwc()

wint_t fgetwc ( FILE f)

◆ fgetws()

wchar_t * fgetws ( wchar_t str,
int  n,
FILE f 
)

◆ fputws()

int fputws ( const wchar_t str,
FILE f 
)

◆ fwide()

int fwide ( FILE f,
int  mode 
)

◆ wprintf()

int wprintf ( const wchar_t format,
  ... 
)

◆ wscanf()

int wscanf ( const wchar_t format,
  ... 
)

◆ vwprintf()

int vwprintf ( const wchar_t format,
va_list  ap 
)

◆ vwscanf()

int vwscanf ( const wchar_t format,
va_list  ap 
)

◆ fwscanf()

int fwscanf ( FILE f,
const wchar_t format,
  ... 
)

◆ fwprintf()

int fwprintf ( FILE f,
const wchar_t format,
  ... 
)

◆ vfwprintf()

int vfwprintf ( FILE f,
const wchar_t format,
va_list  ap 
)

◆ vfwscanf()

int vfwscanf ( FILE f,
const wchar_t format,
va_list  ap 
)

◆ swscanf()

int swscanf ( const wchar_t str,
const wchar_t format,
  ... 
)

◆ vswscanf()

int vswscanf ( const wchar_t str,
const wchar_t format,
va_list  ap 
)

◆ swprintf()

int swprintf ( wchar_t str,
size_t  n,
const wchar_t format,
  ... 
)

◆ vswprintf()

int vswprintf ( wchar_t str,
size_t  n,
const wchar_t format,
va_list  ap 
)

◆ wcslen()

size_t wcslen ( const wchar_t str)

◆ wcscat()

wchar_t * wcscat ( wchar_t dest,
const wchar_t src 
)

◆ wcsncat()

wchar_t * wcsncat ( wchar_t dest,
const wchar_t src,
size_t  n 
)

◆ wcschr()

_CONST_RETURN wchar_t * wcschr ( const wchar_t str,
wchar_t  c 
)

◆ wcsrchr()

_CONST_RETURN wchar_t * wcsrchr ( const wchar_t str,
wchar_t  c 
)

◆ wcscmp()

int wcscmp ( const wchar_t str1,
const wchar_t str2 
)

◆ wcsncmp()

int wcsncmp ( const wchar_t str1,
const wchar_t str2,
size_t  n 
)

◆ wcscoll()

int wcscoll ( const wchar_t str1,
const wchar_t str2 
)

◆ wcscpy()

wchar_t * wcscpy ( wchar_t dest,
const wchar_t src 
)

◆ wcsncpy()

wchar_t * wcsncpy ( wchar_t dest,
const wchar_t src,
size_t  n 
)

◆ wcsstr()

_CONST_RETURN wchar_t * wcsstr ( const wchar_t str1,
const wchar_t str2 
)

◆ wcstok()

wchar_t * wcstok ( wchar_t str,
const wchar_t delim 
)

◆ wmemset()

wchar_t * wmemset ( wchar_t dest,
wchar_t  c,
size_t  n 
)

◆ wmemchr()

wchar_t * wmemchr ( const wchar_t str,
wchar_t  c,
size_t  n 
)

◆ wmemcmp()

int wmemcmp ( const wchar_t str1,
const wchar_t str2,
size_t  n 
)

◆ wmemcpy()

wchar_t * wmemcpy ( wchar_t dest,
const wchar_t src,
size_t  n 
)

◆ wmemmove()

wchar_t * wmemmove ( wchar_t dest,
const wchar_t src,
size_t  n 
)

◆ wcstol()

long wcstol ( const wchar_t str,
wchar_t **  ptr,
int  base 
)

◆ wcstof()

float wcstof ( const wchar_t str,
wchar_t **  ptr 
)

◆ wcstod()

double wcstod ( const wchar_t str,
wchar_t **  ptr 
)

◆ wcstold()

long double wcstold ( const wchar_t str,
wchar_t **  ptr 
)

◆ wcstoll()

long long wcstoll ( const wchar_t str,
wchar_t **  ptr,
int  base 
)

◆ wcstoull()

unsigned long long wcstoull ( const wchar_t str,
wchar_t **  ptr,
int  base 
)

◆ wcstoul()

unsigned long wcstoul ( const wchar_t str,
wchar_t **  ptr,
int  base 
)

◆ wcspbrk()

wchar_t * wcspbrk ( wchar_t str,
const wchar_t charset 
)

◆ wcsspn()

size_t wcsspn ( const wchar_t str,
const wchar_t charset 
)

◆ wcscspn()

size_t wcscspn ( const wchar_t str,
const wchar_t charset 
)

◆ wcsxfrm()

size_t wcsxfrm ( wchar_t dest,
const wchar_t src,
size_t  n 
)

◆ wcsftime()

size_t wcsftime ( wchar_t dest,
size_t  n,
const wchar_t format,
const struct tm timeptr 
)