Lines Matching defs:ent
1256 * @ent: the entity
1263 xmlXIncludeMergeEntity(xmlEntityPtr ent, xmlXIncludeMergeDataPtr data,
1269 if ((ent == NULL) || (data == NULL))
1275 switch (ent->etype) {
1285 ret = xmlAddDocEntity(doc, ent->name, ent->etype, ent->ExternalID,
1286 ent->SystemID, ent->content);
1288 if (ent->URI != NULL)
1289 ret->URI = xmlStrdup(ent->URI);
1291 prev = xmlGetDocEntity(doc, ent->name);
1293 if (ent->etype != prev->etype)
1296 if ((ent->SystemID != NULL) && (prev->SystemID != NULL)) {
1297 if (!xmlStrEqual(ent->SystemID, prev->SystemID))
1299 } else if ((ent->ExternalID != NULL) &&
1301 if (!xmlStrEqual(ent->ExternalID, prev->ExternalID))
1303 } else if ((ent->content != NULL) && (prev->content != NULL)) {
1304 if (!xmlStrEqual(ent->content, prev->content))
1314 switch (ent->etype) {
1324 xmlXIncludeErr(ctxt, (xmlNodePtr) ent, XML_XINCLUDE_ENTITY_DEF_MISMATCH,
1326 ent->name);