diff options
author | John Coggeshall <john@php.net> | 2003-12-15 01:43:45 +0000 |
---|---|---|
committer | John Coggeshall <john@php.net> | 2003-12-15 01:43:45 +0000 |
commit | 39e56b5ff69a801af9a74dd5f5eddab23e26fc71 (patch) | |
tree | 58f352fb5576e47405c99b3ea79d1cb3febaf2fb /ext/tidy/php_tidy.h | |
parent | fa4726e3b3839a072c0eff5b7831e7335209c82f (diff) | |
download | php-git-39e56b5ff69a801af9a74dd5f5eddab23e26fc71.tar.gz |
Applying some minor fixes / CS changes by ilia
Diffstat (limited to 'ext/tidy/php_tidy.h')
-rw-r--r-- | ext/tidy/php_tidy.h | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/ext/tidy/php_tidy.h b/ext/tidy/php_tidy.h index 929d8dca2c..fd5e13de91 100644 --- a/ext/tidy/php_tidy.h +++ b/ext/tidy/php_tidy.h @@ -40,6 +40,7 @@ extern zend_module_entry tidy_module_entry; #define PHP_TIDY_MODULE_VERSION "2.0-dev" + #define REMOVE_NEWLINE(_z) _z->value.str.val[_z->value.str.len-1] = '\0'; _z->value.str.len--; #define TIDYDOC_FROM_OBJECT(tdoc, object) \ @@ -48,6 +49,32 @@ extern zend_module_entry tidy_module_entry; tdoc = obj->ptdoc; \ } +#define TIDY_FETCH_OBJECT \ + zval *object = getThis(); \ + PHPTidyObj *obj; \ + if (object) { \ + if (ZEND_NUM_ARGS()) { \ + WRONG_PARAM_COUNT; \ + } \ + } else { \ + if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, NULL, "O", &object, tidy_ce_doc) == FAILURE) { \ + RETURN_FALSE; \ + } \ + } \ + obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); \ + +#define TIDY_FETCH_ONLY_OBJECT \ + zval *object = getThis(); \ + PHPTidyObj *obj; \ + if (ZEND_NUM_ARGS()) { \ + WRONG_PARAM_COUNT; \ + } \ + obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); \ + +#define TIDY_FETCH_PARSED_OBJECT \ + TIDY_FETCH_OBJECT; \ + TIDY_PARSED_CHECK(obj); \ + #define Z_OBJ_P(zval_p) zend_objects_get_address(zval_p TSRMLS_CC) #define TIDY_METHOD_MAP(name, func_name, arg_types) \ @@ -88,7 +115,7 @@ extern zend_module_entry tidy_module_entry; { \ zval *tmp; \ MAKE_STD_ZVAL(tmp); \ - if(_string) { \ + if (_string) { \ ZVAL_STRING(tmp, (char *)_string, 1); \ } else { \ ZVAL_EMPTY_STRING(tmp); \ @@ -113,14 +140,14 @@ extern zend_module_entry tidy_module_entry; } #define TIDY_PARSED_CHECK(_obj) \ -if(!_obj->ptdoc->parsed) { \ +if (!_obj->ptdoc->parsed) { \ php_error_docref(NULL TSRMLS_CC, E_WARNING, "A document must be parsed before executing this function."); \ RETURN_FALSE; \ -} +} #define TIDY_PARSED_REPAIR_CHECK(_obj) \ TIDY_PARSED_CHECK(_obj); \ -if(!_obj->ptdoc->repaired) { \ +if (!_obj->ptdoc->repaired) { \ php_error_docref(NULL TSRMLS_CC, E_WARNING, "You must clean and repair the document before executing this function."); \ RETURN_FALSE; \ } @@ -167,7 +194,7 @@ struct _PHPTidyObj { TidyNode node; TidyAttr attr; tidy_obj_type type; - + PHPTidyDoc *ptdoc; }; |