Skip to content

Commit e8a15ed

Browse files
committed
Rename struct that conflicts, perhaps with MSVC
1 parent 2a5975c commit e8a15ed

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

Modules/expat/xmlparse.c

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ typedef struct binding {
281281
typedef struct prefix {
282282
const XML_Char *name;
283283
BINDING *binding;
284-
} PREFIX;
284+
} PPREFIX;
285285

286286
typedef struct {
287287
const XML_Char *str;
@@ -360,7 +360,7 @@ typedef struct {
360360
an attribute has been specified. */
361361
typedef struct attribute_id {
362362
XML_Char *name;
363-
PREFIX *prefix;
363+
PPREFIX *prefix;
364364
XML_Bool maybeTokenized;
365365
XML_Bool xmlns;
366366
} ATTRIBUTE_ID;
@@ -379,7 +379,7 @@ typedef struct {
379379

380380
typedef struct {
381381
const XML_Char *name;
382-
PREFIX *prefix;
382+
PPREFIX *prefix;
383383
const ATTRIBUTE_ID *idAtt;
384384
int nDefaultAtts;
385385
int allocDefaultAtts;
@@ -404,7 +404,7 @@ typedef struct {
404404
XML_Bool paramEntityRead;
405405
HASH_TABLE paramEntities;
406406
#endif /* XML_DTD */
407-
PREFIX defaultPrefix;
407+
PPREFIX defaultPrefix;
408408
/* === scaffolding for building content model === */
409409
XML_Bool in_eldecl;
410410
CONTENT_SCAFFOLD *scaffold;
@@ -502,7 +502,7 @@ static enum XML_Error storeAtts(XML_Parser parser, const ENCODING *enc,
502502
const char *attStr, TAG_NAME *tagNamePtr,
503503
BINDING **bindingsPtr,
504504
enum XML_Account account);
505-
static enum XML_Error addBinding(XML_Parser parser, PREFIX *prefix,
505+
static enum XML_Error addBinding(XML_Parser parser, PPREFIX *prefix,
506506
const ATTRIBUTE_ID *attId, const XML_Char *uri,
507507
BINDING **bindingsPtr);
508508
static int defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *attId,
@@ -3915,7 +3915,7 @@ is_rfc3986_uri_char(XML_Char candidate) {
39153915
Therefore one must keep track of the old value outside of addBinding().
39163916
*/
39173917
static enum XML_Error
3918-
addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
3918+
addBinding(XML_Parser parser, PPREFIX *prefix, const ATTRIBUTE_ID *attId,
39193919
const XML_Char *uri, BINDING **bindingsPtr) {
39203920
// "http://www.w3.org/XML/1998/namespace"
39213921
static const XML_Char xmlNamespace[]
@@ -6586,16 +6586,16 @@ setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType) {
65866586
const XML_Char *name;
65876587
for (name = elementType->name; *name; name++) {
65886588
if (*name == XML_T(ASCII_COLON)) {
6589-
PREFIX *prefix;
6589+
PPREFIX *prefix;
65906590
const XML_Char *s;
65916591
for (s = elementType->name; s != name; s++) {
65926592
if (! poolAppendChar(&dtd->pool, *s))
65936593
return 0;
65946594
}
65956595
if (! poolAppendChar(&dtd->pool, XML_T('\0')))
65966596
return 0;
6597-
prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
6598-
sizeof(PREFIX));
6597+
prefix = (PPREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
6598+
sizeof(PPREFIX));
65996599
if (! prefix)
66006600
return 0;
66016601
if (prefix->name == poolStart(&dtd->pool))
@@ -6639,8 +6639,8 @@ getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
66396639
if (name[5] == XML_T('\0'))
66406640
id->prefix = &dtd->defaultPrefix;
66416641
else
6642-
id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6,
6643-
sizeof(PREFIX));
6642+
id->prefix = (PPREFIX *)lookup(parser, &dtd->prefixes, name + 6,
6643+
sizeof(PPREFIX));
66446644
id->xmlns = XML_TRUE;
66456645
} else {
66466646
int i;
@@ -6654,8 +6654,8 @@ getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
66546654
}
66556655
if (! poolAppendChar(&dtd->pool, XML_T('\0')))
66566656
return NULL;
6657-
id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes,
6658-
poolStart(&dtd->pool), sizeof(PREFIX));
6657+
id->prefix = (PPREFIX *)lookup(parser, &dtd->prefixes,
6658+
poolStart(&dtd->pool), sizeof(PPREFIX));
66596659
if (! id->prefix)
66606660
return NULL;
66616661
if (id->prefix->name == poolStart(&dtd->pool))
@@ -6719,7 +6719,7 @@ getContext(XML_Parser parser) {
67196719
int i;
67206720
int len;
67216721
const XML_Char *s;
6722-
PREFIX *prefix = (PREFIX *)hashTableIterNext(&iter);
6722+
PPREFIX *prefix = (PPREFIX *)hashTableIterNext(&iter);
67236723
if (! prefix)
67246724
break;
67256725
if (! prefix->binding) {
@@ -6791,15 +6791,15 @@ setContext(XML_Parser parser, const XML_Char *context) {
67916791
context = s;
67926792
poolDiscard(&parser->m_tempPool);
67936793
} else if (*s == XML_T(ASCII_EQUALS)) {
6794-
PREFIX *prefix;
6794+
PPREFIX *prefix;
67956795
if (poolLength(&parser->m_tempPool) == 0)
67966796
prefix = &dtd->defaultPrefix;
67976797
else {
67986798
if (! poolAppendChar(&parser->m_tempPool, XML_T('\0')))
67996799
return XML_FALSE;
68006800
prefix
6801-
= (PREFIX *)lookup(parser, &dtd->prefixes,
6802-
poolStart(&parser->m_tempPool), sizeof(PREFIX));
6801+
= (PPREFIX *)lookup(parser, &dtd->prefixes,
6802+
poolStart(&parser->m_tempPool), sizeof(PPREFIX));
68036803
if (! prefix)
68046804
return XML_FALSE;
68056805
if (prefix->name == poolStart(&parser->m_tempPool)) {
@@ -6966,13 +6966,13 @@ dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
69666966
hashTableIterInit(&iter, &(oldDtd->prefixes));
69676967
for (;;) {
69686968
const XML_Char *name;
6969-
const PREFIX *oldP = (PREFIX *)hashTableIterNext(&iter);
6969+
const PPREFIX *oldP = (PPREFIX *)hashTableIterNext(&iter);
69706970
if (! oldP)
69716971
break;
69726972
name = poolCopyString(&(newDtd->pool), oldP->name);
69736973
if (! name)
69746974
return 0;
6975-
if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX)))
6975+
if (! lookup(oldParser, &(newDtd->prefixes), name, sizeof(PPREFIX)))
69766976
return 0;
69776977
}
69786978

@@ -7004,7 +7004,7 @@ dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
70047004
if (oldA->prefix == &oldDtd->defaultPrefix)
70057005
newA->prefix = &newDtd->defaultPrefix;
70067006
else
7007-
newA->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
7007+
newA->prefix = (PPREFIX *)lookup(oldParser, &(newDtd->prefixes),
70087008
oldA->prefix->name, 0);
70097009
}
70107010
}
@@ -7049,7 +7049,7 @@ dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd,
70497049
oldE->idAtt->name, 0);
70507050
newE->allocDefaultAtts = newE->nDefaultAtts = oldE->nDefaultAtts;
70517051
if (oldE->prefix)
7052-
newE->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
7052+
newE->prefix = (PPREFIX *)lookup(oldParser, &(newDtd->prefixes),
70537053
oldE->prefix->name, 0);
70547054
for (i = 0; i < newE->nDefaultAtts; i++) {
70557055
newE->defaultAtts[i].id = (ATTRIBUTE_ID *)lookup(

0 commit comments

Comments
 (0)