Annotation of embedaddon/expat/tests/chardata.h, revision 1.1.1.1
1.1 misho 1: /* chardata.h
2:
3: Interface to some helper routines used to accumulate and check text
4: and attribute content.
5: */
6:
7: #ifdef __cplusplus
8: extern "C" {
9: #endif
10:
11: #ifndef XML_CHARDATA_H
12: #define XML_CHARDATA_H 1
13:
14: #ifndef XML_VERSION
15: #include "expat.h" /* need XML_Char */
16: #endif
17:
18:
19: typedef struct {
20: int count; /* # of chars, < 0 if not set */
21: XML_Char data[1024];
22: } CharData;
23:
24:
25: void CharData_Init(CharData *storage);
26:
27: void CharData_AppendString(CharData *storage, const char *s);
28:
29: void CharData_AppendXMLChars(CharData *storage, const XML_Char *s, int len);
30:
31: int CharData_CheckString(CharData *storage, const char *s);
32:
33: int CharData_CheckXMLChars(CharData *storage, const XML_Char *s);
34:
35:
36: #endif /* XML_CHARDATA_H */
37:
38: #ifdef __cplusplus
39: }
40: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>