ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

unicode.h File Reference
#include <stdarg.h>
#include <stdlib.h>
#include <wchar.h>
#include <windef.h>
#include <winbase.h>
#include <winnls.h>

Go to the source code of this file.

Defines

#define WINE_UNICODE_API
#define WINE_UNICODE_INLINE   static inline
#define memicmpW(s1, s2, n)   _wcsnicmp((const wchar_t *)(s1),(const wchar_t *)(s2),(n))
#define strlenW(s)   wcslen((const wchar_t *)(s))
#define strcpyW(d, s)   wcscpy((wchar_t *)(d),(const wchar_t *)(s))
#define strcatW(d, s)   wcscat((wchar_t *)(d),(const wchar_t *)(s))
#define strcspnW(d, s)   wcscspn((wchar_t *)(d),(const wchar_t *)(s))
#define strstrW(d, s)   wcsstr((const wchar_t *)(d),(const wchar_t *)(s))
#define strtolW(s, e, b)   wcstol((const wchar_t *)(s),(wchar_t **)(e),(b))
#define strchrW(s, c)   wcschr((const wchar_t *)(s),(wchar_t)(c))
#define strrchrW(s, c)   wcsrchr((const wchar_t *)(s),(wchar_t)(c))
#define strncmpW(s1, s2, n)   wcsncmp((const wchar_t *)(s1),(const wchar_t *)(s2),(n))
#define strncpyW(s1, s2, n)   wcsncpy((wchar_t *)(s1),(const wchar_t *)(s2),(n))
#define strcmpW(s1, s2)   wcscmp((const wchar_t *)(s1),(const wchar_t *)(s2))
#define strcmpiW(s1, s2)   _wcsicmp((const wchar_t *)(s1),(const wchar_t *)(s2))
#define strncmpiW(s1, s2, n)   _wcsnicmp((const wchar_t *)(s1),(const wchar_t *)(s2),(n))
#define strtoulW(s1, s2, b)   wcstoul((const wchar_t *)(s1),(wchar_t **)(s2),(b))
#define strspnW(str, accept)   wcsspn((const wchar_t *)(str), (const wchar_t *)(accept))
#define strpbrkW(str, accept)   wcspbrk((const wchar_t *)(str), (const wchar_t *)(accept))
#define tolowerW(n)   towlower((n))
#define toupperW(n)   towupper((n))
#define islowerW(n)   iswlower((n))
#define isupperW(n)   iswupper((n))
#define isalphaW(n)   iswalpha((n))
#define isalnumW(n)   iswalnum((n))
#define isdigitW(n)   iswdigit((n))
#define isxdigitW(n)   iswxdigit((n))
#define isspaceW(n)   iswspace((n))
#define iscntrlW(n)   iswcntrl((n))
#define atoiW(s)   _wtoi((const wchar_t *)(s))
#define atolW(s)   _wtol((const wchar_t *)(s))
#define strlwrW(s)   _wcslwr((wchar_t *)(s))
#define struprW(s)   _wcsupr((wchar_t *)(s))
#define sprintfW   swprintf
#define vsprintfW   vswprintf
#define snprintfW   _snwprintf
#define vsnprintfW   _vsnwprintf
#define isprintW   iswprint

Functions

static __inline unsigned short get_char_typeW (WCHAR ch)
static __inline WCHARmemchrW (const WCHAR *ptr, WCHAR ch, size_t n)
static __inline WCHARmemrchrW (const WCHAR *ptr, WCHAR ch, size_t n)

Generated on Sat May 26 2012 05:35:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.