Lines Matching refs:ptdoc

193 	PHPTidyDoc		*ptdoc;  member
667 if (intern->ptdoc) { in tidy_object_free_storage()
668 intern->ptdoc->ref_count--; in tidy_object_free_storage()
670 if (intern->ptdoc->ref_count <= 0) { in tidy_object_free_storage()
671 tidyBufFree(intern->ptdoc->errbuf); in tidy_object_free_storage()
672 efree(intern->ptdoc->errbuf); in tidy_object_free_storage()
673 tidyRelease(intern->ptdoc->doc); in tidy_object_free_storage()
674 efree(intern->ptdoc); in tidy_object_free_storage()
692 intern->ptdoc = emalloc(sizeof(PHPTidyDoc)); in tidy_object_new()
693 intern->ptdoc->doc = tidyCreate(); in tidy_object_new()
694 intern->ptdoc->ref_count = 1; in tidy_object_new()
695 intern->ptdoc->initialized = 0; in tidy_object_new()
696 intern->ptdoc->errbuf = emalloc(sizeof(TidyBuffer)); in tidy_object_new()
697 tidyBufInit(intern->ptdoc->errbuf); in tidy_object_new()
699 if (tidySetErrorBuffer(intern->ptdoc->doc, intern->ptdoc->errbuf) != 0) { in tidy_object_new()
700 tidyBufFree(intern->ptdoc->errbuf); in tidy_object_new()
701 efree(intern->ptdoc->errbuf); in tidy_object_new()
702 tidyRelease(intern->ptdoc->doc); in tidy_object_new()
703 efree(intern->ptdoc); in tidy_object_new()
708 tidyOptSetBool(intern->ptdoc->doc, TidyForceOutput, yes); in tidy_object_new()
709 tidyOptSetBool(intern->ptdoc->doc, TidyMark, no); in tidy_object_new()
711 TIDY_SET_DEFAULT_CONFIG(intern->ptdoc->doc); in tidy_object_new()
759 tidySaveBuffer (obj->ptdoc->doc, &output); in tidy_doc_cast_handler()
792 if (obj->ptdoc) { in tidy_node_cast_handler()
793 tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); in tidy_node_cast_handler()
815 tidySaveBuffer (obj->ptdoc->doc, &output); in tidy_doc_update_properties()
827 if (obj->ptdoc->errbuf->size) { in tidy_doc_update_properties()
831 ZVAL_STRINGL(&temp, (char*)obj->ptdoc->errbuf->bp, obj->ptdoc->errbuf->size-1); in tidy_doc_update_properties()
852 tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); in tidy_add_default_properties()
860 ADD_PROPERTY_BOOL(obj->std.properties, proprietary, tidyNodeIsProp(obj->ptdoc->doc, obj->node)); in tidy_add_default_properties()
900 newobj->ptdoc = obj->ptdoc; in tidy_add_default_properties()
901 newobj->ptdoc->ref_count++; in tidy_add_default_properties()
926 static void *php_tidy_get_opt_val(PHPTidyDoc *ptdoc, TidyOption opt, TidyOptionType *type) in php_tidy_get_opt_val() argument
932 char *val = (char *) tidyOptGetValue(ptdoc->doc, tidyOptGetId(opt)); in php_tidy_get_opt_val()
942 return (void *) (uintptr_t) tidyOptGetInt(ptdoc->doc, tidyOptGetId(opt)); in php_tidy_get_opt_val()
946 return (void *) tidyOptGetBool(ptdoc->doc, tidyOptGetId(opt)); in php_tidy_get_opt_val()
962 node = tidyGetRoot(obj->ptdoc->doc); in php_tidy_create_node()
966 node = tidyGetHtml(obj->ptdoc->doc); in php_tidy_create_node()
970 node = tidyGetHead(obj->ptdoc->doc); in php_tidy_create_node()
974 node = tidyGetBody(obj->ptdoc->doc); in php_tidy_create_node()
989 newobj->ptdoc = obj->ptdoc; in php_tidy_create_node()
991 newobj->ptdoc->ref_count++; in php_tidy_create_node()
1016 if (tidySetCharEncoding(obj->ptdoc->doc, enc) < 0) { in php_tidy_parse_string()
1022 obj->ptdoc->initialized = 1; in php_tidy_parse_string()
1026 if (tidyParseBuffer(obj->ptdoc->doc, &buf) < 0) { in php_tidy_parse_string()
1027 php_error_docref(NULL, E_WARNING, "%s", obj->ptdoc->errbuf->bp); in php_tidy_parse_string()
1216 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in PHP_FUNCTION()
1231 if (obj->ptdoc->errbuf && obj->ptdoc->errbuf->bp) { in PHP_FUNCTION()
1232 RETURN_STRINGL((char*)obj->ptdoc->errbuf->bp, obj->ptdoc->errbuf->size-1); in PHP_FUNCTION()
1247 tidySaveBuffer(obj->ptdoc->doc, &output); in PHP_FUNCTION()
1284 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in PHP_FUNCTION()
1301 if (tidyCleanAndRepair(obj->ptdoc->doc) >= 0) { in PHP_FUNCTION()
1332 if (obj->ptdoc->initialized && tidyRunDiagnostics(obj->ptdoc->doc) >= 0) { in PHP_FUNCTION()
1378 opt = tidyGetOptionByName(obj->ptdoc->doc, optname); in PHP_FUNCTION()
1385 if ( (optval = (char *) tidyOptGetDoc(obj->ptdoc->doc, opt)) ) { in PHP_FUNCTION()
1406 itOpt = tidyGetOptionList(obj->ptdoc->doc); in PHP_FUNCTION()
1411 TidyOption opt = tidyGetNextOption(obj->ptdoc->doc, &itOpt); in PHP_FUNCTION()
1414 opt_value = php_tidy_get_opt_val(obj->ptdoc, opt, &optt); in PHP_FUNCTION()
1440 RETURN_LONG(tidyStatus(obj->ptdoc->doc)); in PHP_FUNCTION()
1450 RETURN_LONG(tidyDetectedHtmlVersion(obj->ptdoc->doc)); in PHP_FUNCTION()
1460 RETURN_BOOL(tidyDetectedXhtml(obj->ptdoc->doc)); in PHP_FUNCTION()
1470 RETURN_BOOL(tidyDetectedGenericXml(obj->ptdoc->doc)); in PHP_FUNCTION()
1480 RETURN_LONG(tidyErrorCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1490 RETURN_LONG(tidyWarningCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1500 RETURN_LONG(tidyAccessWarningCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1510 RETURN_LONG(tidyConfigErrorCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1539 opt = tidyGetOptionByName(obj->ptdoc->doc, optname); in PHP_FUNCTION()
1546 optval = php_tidy_get_opt_val(obj->ptdoc, opt, &optt); in PHP_FUNCTION()
1602 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1638 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1670 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1838 newobj->ptdoc = obj->ptdoc; in TIDY_NODE_METHOD()
1839 newobj->ptdoc->ref_count++; in TIDY_NODE_METHOD()