|
| |||||||||||||
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... |