Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로 | 타입정의 | 함수
xmltok.h 파일 참조

이 파일의 소스 코드 페이지로 가기

클래스

struct  position
 
struct  ATTRIBUTE
 
struct  encoding
 
struct  INIT_ENCODING
 

매크로

#define XML_TOK_TRAILING_RSQB
 
#define XML_TOK_NONE   -4 /* The string to be scanned is empty */
 
#define XML_TOK_TRAILING_CR
 
#define XML_TOK_PARTIAL_CHAR   -2 /* only part of a multibyte sequence */
 
#define XML_TOK_PARTIAL   -1 /* only part of a token */
 
#define XML_TOK_INVALID   0
 
#define XML_TOK_START_TAG_WITH_ATTS   1
 
#define XML_TOK_START_TAG_NO_ATTS   2
 
#define XML_TOK_EMPTY_ELEMENT_WITH_ATTS   3 /* empty element tag <e/> */
 
#define XML_TOK_EMPTY_ELEMENT_NO_ATTS   4
 
#define XML_TOK_END_TAG   5
 
#define XML_TOK_DATA_CHARS   6
 
#define XML_TOK_DATA_NEWLINE   7
 
#define XML_TOK_CDATA_SECT_OPEN   8
 
#define XML_TOK_ENTITY_REF   9
 
#define XML_TOK_CHAR_REF   10 /* numeric character reference */
 
#define XML_TOK_PI   11 /* processing instruction */
 
#define XML_TOK_XML_DECL   12 /* XML decl or text decl */
 
#define XML_TOK_COMMENT   13
 
#define XML_TOK_BOM   14 /* Byte order mark */
 
#define XML_TOK_PROLOG_S   15
 
#define XML_TOK_DECL_OPEN   16 /* <!foo */
 
#define XML_TOK_DECL_CLOSE   17 /* > */
 
#define XML_TOK_NAME   18
 
#define XML_TOK_NMTOKEN   19
 
#define XML_TOK_POUND_NAME   20 /* #name */
 
#define XML_TOK_OR   21 /* | */
 
#define XML_TOK_PERCENT   22
 
#define XML_TOK_OPEN_PAREN   23
 
#define XML_TOK_CLOSE_PAREN   24
 
#define XML_TOK_OPEN_BRACKET   25
 
#define XML_TOK_CLOSE_BRACKET   26
 
#define XML_TOK_LITERAL   27
 
#define XML_TOK_PARAM_ENTITY_REF   28
 
#define XML_TOK_INSTANCE_START   29
 
#define XML_TOK_NAME_QUESTION   30 /* name? */
 
#define XML_TOK_NAME_ASTERISK   31 /* name* */
 
#define XML_TOK_NAME_PLUS   32 /* name+ */
 
#define XML_TOK_COND_SECT_OPEN   33 /* <![ */
 
#define XML_TOK_COND_SECT_CLOSE   34 /* ]]> */
 
#define XML_TOK_CLOSE_PAREN_QUESTION   35 /* )? */
 
#define XML_TOK_CLOSE_PAREN_ASTERISK   36 /* )* */
 
#define XML_TOK_CLOSE_PAREN_PLUS   37 /* )+ */
 
#define XML_TOK_COMMA   38
 
#define XML_TOK_ATTRIBUTE_VALUE_S   39
 
#define XML_TOK_CDATA_SECT_CLOSE   40
 
#define XML_TOK_PREFIXED_NAME   41
 
#define XML_N_STATES   3
 
#define XML_PROLOG_STATE   0
 
#define XML_CONTENT_STATE   1
 
#define XML_CDATA_SECTION_STATE   2
 
#define XML_N_LITERAL_TYPES   2
 
#define XML_ATTRIBUTE_VALUE_LITERAL   0
 
#define XML_ENTITY_VALUE_LITERAL   1
 
#define XML_UTF8_ENCODE_MAX   4
 
#define XML_UTF16_ENCODE_MAX   2
 
#define XmlTok(enc, state, ptr, end, nextTokPtr)   (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
 
#define XmlPrologTok(enc, ptr, end, nextTokPtr)   XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
 
#define XmlContentTok(enc, ptr, end, nextTokPtr)   XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
 
#define XmlCdataSectionTok(enc, ptr, end, nextTokPtr)   XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
 
#define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr)   (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
 
