Annotation of embedaddon/expat/tests/chardata.h, revision 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>