ReactOS Fundraising Campaign 2012
 
€ 3,873 / € 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 <string.h>
#include <typedefs.h>

Go to the source code of this file.

Data Structures

struct  cp_info
struct  sbcs_table
struct  dbcs_table
union  cptable

Defines

#define C1_UPPER   1
#define C1_LOWER   2
#define C1_DIGIT   4
#define C1_SPACE   8
#define C1_PUNCT   16
#define C1_CNTRL   32
#define C1_BLANK   64
#define C1_XDIGIT   128
#define C1_ALPHA   256
#define MB_COMPOSITE   2
#define MB_ERR_INVALID_CHARS   8
#define MB_USEGLYPHCHARS   0x04
#define WC_COMPOSITECHECK   512
#define WC_DISCARDNS   16
#define WC_DEFAULTCHAR   64
#define WC_NO_BEST_FIT_CHARS   1024
#define WC_ERR_INVALID_CHARS   0x0080
#define WINE_UNICODE_API
#define WINE_UNICODE_INLINE   static inline
#define strncpyW(d, s, n)   error do_not_use_strncpyW_use_lstrcpynW_or_memcpy_instead

Functions

union cptablewine_cp_get_table (unsigned int codepage)
union cptablewine_cp_enum_table (unsigned int index)
int wine_cp_mbstowcs (const union cptable *table, int flags, const char *src, int srclen, WCHAR *dst, int dstlen)
int wine_cp_wcstombs (const union cptable *table, int flags, const WCHAR *src, int srclen, char *dst, int dstlen, const char *defchar, int *used)
int wine_cpsymbol_mbstowcs (const char *src, int srclen, WCHAR *dst, int dstlen)
int wine_cpsymbol_wcstombs (const WCHAR *src, int srclen, char *dst, int dstlen)
int wine_utf8_mbstowcs (int flags, const char *src, int srclen, WCHAR *dst, int dstlen)
int wine_utf8_wcstombs (int flags, const WCHAR *src, int srclen, char *dst, int dstlen)
int wine_compare_string (int flags, const WCHAR *str1, int len1, const WCHAR *str2, int len2)
int wine_get_sortkey (int flags, const WCHAR *src, int srclen, char *dst, int dstlen)
int wine_fold_string (int flags, const WCHAR *src, int srclen, WCHAR *dst, int dstlen)
int strcmpiW (const WCHAR *str1, const WCHAR *str2)
int strncmpiW (const WCHAR *str1, const WCHAR *str2, int n)
int memicmpW (const WCHAR *str1, const WCHAR *str2, int n)
WCHARstrstrW (const WCHAR *str, const WCHAR *sub)
long int strtolW (const WCHAR *nptr, WCHAR **endptr, int base)
unsigned long int strtoulW (const WCHAR *nptr, WCHAR **endptr, int base)
int sprintfW (WCHAR *str, const WCHAR *format,...)
int snprintfW (WCHAR *str, size_t len, const WCHAR *format,...)
int vsprintfW (WCHAR *str, const WCHAR *format, va_list valist)
int vsnprintfW (WCHAR *str, size_t len, const WCHAR *format, va_list valist)
WINE_UNICODE_INLINE int wine_is_dbcs_leadbyte (const union cptable *table, unsigned char ch)
WINE_UNICODE_INLINE WCHAR tolowerW (WCHAR ch)
WINE_UNICODE_INLINE WCHAR toupperW (WCHAR ch)
WINE_UNICODE_INLINE unsigned short get_char_typeW (WCHAR ch)
WINE_UNICODE_INLINE int iscntrlW (WCHAR wc)
WINE_UNICODE_INLINE int ispunctW (WCHAR wc)
WINE_UNICODE_INLINE int isspaceW (WCHAR wc)
WINE_UNICODE_INLINE int isdigitW (WCHAR wc)
WINE_UNICODE_INLINE int isxdigitW (WCHAR wc)
WINE_UNICODE_INLINE int islowerW (WCHAR wc)
WINE_UNICODE_INLINE int isupperW (WCHAR wc)
WINE_UNICODE_INLINE int isalnumW (WCHAR wc)
WINE_UNICODE_INLINE int isalphaW (WCHAR wc)
WINE_UNICODE_INLINE int isgraphW (WCHAR wc)
WINE_UNICODE_INLINE int isprintW (WCHAR wc)
WINE_UNICODE_INLINE unsigned int strlenW (const WCHAR *str)
WINE_UNICODE_INLINE WCHARstrcpyW (WCHAR *dst, const WCHAR *src)
WINE_UNICODE_INLINE int strcmpW (const WCHAR *str1, const WCHAR *str2)
WINE_UNICODE_INLINE int strncmpW (const WCHAR *str1, const WCHAR *str2, int n)
WINE_UNICODE_INLINE WCHARstrcatW (WCHAR *dst, const WCHAR *src)
WINE_UNICODE_INLINE WCHARstrchrW (const WCHAR *str, WCHAR ch)
WINE_UNICODE_INLINE WCHARstrrchrW (const WCHAR *str, WCHAR ch)
WINE_UNICODE_INLINE WCHARstrpbrkW (const WCHAR *str, const WCHAR *accept)
WINE_UNICODE_INLINE size_t strspnW (const WCHAR *str, const WCHAR *accept)
WINE_UNICODE_INLINE size_t strcspnW (const WCHAR *str, const WCHAR *reject)
WINE_UNICODE_INLINE WCHARstrlwrW (WCHAR *str)
WINE_UNICODE_INLINE WCHARstruprW (WCHAR *str)
WINE_UNICODE_INLINE WCHARmemchrW (const WCHAR *ptr, WCHAR ch, size_t n)
WINE_UNICODE_INLINE WCHARmemrchrW (const WCHAR *ptr, WCHAR ch, size_t n)
WINE_UNICODE_INLINE long int atolW (const WCHAR *str)
WINE_UNICODE_INLINE int atoiW (const WCHAR *str)

Generated on Sat May 19 2012 05:34:20 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.