#define XmlAttributeValueTok(enc, ptr, end, nextTokPtr)   XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
 
#define XmlEntityValueTok(enc, ptr, end, nextTokPtr)   XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
 
#define XmlSameName(enc, ptr1, ptr2)   (((enc)->sameName)(enc, ptr1, ptr2))
 
#define XmlNameMatchesAscii(enc, ptr1, end1, ptr2)   (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))
 
#define XmlNameLength(enc, ptr)   (((enc)->nameLength)(enc, ptr))
 
#define XmlSkipS(enc, ptr)   (((enc)->skipS)(enc, ptr))
 
#define XmlGetAttributes(enc, ptr, attsMax, atts)   (((enc)->getAtts)(enc, ptr, attsMax, atts))
 
#define XmlCharRefNumber(enc, ptr)   (((enc)->charRefNumber)(enc, ptr))
 
#define XmlPredefinedEntityName(enc, ptr, end)   (((enc)->predefinedEntityName)(enc, ptr, end))
 
#define XmlUpdatePosition(enc, ptr, end, pos)   (((enc)->updatePosition)(enc, ptr, end, pos))
 
#define XmlIsPublicId(enc, ptr, end, badPtr)   (((enc)->isPublicId)(enc, ptr, end, badPtr))
 
#define XmlUtf8Convert(enc, fromP, fromLim, toP, toLim)   (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
 
#define XmlUtf16Convert(enc, fromP, fromLim, toP, toLim)   (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))
 

타입정의

typedef struct position POSITION
 
typedef struct encoding ENCODING
 
typedef int(PTRCALLSCANNER )(const ENCODING *, const char *, const char *, const char **)
 
typedef const char * p
 

함수

int XmlParseXmlDecl (int isGeneralTextEntity, const ENCODING *enc, const char *ptr, const char *end, const char **badPtr, const char **versionPtr, const char **versionEndPtr, const char **encodingNamePtr, const ENCODING **namedEncodingPtr, int *standalonePtr)
 
int XmlInitEncoding (INIT_ENCODING *, const ENCODING **, const char *name)
 
const ENCODINGXmlGetUtf8InternalEncoding (void)
 
const ENCODINGXmlGetUtf16InternalEncoding (void)
 
int FASTCALL XmlUtf8Encode (int charNumber, char *buf)
 
int FASTCALL XmlUtf16Encode (int charNumber, unsigned short *buf)
 
int XmlSizeOfUnknownEncoding (void)
 
