21#ifndef __XMLLITE_PRIVATE__
22#define __XMLLITE_PRIVATE__
27 return IMalloc_Alloc(imalloc,
len);
35 return IMalloc_Realloc(imalloc,
mem,
len);
43 IMalloc_Free(imalloc,
mem);
69 return (
ch ==
'\t') || (
ch ==
'\r') || (
ch ==
'\n') ||
70 (
ch >= 0x20 &&
ch <= 0xd7ff) ||
71 (
ch >= 0xd800 &&
ch <= 0xdbff) ||
72 (
ch >= 0xdc00 &&
ch <= 0xdfff) ||
73 (
ch >= 0xe000 &&
ch <= 0xfffd);
79 return ch ==
' ' ||
ch ==
'\t' ||
ch ==
'\r' ||
ch ==
'\n';
static void * m_alloc(IMalloc *imalloc, size_t len)
static BOOL is_wchar_space(WCHAR ch)
BOOL is_namechar(WCHAR ch)
xml_encoding parse_encoding_name(const WCHAR *, int)
const WCHAR * get_encoding_name(xml_encoding)
BOOL is_namestartchar(WCHAR ch)
static void m_free(IMalloc *imalloc, void *mem)
static BOOL is_char(WCHAR ch)
BOOL is_pubchar(WCHAR ch)
BOOL is_ncnamechar(WCHAR ch)
HRESULT get_code_page(xml_encoding, UINT *)
xml_encoding get_encoding_from_codepage(UINT)
static void * m_realloc(IMalloc *imalloc, void *mem, size_t len)