Symbol: binding
lib/libexpat/lib/xmlparse.c
279
struct binding *nextTagBinding;
lib/libexpat/lib/xmlparse.c
280
struct binding *prevPrefixBinding;
lib/libexpat/lib/xmlparse.c
289
BINDING *binding;
lib/libexpat/lib/xmlparse.c
3592
b->prefix->binding = b->prevPrefixBinding;
lib/libexpat/lib/xmlparse.c
3791
b->prefix->binding = b->prevPrefixBinding;
lib/libexpat/lib/xmlparse.c
3813
BINDING *binding;
lib/libexpat/lib/xmlparse.c
4105
const BINDING *const b = id->prefix->binding;
lib/libexpat/lib/xmlparse.c
4179
for (binding = *bindingsPtr; binding; binding = binding->nextTagBinding)
lib/libexpat/lib/xmlparse.c
4180
binding->attId->name[-1] = 0;
lib/libexpat/lib/xmlparse.c
4187
binding = elementType->prefix->binding;
lib/libexpat/lib/xmlparse.c
4188
if (! binding)
lib/libexpat/lib/xmlparse.c
4193
} else if (dtd->defaultPrefix.binding) {
lib/libexpat/lib/xmlparse.c
4194
binding = dtd->defaultPrefix.binding;
lib/libexpat/lib/xmlparse.c
4199
if (parser->m_ns_triplets && binding->prefix->name)
lib/libexpat/lib/xmlparse.c
4200
prefixLen = xcslen(binding->prefix->name) + /*null terminator*/ 1;
lib/libexpat/lib/xmlparse.c
4202
tagNamePtr->uriLen = binding->uriLen;
lib/libexpat/lib/xmlparse.c
4203
tagNamePtr->prefix = binding->prefix->name;
lib/libexpat/lib/xmlparse.c
4209
if (binding->uriLen > SIZE_MAX - prefixLen
lib/libexpat/lib/xmlparse.c
4210
|| localPartLen > SIZE_MAX - (binding->uriLen + prefixLen)) {
lib/libexpat/lib/xmlparse.c
4214
const size_t totalLen = localPartLen + binding->uriLen + prefixLen;
lib/libexpat/lib/xmlparse.c
4215
if (totalLen > binding->uriAlloc) {
lib/libexpat/lib/xmlparse.c
4225
binding->uriAlloc = totalLen + EXPAND_SPARE;
lib/libexpat/lib/xmlparse.c
4226
memcpy(uri, binding->uri, binding->uriLen * sizeof(XML_Char));
lib/libexpat/lib/xmlparse.c
4228
if (p->name.str == binding->uri)
lib/libexpat/lib/xmlparse.c
4230
FREE(parser, binding->uri);
lib/libexpat/lib/xmlparse.c
4231
binding->uri = uri;
lib/libexpat/lib/xmlparse.c
4234
uri = binding->uri + binding->uriLen;
lib/libexpat/lib/xmlparse.c
4244
memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char));
lib/libexpat/lib/xmlparse.c
4246
tagNamePtr->str = binding->uri;
lib/libexpat/lib/xmlparse.c
4503
b->prevPrefixBinding = prefix->binding;
lib/libexpat/lib/xmlparse.c
4506
prefix->binding = NULL;
lib/libexpat/lib/xmlparse.c
4508
prefix->binding = b;
lib/libexpat/lib/xmlparse.c
4515
prefix->binding ? uri : 0);
lib/libexpat/lib/xmlparse.c
7364
if (dtd->defaultPrefix.binding) {
lib/libexpat/lib/xmlparse.c
7367
size_t len = dtd->defaultPrefix.binding->uriLen;
lib/libexpat/lib/xmlparse.c
7370
if (! poolAppendChars(&parser->m_tempPool, dtd->defaultPrefix.binding->uri,
lib/libexpat/lib/xmlparse.c
7401
if (! prefix->binding) {
lib/libexpat/lib/xmlparse.c
7417
size_t len = prefix->binding->uriLen;
lib/libexpat/lib/xmlparse.c
7420
if (! poolAppendChars(&parser->m_tempPool, prefix->binding->uri, len))
lib/libexpat/lib/xmlparse.c
7553
p->defaultPrefix.binding = NULL;
lib/libexpat/lib/xmlparse.c
7592
p->defaultPrefix.binding = NULL;