typedef int (XMLCALL *CONVERTER)(void *userData
 
ENCODINGXmlInitUnknownEncoding (void *mem, int *table, CONVERTER convert, void *userData)
 
int XmlParseXmlDeclNS (int isGeneralTextEntity, const ENCODING *enc, const char *ptr, const char *end, const char **badPtr, const char **versionPtr, const char **versionEndPtr, const char **encodingNamePtr, const ENCODING **namedEncodingPtr, int *standalonePtr)
 
int XmlInitEncodingNS (INIT_ENCODING *, const ENCODING **, const char *name)
 
const ENCODINGXmlGetUtf8InternalEncodingNS (void)
 
const ENCODINGXmlGetUtf16InternalEncodingNS (void)
 
ENCODINGXmlInitUnknownEncodingNS (void *mem, int *table, CONVERTER convert, void *userData)
 

매크로 문서화

#define XML_ATTRIBUTE_VALUE_LITERAL   0

xmltok.h 파일의 104 번째 라인에서 정의되었습니다.

#define XML_CDATA_SECTION_STATE   2

xmltok.h 파일의 98 번째 라인에서 정의되었습니다.

#define XML_CONTENT_STATE   1

xmltok.h 파일의 97 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : initScan().

#define XML_ENTITY_VALUE_LITERAL   1

xmltok.h 파일의 105 번째 라인에서 정의되었습니다.

#define XML_N_LITERAL_TYPES   2

xmltok.h 파일의 103 번째 라인에서 정의되었습니다.

#define XML_N_STATES   3

xmltok.h 파일의 93 번째 라인에서 정의되었습니다.

#define XML_PROLOG_STATE   0

xmltok.h 파일의 96 번째 라인에서 정의되었습니다.

#define XML_TOK_ATTRIBUTE_VALUE_S   39

xmltok.h 파일의 76 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue().

#define XML_TOK_BOM   14 /* Byte order mark */

xmltok.h 파일의 45 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doProlog(), externalEntityInitProcessor2(), initScan(), prolog0(), prolog1().

#define XML_TOK_CDATA_SECT_CLOSE   40

xmltok.h 파일의 79 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doCdataSection().

#define XML_TOK_CDATA_SECT_OPEN   8

xmltok.h 파일의 35 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_CHAR_REF   10 /* numeric character reference */

xmltok.h 파일의 37 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XML_TOK_CLOSE_BRACKET   26

xmltok.h 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : internalSubset().

#define XML_TOK_CLOSE_PAREN   24

xmltok.h 파일의 57 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist4(), attlist7(), element3(), element7().

#define XML_TOK_CLOSE_PAREN_ASTERISK   36 /* )* */

xmltok.h 파일의 71 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element3(), element5(), element7().

#define XML_TOK_CLOSE_PAREN_PLUS   37 /* )+ */

xmltok.h 파일의 72 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element7().

#define XML_TOK_CLOSE_PAREN_QUESTION   35 /* )? */

xmltok.h 파일의 70 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element7().

#define XML_TOK_COMMA   38

xmltok.h 파일의 73 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element7().

#define XML_TOK_COMMENT   13

xmltok.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent(), epilogProcessor(), internalSubset(), prolog0(), prolog1(), prolog2().

#define XML_TOK_COND_SECT_CLOSE   34 /* ]]> */

xmltok.h 파일의 69 번째 라인에서 정의되었습니다.

#define XML_TOK_COND_SECT_OPEN   33 /* <![ */

xmltok.h 파일의 68 번째 라인에서 정의되었습니다.

#define XML_TOK_DATA_CHARS   6

xmltok.h 파일의 33 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doCdataSection(), doContent(), storeEntityValue().

#define XML_TOK_DATA_NEWLINE   7

xmltok.h 파일의 34 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doCdataSection(), doContent(), storeEntityValue().

#define XML_TOK_DECL_CLOSE   17 /* > */

xmltok.h 파일의 50 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist1(), declClose(), doctype1(), doctype4(), doctype5(), entity10(), entity5(), notation4().

#define XML_TOK_DECL_OPEN   16 /* <!foo */

xmltok.h 파일의 49 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : internalSubset(), prolog0(), prolog1().

#define XML_TOK_EMPTY_ELEMENT_NO_ATTS   4

xmltok.h 파일의 31 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_EMPTY_ELEMENT_WITH_ATTS   3 /* empty element tag <e/> */

xmltok.h 파일의 30 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_END_TAG   5

xmltok.h 파일의 32 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_ENTITY_REF   9

xmltok.h 파일의 36 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XML_TOK_INSTANCE_START   29

xmltok.h 파일의 62 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : prolog0(), prolog1(), prolog2().

#define XML_TOK_INVALID   0

xmltok.h 파일의 23 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doCdataSection(), doContent(), doProlog(), epilogProcessor(), storeEntityValue().

#define XML_TOK_LITERAL   27

xmltok.h 파일의 60 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist8(), attlist9(), doctype2(), doctype3(), entity2(), entity3(), entity4(), entity7(), entity8(), entity9(), notation2(), notation3(), notation4().

#define XML_TOK_NAME   18
#define XML_TOK_NAME_ASTERISK   31 /* name* */

xmltok.h 파일의 66 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element2(), element6().

#define XML_TOK_NAME_PLUS   32 /* name+ */

xmltok.h 파일의 67 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element2(), element6().

#define XML_TOK_NAME_QUESTION   30 /* name? */

xmltok.h 파일의 65 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : element2(), element6().

#define XML_TOK_NMTOKEN   19

xmltok.h 파일의 52 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist3().

#define XML_TOK_NONE   -4 /* The string to be scanned is empty */

xmltok.h 파일의 18 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doCdataSection(), doContent(), doProlog(), epilogProcessor(), initScan(), internalSubset(), storeEntityValue().

#define XML_TOK_OPEN_BRACKET   25

xmltok.h 파일의 58 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doctype1(), doctype4().

#define XML_TOK_OPEN_PAREN   23

xmltok.h 파일의 56 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist2(), attlist5(), element1(), element2(), element6().

#define XML_TOK_OR   21 /* | */

xmltok.h 파일의 54 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist4(), attlist7(), element3(), element5(), element7().

#define XML_TOK_PARAM_ENTITY_REF   28

xmltok.h 파일의 61 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : common(), doProlog(), internalSubset(), storeEntityValue().

#define XML_TOK_PARTIAL   -1 /* only part of a token */
#define XML_TOK_PARTIAL_CHAR   -2 /* only part of a multibyte sequence */

xmltok.h 파일의 21 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doCdataSection(), doContent(), doProlog(), epilogProcessor(), externalEntityInitProcessor2(), externalEntityInitProcessor3().

#define XML_TOK_PERCENT   22

xmltok.h 파일의 55 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : entity0().

#define XML_TOK_PI   11 /* processing instruction */

xmltok.h 파일의 42 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent(), epilogProcessor(), internalSubset(), prolog0(), prolog1(), prolog2().

#define XML_TOK_POUND_NAME   20 /* #name */

xmltok.h 파일의 53 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist8(), element2().

#define XML_TOK_PREFIXED_NAME   41

xmltok.h 파일의 84 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist0(), attlist1(), attlist3(), doctype0(), element0(), element2(), element4(), element6().

#define XML_TOK_PROLOG_S   15
#define XML_TOK_START_TAG_NO_ATTS   2

xmltok.h 파일의 29 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_START_TAG_WITH_ATTS   1

xmltok.h 파일의 28 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_TRAILING_CR
값:
-3 /* A CR at the end of the scan;
might be part of CRLF sequence */

xmltok.h 파일의 19 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XML_TOK_TRAILING_RSQB
값:
-5 /* ] or ]] at the end of the scan; might be
start of illegal ]]> sequence */

xmltok.h 파일의 13 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent().

#define XML_TOK_XML_DECL   12 /* XML decl or text decl */

xmltok.h 파일의 43 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent(), doProlog(), externalEntityInitProcessor3(), prolog0().

#define XML_UTF16_ENCODE_MAX   2

xmltok.h 파일의 110 번째 라인에서 정의되었습니다.

#define XML_UTF8_ENCODE_MAX   4

xmltok.h 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : unknown_toUtf8().

#define XmlAttributeValueTok (   enc,
  ptr,
  end,
  nextTokPtr 
)    XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)

