Lines Matching refs:obj

56 	PHPTidyObj *obj;	\
67 obj = Z_TIDY_P(object); \
71 if (!obj->ptdoc->initialized) { \
77 PHPTidyObj *obj; \
82 obj = Z_TIDY_P(object); \
211 static inline PHPTidyObj *php_tidy_fetch_object(zend_object *obj) { in php_tidy_fetch_object() argument
212 return (PHPTidyObj *)((char*)(obj) - XtOffsetOf(PHPTidyObj, std)); in php_tidy_fetch_object()
774 PHPTidyObj *obj; in tidy_doc_cast_handler() local
791 obj = Z_TIDY_P(in); in tidy_doc_cast_handler()
793 tidySaveBuffer (obj->ptdoc->doc, &output); in tidy_doc_cast_handler()
812 PHPTidyObj *obj; in tidy_node_cast_handler() local
829 obj = Z_TIDY_P(in); in tidy_node_cast_handler()
831 if (obj->ptdoc) { in tidy_node_cast_handler()
832 tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); in tidy_node_cast_handler()
847 static void tidy_doc_update_properties(PHPTidyObj *obj) in tidy_doc_update_properties() argument
854 tidySaveBuffer (obj->ptdoc->doc, &output); in tidy_doc_update_properties()
857 if (!obj->std.properties) { in tidy_doc_update_properties()
858 rebuild_object_properties(&obj->std); in tidy_doc_update_properties()
861 zend_hash_str_update(obj->std.properties, "value", sizeof("value") - 1, &temp); in tidy_doc_update_properties()
866 if (obj->ptdoc->errbuf->size) { in tidy_doc_update_properties()
867 if (!obj->std.properties) { in tidy_doc_update_properties()
868 rebuild_object_properties(&obj->std); in tidy_doc_update_properties()
870 ZVAL_STRINGL(&temp, (char*)obj->ptdoc->errbuf->bp, obj->ptdoc->errbuf->size-1); in tidy_doc_update_properties()
871 zend_hash_str_update(obj->std.properties, "errorBuffer", sizeof("errorBuffer") - 1, &temp); in tidy_doc_update_properties()
875 static void tidy_add_default_properties(PHPTidyObj *obj, tidy_obj_type type) in tidy_add_default_properties() argument
887 if (!obj->std.properties) { in tidy_add_default_properties()
888 rebuild_object_properties(&obj->std); in tidy_add_default_properties()
891 tidyNodeGetText(obj->ptdoc->doc, obj->node, &buf); in tidy_add_default_properties()
892 ADD_PROPERTY_STRINGL(obj->std.properties, value, buf.bp, buf.size ? buf.size-1 : 0); in tidy_add_default_properties()
895 ADD_PROPERTY_STRING(obj->std.properties, name, tidyNodeGetName(obj->node)); in tidy_add_default_properties()
896 ADD_PROPERTY_LONG(obj->std.properties, type, tidyNodeGetType(obj->node)); in tidy_add_default_properties()
897 ADD_PROPERTY_LONG(obj->std.properties, line, tidyNodeLine(obj->node)); in tidy_add_default_properties()
898 ADD_PROPERTY_LONG(obj->std.properties, column, tidyNodeColumn(obj->node)); in tidy_add_default_properties()
899 ADD_PROPERTY_BOOL(obj->std.properties, proprietary, tidyNodeIsProp(obj->ptdoc->doc, obj->node)); in tidy_add_default_properties()
901 switch(tidyNodeGetType(obj->node)) { in tidy_add_default_properties()
909 ADD_PROPERTY_LONG(obj->std.properties, id, tidyNodeGetId(obj->node)); in tidy_add_default_properties()
912 tempattr = tidyAttrFirst(obj->node); in tidy_add_default_properties()
928 zend_hash_str_update(obj->std.properties, "attribute", sizeof("attribute") - 1, &attribute); in tidy_add_default_properties()
930 tempnode = tidyGetChild(obj->node); in tidy_add_default_properties()
939 newobj->ptdoc = obj->ptdoc; in tidy_add_default_properties()
951 zend_hash_str_update(obj->std.properties, "child", sizeof("child") - 1, &children); in tidy_add_default_properties()
956 if (!obj->std.properties) { in tidy_add_default_properties()
957 rebuild_object_properties(&obj->std); in tidy_add_default_properties()
959 ADD_PROPERTY_NULL(obj->std.properties, errorBuffer); in tidy_add_default_properties()
960 ADD_PROPERTY_NULL(obj->std.properties, value); in tidy_add_default_properties()
1001 node = tidyGetRoot(obj->ptdoc->doc); in php_tidy_create_node()
1005 node = tidyGetHtml(obj->ptdoc->doc); in php_tidy_create_node()
1009 node = tidyGetHead(obj->ptdoc->doc); in php_tidy_create_node()
1013 node = tidyGetBody(obj->ptdoc->doc); in php_tidy_create_node()
1028 newobj->ptdoc = obj->ptdoc; in php_tidy_create_node()
1050 static int php_tidy_parse_string(PHPTidyObj *obj, char *string, uint32_t len, char *enc) in php_tidy_parse_string() argument
1055 if (tidySetCharEncoding(obj->ptdoc->doc, enc) < 0) { in php_tidy_parse_string()
1061 obj->ptdoc->initialized = 1; in php_tidy_parse_string()
1065 if (tidyParseBuffer(obj->ptdoc->doc, &buf) < 0) { in php_tidy_parse_string()
1066 php_error_docref(NULL, E_WARNING, "%s", obj->ptdoc->errbuf->bp); in php_tidy_parse_string()
1069 tidy_doc_update_properties(obj); in php_tidy_parse_string()
1254 PHPTidyObj *obj; in PHP_FUNCTION() local
1266 obj = Z_TIDY_P(return_value); in PHP_FUNCTION()
1268 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in PHP_FUNCTION()
1270 if (php_tidy_parse_string(obj, ZSTR_VAL(input), (uint32_t)ZSTR_LEN(input), enc) == FAILURE) { in PHP_FUNCTION()
1283 if (obj->ptdoc->errbuf && obj->ptdoc->errbuf->bp) { in PHP_FUNCTION()
1284 RETURN_STRINGL((char*)obj->ptdoc->errbuf->bp, obj->ptdoc->errbuf->size-1); in PHP_FUNCTION()
1299 tidySaveBuffer(obj->ptdoc->doc, &output); in PHP_FUNCTION()
1316 PHPTidyObj *obj; in PHP_FUNCTION() local
1324 obj = Z_TIDY_P(return_value); in PHP_FUNCTION()
1336 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in PHP_FUNCTION()
1338 if (php_tidy_parse_string(obj, ZSTR_VAL(contents), (uint32_t)ZSTR_LEN(contents), enc) == FAILURE) { in PHP_FUNCTION()
1353 if (tidyCleanAndRepair(obj->ptdoc->doc) >= 0) { in PHP_FUNCTION()
1354 tidy_doc_update_properties(obj); in PHP_FUNCTION()
1384 if (obj->ptdoc->initialized && tidyRunDiagnostics(obj->ptdoc->doc) >= 0) { in PHP_FUNCTION()
1385 tidy_doc_update_properties(obj); in PHP_FUNCTION()
1415 PHPTidyObj *obj; in PHP_FUNCTION() local
1432 obj = Z_TIDY_P(object); in PHP_FUNCTION()
1434 opt = tidyGetOptionByName(obj->ptdoc->doc, optname); in PHP_FUNCTION()
1441 if ( (optval = (char *) tidyOptGetDoc(obj->ptdoc->doc, opt)) ) { in PHP_FUNCTION()
1462 itOpt = tidyGetOptionList(obj->ptdoc->doc); in PHP_FUNCTION()
1467 TidyOption opt = tidyGetNextOption(obj->ptdoc->doc, &itOpt); in PHP_FUNCTION()
1470 opt_value = php_tidy_get_opt_val(obj->ptdoc, opt, &optt); in PHP_FUNCTION()
1496 RETURN_LONG(tidyStatus(obj->ptdoc->doc)); in PHP_FUNCTION()
1506 RETURN_LONG(tidyDetectedHtmlVersion(obj->ptdoc->doc)); in PHP_FUNCTION()
1516 RETURN_BOOL(tidyDetectedXhtml(obj->ptdoc->doc)); in PHP_FUNCTION()
1526 RETURN_BOOL(tidyDetectedGenericXml(obj->ptdoc->doc)); in PHP_FUNCTION()
1536 RETURN_LONG(tidyErrorCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1546 RETURN_LONG(tidyWarningCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1556 RETURN_LONG(tidyAccessWarningCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1566 RETURN_LONG(tidyConfigErrorCount(obj->ptdoc->doc)); in PHP_FUNCTION()
1574 PHPTidyObj *obj; in PHP_FUNCTION() local
1593 obj = Z_TIDY_P(object); in PHP_FUNCTION()
1595 opt = tidyGetOptionByName(obj->ptdoc->doc, optname); in PHP_FUNCTION()
1602 optval = php_tidy_get_opt_val(obj->ptdoc, opt, &optt); in PHP_FUNCTION()
1637 PHPTidyObj *obj; in TIDY_DOC_METHOD() local
1645 obj = Z_TIDY_P(object); in TIDY_DOC_METHOD()
1658 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1660 php_tidy_parse_string(obj, ZSTR_VAL(contents), (uint32_t)ZSTR_LEN(contents), enc); in TIDY_DOC_METHOD()
1673 PHPTidyObj *obj; in TIDY_DOC_METHOD() local
1677 obj = Z_TIDY_P(object); in TIDY_DOC_METHOD()
1694 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1696 if (php_tidy_parse_string(obj, ZSTR_VAL(contents), (uint32_t)ZSTR_LEN(contents), enc) == FAILURE) { in TIDY_DOC_METHOD()
1710 PHPTidyObj *obj; in TIDY_DOC_METHOD() local
1724 obj = Z_TIDY_P(object); in TIDY_DOC_METHOD()
1726 TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); in TIDY_DOC_METHOD()
1728 if(php_tidy_parse_string(obj, ZSTR_VAL(input), (uint32_t)ZSTR_LEN(input), enc) == SUCCESS) { in TIDY_DOC_METHOD()
1774 if (tidyGetChild(obj->node)) { in TIDY_NODE_METHOD()
1788 if (obj->node && tidyGetNext(obj->node)) { in TIDY_NODE_METHOD()
1802 if (tidyNodeGetType(obj->node) == TidyNode_Comment) { in TIDY_NODE_METHOD()
1816 switch (tidyNodeGetType(obj->node)) { in TIDY_NODE_METHOD()
1833 if (tidyNodeGetType(obj->node) == TidyNode_Text) { in TIDY_NODE_METHOD()
1847 if (tidyNodeGetType(obj->node) == TidyNode_Jste) { in TIDY_NODE_METHOD()
1861 if (tidyNodeGetType(obj->node) == TidyNode_Asp) { in TIDY_NODE_METHOD()
1875 if (tidyNodeGetType(obj->node) == TidyNode_Php) { in TIDY_NODE_METHOD()
1891 parent_node = tidyGetParent(obj->node); in TIDY_NODE_METHOD()
1897 newobj->ptdoc = obj->ptdoc; in TIDY_NODE_METHOD()