|
|
Go to the source code of this file.
Defines | |
#define | ENCODING_MAX 128 |
Variables | |
const ENCODING *NS( | XmlGetUtf8InternalEncoding )(void) |
const ENCODING *NS( | XmlGetUtf16InternalEncoding )(void) |
int NS( | XmlInitEncoding )(INIT_ENCODING *p, const ENCODING **encPtr, const char *name) |
int NS( | XmlParseXmlDecl )(int isGeneralTextEntity, const ENCODING *enc, const char *ptr, const char *end, const char **badPtr, const char **versionPtr, const char **versionEndPtr, const char **encodingName, const ENCODING **encoding, int *standalone) |
|
|
|
Definition at line 6 of file xmltok_ns.c. 00007 { 00008 #if XML_BYTE_ORDER == 12 00009 return &ns(internal_little2_encoding).enc; 00010 #elif XML_BYTE_ORDER == 21 00011 return &ns(internal_big2_encoding).enc; 00012 #else 00013 const short n = 1; 00014 return *(const char *)&n ? &ns(internal_little2_encoding).enc : &ns(internal_big2_encoding).enc; 00015 #endif 00016 }
|
|
Definition at line 1 of file xmltok_ns.c. 00002 { 00003 return &ns(internal_utf8_encoding).enc; 00004 }
|
|
Definition at line 43 of file xmltok_ns.c. 00044 { 00045 int i = getEncodingIndex(name); 00046 if (i == UNKNOWN_ENC) 00047 return 0; 00048 SET_INIT_ENC_INDEX(p, i); 00049 p->initEnc.scanners[XML_PROLOG_STATE] = NS(initScanProlog); 00050 p->initEnc.scanners[XML_CONTENT_STATE] = NS(initScanContent); 00051 p->initEnc.updatePosition = initUpdatePosition; 00052 p->encPtr = encPtr; 00053 *encPtr = &(p->initEnc); 00054 return 1; 00055 }
|
|
Definition at line 76 of file xmltok_ns.c. 00086 { 00087 return doParseXmlDecl(NS(findEncoding), 00088 isGeneralTextEntity, 00089 enc, 00090 ptr, 00091 end, 00092 badPtr, 00093 versionPtr, 00094 versionEndPtr, 00095 encodingName, 00096 encoding, 00097 standalone); 00098 }
|
Last updated at Tue Dec 18 21:07:42 PST 2007. | This site and project hosted by... |