xmltok.h 파일의 223 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue().

#define XmlCdataSectionTok (   enc,
  ptr,
  end,
  nextTokPtr 
)    XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)

xmltok.h 파일의 207 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doCdataSection().

#define XmlCharRefNumber (   enc,
  ptr 
)    (((enc)->charRefNumber)(enc, ptr))

xmltok.h 파일의 243 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XmlContentTok (   enc,
  ptr,
  end,
  nextTokPtr 
)    XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)

xmltok.h 파일의 204 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent(), externalEntityInitProcessor2(), externalEntityInitProcessor3().

#define XmlEntityValueTok (   enc,
  ptr,
  end,
  nextTokPtr 
)    XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)

xmltok.h 파일의 226 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : storeEntityValue().

#define XmlGetAttributes (   enc,
  ptr,
  attsMax,
  atts 
)    (((enc)->getAtts)(enc, ptr, attsMax, atts))

xmltok.h 파일의 240 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : storeAtts().

#define XmlIsPublicId (   enc,
  ptr,
  end,
  badPtr 
)    (((enc)->isPublicId)(enc, ptr, end, badPtr))

xmltok.h 파일의 252 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doProlog().

#define XmlLiteralTok (   enc,
  literalType,
  ptr,
  end,
  nextTokPtr 
)    (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))

xmltok.h 파일의 220 번째 라인에서 정의되었습니다.

#define XmlNameLength (   enc,
  ptr 
)    (((enc)->nameLength)(enc, ptr))

xmltok.h 파일의 234 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doContent(), processXmlDecl(), reportProcessingInstruction(), storeAtts().

#define XmlNameMatchesAscii (   enc,
  ptr1,
  end1,
  ptr2 
)    (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))

xmltok.h 파일의 231 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : attlist2(), attlist8(), doctype1(), doParseXmlDecl(), element1(), element2(), entity2(), entity5(), entity7(), internalSubset(), notation1(), prolog0(), prolog1().

#define XmlPredefinedEntityName (   enc,
  ptr,
  end 
)    (((enc)->predefinedEntityName)(enc, ptr, end))

