Ignore:
Timestamp:
Feb 21, 2002, 8:24:22 PM (23 years ago)
Author:
umoeller
Message:

misc. updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/helpers/xmlparse.c

    r98 r142  
    848848 */
    849849
    850 XML_Parser
    851 XML_ParserCreate_MM(const XML_Char * encodingName,
    852                     const XML_Memory_Handling_Suite * memsuite,
    853                     const XML_Char * nameSep)
     850XML_Parser XML_ParserCreate_MM(const XML_Char * encodingName,
     851                               const XML_Memory_Handling_Suite * memsuite,
     852                               const XML_Char * nameSep)
    854853{
    855854
     
    11411140}
    11421141
    1143 static
    1144 void destroyBindings(BINDING * bindings, XML_Parser parser)
     1142static void destroyBindings(BINDING * bindings, XML_Parser parser)
    11451143{
    11461144    for (;;)
     
    24772475 * } */
    24782476
    2479 static
    2480 XMLERROR contentProcessor(XML_Parser parser,
    2481                           const char *start,
    2482                           const char *end,
    2483                           const char **endPtr)
     2477static XMLERROR contentProcessor(XML_Parser parser,
     2478                                 const char *start,
     2479                                 const char *end,
     2480                                 const char **endPtr)
    24842481{
    24852482    return doContent(parser, 0, encoding, start, end, endPtr);
    24862483}
    24872484
    2488 static
    2489 XMLERROR externalEntityInitProcessor(XML_Parser parser,
    2490                                      const char *start,
    2491                                      const char *end,
    2492                                      const char **endPtr)
     2485static XMLERROR externalEntityInitProcessor(XML_Parser parser,
     2486                                            const char *start,
     2487                                            const char *end,
     2488                                            const char **endPtr)
    24932489{
    24942490    XMLERROR result = initializeEncoding(parser);
     
    25002496}
    25012497
    2502 static
    2503 XMLERROR externalEntityInitProcessor2(XML_Parser parser,
    2504                                       const char *start,
    2505                                       const char *end,
    2506                                       const char **endPtr)
     2498static XMLERROR externalEntityInitProcessor2(XML_Parser parser,
     2499                                             const char *start,
     2500                                             const char *end,
     2501                                             const char **endPtr)
    25072502{
    25082503    const char *next;
     
    25352530}
    25362531
    2537 static
    2538 XMLERROR externalEntityInitProcessor3(XML_Parser parser,
    2539                                       const char *start,
    2540                                       const char *end,
    2541                                       const char **endPtr)
     2532static XMLERROR externalEntityInitProcessor3(XML_Parser parser,
     2533                                             const char *start,
     2534                                             const char *end,
     2535                                             const char **endPtr)
    25422536{
    25432537    const char *next;
     
    25772571}
    25782572
    2579 static
    2580 XMLERROR externalEntityContentProcessor(XML_Parser parser,
    2581                                         const char *start,
    2582                                         const char *end,
    2583                                         const char **endPtr)
     2573static XMLERROR externalEntityContentProcessor(XML_Parser parser,
     2574                                               const char *start,
     2575                                               const char *end,
     2576                                               const char **endPtr)
    25842577{
    25852578    return doContent(parser, 1, encoding, start, end, endPtr);
     
    33823375}
    33833376
    3384 static
    3385 int addBinding(XML_Parser parser, PREFIX * prefix, const ATTRIBUTE_ID * attId, const XML_Char * uri, BINDING ** bindingsPtr)
     3377static int addBinding(XML_Parser parser,
     3378                      PREFIX * prefix,
     3379                      const ATTRIBUTE_ID * attId,
     3380                      const XML_Char * uri,
     3381                      BINDING ** bindingsPtr)
    33863382{
    33873383    BINDING *b;
     
    34393435 * the whole file is parsed with one call. */
    34403436
    3441 static
    3442 XMLERROR cdataSectionProcessor(XML_Parser parser,
    3443                                const char *start,
    3444                                const char *end,
    3445                                const char **endPtr)
     3437static XMLERROR cdataSectionProcessor(XML_Parser parser,
     3438                                      const char *start,
     3439                                      const char *end,
     3440                                      const char **endPtr)
    34463441{
    34473442    XMLERROR result = doCdataSection(parser, encoding, &start, end, endPtr);
     
    34583453 * the section is not yet closed. */
    34593454
    3460 static
    3461 XMLERROR doCdataSection(XML_Parser parser,
    3462                         const ENCODING * enc,
    3463                         const char **startPtr,
    3464                         const char *end,
    3465                         const char **nextPtr)
     3455static XMLERROR doCdataSection(XML_Parser parser,
     3456                               const ENCODING * enc,
     3457                               const char **startPtr,
     3458                               const char *end,
     3459                               const char **nextPtr)
    34663460{
    34673461    const char *s = *startPtr;
     
    35693563 * the whole file is parsed with one call. */
    35703564
    3571 static
    3572 XMLERROR ignoreSectionProcessor(XML_Parser parser,
    3573                                 const char *start,
    3574                                 const char *end,
    3575                                 const char **endPtr)
     3565static XMLERROR ignoreSectionProcessor(XML_Parser parser,
     3566                                       const char *start,
     3567                                       const char *end,
     3568                                       const char **endPtr)
    35763569{
    35773570    XMLERROR result = doIgnoreSection(parser, encoding, &start, end, endPtr);
     
    35883581 * the section is not yet closed. */
    35893582
    3590 static
    3591 XMLERROR doIgnoreSection(XML_Parser parser,
    3592                          const ENCODING * enc,
    3593                          const char **startPtr,
    3594                          const char *end,
    3595                          const char **nextPtr)
     3583static XMLERROR doIgnoreSection(XML_Parser parser,
     3584                                const ENCODING * enc,
     3585                                const char **startPtr,
     3586                                const char *end,
     3587                                const char **nextPtr)
    35963588{
    35973589    const char *next;
     
    36503642#endif /* XML_DTD */
    36513643
    3652 static XMLERROR
    3653  initializeEncoding(XML_Parser parser)
     3644static XMLERROR initializeEncoding(XML_Parser parser)
    36543645{
    36553646    const char *s;
     
    36853676}
    36863677
    3687 static XMLERROR
    3688  processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
    3689                 const char *s, const char *next)
     3678static XMLERROR  processXmlDecl(XML_Parser parser,
     3679                                int isGeneralTextEntity,
     3680                                const char *s,
     3681                                const char *next)
    36903682{
    36913683    const char *encodingName = 0;
     
    37863778}
    37873779
    3788 static XMLERROR
    3789  handleUnknownEncoding(XML_Parser parser, const XML_Char * encodingName)
     3780static XMLERROR  handleUnknownEncoding(XML_Parser parser,
     3781                                       const XML_Char * encodingName)
    37903782{
    37913783    if (unknownEncodingHandler)
     
    38303822}
    38313823
    3832 static XMLERROR
    3833  prologInitProcessor(XML_Parser parser,
    3834                      const char *s,
    3835                      const char *end,
    3836                      const char **nextPtr)
     3824static XMLERROR prologInitProcessor(XML_Parser parser,
     3825                                    const char *s,
     3826                                    const char *end,
     3827                                    const char **nextPtr)
    38373828{
    38383829    XMLERROR result = initializeEncoding(parser);
     
    38443835}
    38453836
    3846 static XMLERROR
    3847  prologProcessor(XML_Parser parser,
    3848                  const char *s,
    3849                  const char *end,
    3850                  const char **nextPtr)
     3837static XMLERROR prologProcessor(XML_Parser parser,
     3838                                const char *s,
     3839                                const char *end,
     3840                                const char **nextPtr)
    38513841{
    38523842    const char *next;
     
    38563846}
    38573847
    3858 static XMLERROR
    3859  doProlog(XML_Parser parser,
    3860           const ENCODING * enc,
    3861           const char *s,
    3862           const char *end,
    3863           int tok,
    3864           const char *next,
    3865           const char **nextPtr)
     3848static XMLERROR doProlog(XML_Parser parser,
     3849                         const ENCODING * enc,
     3850                         const char *s,
     3851                         const char *end,
     3852                         int tok,
     3853                         const char *next,
     3854                         const char **nextPtr)
    38663855{
    38673856#ifdef XML_DTD
     
    47044693}
    47054694
    4706 static
    4707 XMLERROR epilogProcessor(XML_Parser parser,
    4708                          const char *s,
    4709                          const char *end,
    4710                          const char **nextPtr)
     4695static XMLERROR epilogProcessor(XML_Parser parser,
     4696                                const char *s,
     4697                                const char *end,
     4698                                const char **nextPtr)
    47114699{
    47124700    processor = epilogProcessor;
     
    47694757#ifdef XML_DTD
    47704758
    4771 static XMLERROR
    4772  processInternalParamEntity(XML_Parser parser, ENTITY * entity)
     4759static XMLERROR processInternalParamEntity(XML_Parser parser,
     4760                                           ENTITY * entity)
    47734761{
    47744762    const char *s, *end, *next;
     
    47944782#endif /* XML_DTD */
    47954783
    4796 static
    4797 XMLERROR errorProcessor(XML_Parser parser,
    4798                         const char *s,
    4799                         const char *end,
    4800                         const char **nextPtr)
     4784static XMLERROR errorProcessor(XML_Parser parser,
     4785                               const char *s,
     4786                               const char *end,
     4787                               const char **nextPtr)
    48014788{
    48024789    return errorCode;
    48034790}
    48044791
    4805 static XMLERROR
    4806  storeAttributeValue(XML_Parser parser, const ENCODING * enc, int isCdata,
    4807                      const char *ptr, const char *end,
    4808                      STRING_POOL * pool)
     4792static XMLERROR storeAttributeValue(XML_Parser parser,
     4793                                    const ENCODING * enc,
     4794                                    int isCdata,
     4795                                    const char *ptr,
     4796                                    const char *end,
     4797                                    STRING_POOL * pool)
    48094798{
    48104799    XMLERROR result = appendAttributeValue(parser, enc, isCdata, ptr, end, pool);
     
    49704959}
    49714960
    4972 static
    4973 XMLERROR storeEntityValue(XML_Parser parser,
    4974                           const ENCODING * enc,
    4975                           const char *entityTextPtr,
    4976                           const char *entityTextEnd)
     4961static XMLERROR storeEntityValue(XML_Parser parser,
     4962                                 const ENCODING * enc,
     4963                                 const char *entityTextPtr,
     4964                                 const char *entityTextEnd)
    49774965{
    49784966    STRING_POOL *pool = &(dtd.pool);
     
    50925080}
    50935081
    5094 static void
    5095  normalizeLines(XML_Char * s)
     5082static void  normalizeLines(XML_Char * s)
    50965083{
    50975084    XML_Char *p;
     
    51205107}
    51215108
    5122 static int
    5123  reportProcessingInstruction(XML_Parser parser, const ENCODING * enc, const char *start, const char *end)
     5109static int reportProcessingInstruction(XML_Parser parser,
     5110                                       const ENCODING * enc,
     5111                                       const char *start,
     5112                                       const char *end)
    51245113{
    51255114    const XML_Char *target;
     
    51515140}
    51525141
    5153 static int
    5154  reportComment(XML_Parser parser, const ENCODING * enc, const char *start, const char *end)
     5142static int reportComment(XML_Parser parser,
     5143                         const ENCODING * enc,
     5144                         const char *start,
     5145                         const char *end)
    51555146{
    51565147    XML_Char *data;
     
    51755166}
    51765167
    5177 static void
    5178  reportDefault(XML_Parser parser, const ENCODING * enc, const char *s, const char *end)
     5168static void reportDefault(XML_Parser parser,
     5169                          const ENCODING * enc,
     5170                          const char *s,
     5171                          const char *end)
    51795172{
    51805173    if (MUST_CONVERT(enc, s))
     
    52095202
    52105203
    5211 static int
    5212  defineAttribute(ELEMENT_TYPE * type, ATTRIBUTE_ID * attId, int isCdata,
    5213                  int isId, const XML_Char * value, XML_Parser parser)
     5204static int defineAttribute(ELEMENT_TYPE * type,
     5205                           ATTRIBUTE_ID * attId,
     5206                           int isCdata,
     5207                           int isId,
     5208                           const XML_Char * value,
     5209                           XML_Parser parser)
    52145210{
    52155211    DEFAULT_ATTRIBUTE *att;
     
    52535249}
    52545250
    5255 static int setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE * elementType)
     5251static int setElementTypePrefix(XML_Parser parser,
     5252                                ELEMENT_TYPE * elementType)
    52565253{
    52575254    const XML_Char *name;
     
    52855282}
    52865283
    5287 static ATTRIBUTE_ID *
    5288  getAttributeId(XML_Parser parser, const ENCODING * enc, const char *start, const char *end)
     5284static ATTRIBUTE_ID * getAttributeId(XML_Parser parser,
     5285                                     const ENCODING * enc,
     5286                                     const char *start,
     5287                                     const char *end)
    52895288{
    52905289    ATTRIBUTE_ID *id;
     
    53525351#define CONTEXT_SEP XML_T('\f')
    53535352
    5354 static
    5355 const XML_Char *getContext(XML_Parser parser)
     5353static const XML_Char *getContext(XML_Parser parser)
    53565354{
    53575355    HASH_TABLE_ITER iter;
     
    54265424}
    54275425
    5428 static
    5429 int setContext(XML_Parser parser, const XML_Char * context)
     5426static int setContext(XML_Parser parser, const XML_Char * context)
    54305427{
    54315428    const XML_Char *s = context;
     
    54915488
    54925489
    5493 static
    5494 void normalizePublicId(XML_Char * publicId)
     5490static void normalizePublicId(XML_Char * publicId)
    54955491{
    54965492    XML_Char *p = publicId;
     
    57835779#define INIT_SIZE 64
    57845780
    5785 static
    5786 int keyeq(KEY s1, KEY s2)
     5781static int keyeq(KEY s1, KEY s2)
    57875782{
    57885783    for (; *s1 == *s2; s1++, s2++)
     
    57925787}
    57935788
    5794 static
    5795 unsigned long hash(KEY s)
     5789static unsigned long hash(KEY s)
    57965790{
    57975791    unsigned long h = 0;
     
    58025796}
    58035797
    5804 static
    5805 NAMED *lookup(HASH_TABLE * table, KEY name, size_t createSize)
     5798static NAMED *lookup(HASH_TABLE * table, KEY name, size_t createSize)
    58065799{
    58075800    size_t i;
     
    58755868}
    58765869
    5877 static
    5878 void hashTableDestroy(HASH_TABLE * table)
     5870static void hashTableDestroy(HASH_TABLE * table)
    58795871{
    58805872    size_t i;
     
    58915883}
    58925884
    5893 static
    5894 void hashTableInit(HASH_TABLE * p, XML_Memory_Handling_Suite * ms)
     5885static void hashTableInit(HASH_TABLE * p, XML_Memory_Handling_Suite * ms)
    58955886{
    58965887    p->size = 0;
     
    59015892}
    59025893
    5903 static
    5904 void hashTableIterInit(HASH_TABLE_ITER * iter, const HASH_TABLE * table)
     5894static void hashTableIterInit(HASH_TABLE_ITER * iter, const HASH_TABLE * table)
    59055895{
    59065896    iter->p = table->v;
     
    59085898}
    59095899
    5910 static
    5911 NAMED *hashTableIterNext(HASH_TABLE_ITER * iter)
     5900static NAMED *hashTableIterNext(HASH_TABLE_ITER * iter)
    59125901{
    59135902    while (iter->p != iter->end)
     
    59225911
    59235912
    5924 static
    5925 void poolInit(STRING_POOL * pool, XML_Memory_Handling_Suite * ms)
     5913static void poolInit(STRING_POOL * pool, XML_Memory_Handling_Suite * ms)
    59265914{
    59275915    pool->blocks = 0;
     
    59335921}
    59345922
    5935 static
    5936 void poolClear(STRING_POOL * pool)
     5923static void poolClear(STRING_POOL * pool)
    59375924{
    59385925    if (!pool->freeBlocks)
     
    59575944}
    59585945
    5959 static
    5960 void poolDestroy(STRING_POOL * pool)
     5946static void poolDestroy(STRING_POOL * pool)
    59615947{
    59625948    BLOCK *p = pool->blocks;
     
    61726158}
    61736159
    6174 static int
    6175  nextScaffoldPart(XML_Parser parser)
     6160static int nextScaffoldPart(XML_Parser parser)
    61766161{
    61776162    CONTENT_SCAFFOLD *me;
     
    62226207}                               /* End nextScaffoldPart */
    62236208
    6224 static void
    6225  build_node(XML_Parser parser,
    6226             int src_node,
    6227             XMLCONTENT * dest,
    6228             XMLCONTENT ** contpos,
    6229             char **strpos)
     6209static void  build_node(XML_Parser parser,
     6210                        int src_node,
     6211                        XMLCONTENT * dest,
     6212                        XMLCONTENT ** contpos,
     6213                        char **strpos)
    62306214{
    62316215    dest->type = dtd.scaffold[src_node].type;
     
    62656249}                               /* End build_node */
    62666250
    6267 static XMLCONTENT *
    6268  build_model(XML_Parser parser)
     6251static XMLCONTENT * build_model(XML_Parser parser)
    62696252{
    62706253    XMLCONTENT *ret;
     
    62846267}                               /* End build_model */
    62856268
    6286 static ELEMENT_TYPE *
    6287  getElementType(XML_Parser parser,
    6288                 const ENCODING * enc,
    6289                 const char *ptr,
    6290                 const char *end)
     6269static ELEMENT_TYPE * getElementType(XML_Parser parser,
     6270                                     const ENCODING * enc,
     6271                                     const char *ptr,
     6272                                     const char *end)
    62916273{
    62926274    const XML_Char *name = poolStoreString(&dtd.pool, enc, ptr, end, NULL);
Note: See TracChangeset for help on using the changeset viewer.