MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCOLLADA / htmlCheckParagraph

Function htmlCheckParagraph

Externals/LibXML/HTMLparser.c:1361–1390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1359 */
1360
1361static int
1362htmlCheckParagraph(htmlParserCtxtPtr ctxt) {
1363 const xmlChar *tag;
1364 int i;
1365
1366 if (ctxt == NULL)
1367 return(-1);
1368 tag = ctxt->name;
1369 if (tag == NULL) {
1370 htmlAutoClose(ctxt, BAD_CAST"p");
1371 htmlCheckImplied(ctxt, BAD_CAST"p");
1372 htmlnamePush(ctxt, BAD_CAST"p");
1373 if ((ctxt->sax != NULL) && (ctxt->sax->startElement != NULL))
1374 ctxt->sax->startElement(ctxt->userData, BAD_CAST"p", NULL);
1375 return(1);
1376 }
1377 if (!htmlOmittedDefaultValue)
1378 return(0);
1379 for (i = 0; htmlNoContentElements[i] != NULL; i++) {
1380 if (xmlStrEqual(tag, BAD_CAST htmlNoContentElements[i])) {
1381 htmlAutoClose(ctxt, BAD_CAST"p");
1382 htmlCheckImplied(ctxt, BAD_CAST"p");
1383 htmlnamePush(ctxt, BAD_CAST"p");
1384 if ((ctxt->sax != NULL) && (ctxt->sax->startElement != NULL))
1385 ctxt->sax->startElement(ctxt->userData, BAD_CAST"p", NULL);
1386 return(1);
1387 }
1388 }
1389 return(0);
1390}
1391
1392/**
1393 * htmlIsScriptAttribute:

Callers 3

htmlParseCharDataFunction · 0.85
htmlParseReferenceFunction · 0.85
htmlParseTryOrFinishFunction · 0.85

Calls 5

htmlAutoCloseFunction · 0.85
htmlCheckImpliedFunction · 0.85
htmlnamePushFunction · 0.85
xmlStrEqualFunction · 0.85
startElementMethod · 0.45

Tested by

no test coverage detected