xmltok.h 파일의 246 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), doProlog().

#define XmlPrologTok (   enc,
  ptr,
  end,
  nextTokPtr 
)    XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)

xmltok.h 파일의 201 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : doProlog(), epilogProcessor(), internalEntityProcessor(), processInternalEntity(), prologProcessor().

#define XmlSameName (   enc,
  ptr1,
  ptr2 
)    (((enc)->sameName)(enc, ptr1, ptr2))

xmltok.h 파일의 229 번째 라인에서 정의되었습니다.

#define XmlSkipS (   enc,
  ptr 
)    (((enc)->skipS)(enc, ptr))

xmltok.h 파일의 237 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : reportProcessingInstruction().

#define XmlTok (   enc,
  state,
  ptr,
  end,
  nextTokPtr 
)    (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))

xmltok.h 파일의 198 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : initScan().

#define XmlUpdatePosition (   enc,
  ptr,
  end,
  pos 
)    (((enc)->updatePosition)(enc, ptr, end, pos))

xmltok.h 파일의 249 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : XML_GetCurrentColumnNumber(), XML_GetCurrentLineNumber(), XML_Parse(), XML_ParseBuffer(), XML_ResumeParser().

#define XmlUtf16Convert (   enc,
  fromP,
  fromLim,
  toP,
  toLim 
)    (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))

xmltok.h 파일의 258 번째 라인에서 정의되었습니다.

#define XmlUtf8Convert (   enc,
  fromP,
  fromLim,
  toP,
  toLim 
)    (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))

xmltok.h 파일의 255 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : toAscii().

타입정의 문서화

typedef struct encoding ENCODING

xmltok.h 파일의 126 번째 라인에서 정의되었습니다.

typedef const char* p

xmltok.h 파일의 285 번째 라인에서 정의되었습니다.

typedef struct position POSITION
typedef int(PTRCALL * SCANNER)(const ENCODING *, const char *, const char *, const char **)

xmltok.h 파일의 128 번째 라인에서 정의되었습니다.

함수 문서화

typedef int ( XMLCALL CONVERTER)
const ENCODING* XmlGetUtf16InternalEncoding ( void  )
const ENCODING* XmlGetUtf16InternalEncodingNS ( void  )
const ENCODING* XmlGetUtf8InternalEncoding ( void  )
const ENCODING* XmlGetUtf8InternalEncodingNS ( void  )
int XmlInitEncoding ( INIT_ENCODING ,
const ENCODING **  ,
const char *  name 
)

다음에 의해서 참조됨 : initializeEncoding(), parserInit().

int XmlInitEncodingNS ( INIT_ENCODING ,
const ENCODING **  ,
const char *  name 
)
ENCODING* XmlInitUnknownEncoding ( void mem,
int table,
CONVERTER  convert,
void userData 
)
ENCODING* XmlInitUnknownEncodingNS ( void mem,
int table,
CONVERTER  convert,
void userData 
)
int XmlParseXmlDecl ( int  isGeneralTextEntity,
const ENCODING enc,
const char *  ptr,
const char *  end,
const char **  badPtr,
const char **  versionPtr,
const char **  versionEndPtr,
const char **  encodingNamePtr,
const ENCODING **  namedEncodingPtr,
int standalonePtr 
)

다음에 의해서 참조됨 : processXmlDecl().

int XmlParseXmlDeclNS ( int  isGeneralTextEntity,
const ENCODING enc,
const char *  ptr,
const char *  end,
const char **  badPtr,
const char **  versionPtr,
const char **  versionEndPtr,
const char **  encodingNamePtr,
const ENCODING **  namedEncodingPtr,
int standalonePtr 
)
int XmlSizeOfUnknownEncoding ( void  )

xmltok.cc 파일의 1263 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : handleUnknownEncoding().

int FASTCALL XmlUtf16Encode ( int  charNumber,
unsigned short *  buf 
)

xmltok.cc 파일의 1235 번째 라인에서 정의되었습니다.

int FASTCALL XmlUtf8Encode ( int  charNumber,
char *  buf 
)

xmltok.cc 파일의 1198 번째 라인에서 정의되었습니다.

다음을 참조함 : min3(), UTF8_cval1, UTF8_cval2, UTF8_cval3, UTF8_cval4.

다음에 의해서 참조됨 : unknown_toUtf8(), XmlInitUnknownEncoding().