Lines Matching refs:zvalue
58 static void browscap_entry_dtor_request(zval **zvalue) /* {{{ */
60 if (Z_TYPE_PP(zvalue) == IS_ARRAY) {
61 zend_hash_destroy(Z_ARRVAL_PP(zvalue));
62 efree(Z_ARRVAL_PP(zvalue));
63 } else if (Z_TYPE_PP(zvalue) == IS_STRING) {
64 if (Z_STRVAL_PP(zvalue)) {
65 efree(Z_STRVAL_PP(zvalue));
68 efree(*zvalue);
72 static void browscap_entry_dtor_persistent(zval **zvalue) /* {{{ */ { in browscap_entry_dtor_persistent() argument
73 if (Z_TYPE_PP(zvalue) == IS_ARRAY) { in browscap_entry_dtor_persistent()
74 zend_hash_destroy(Z_ARRVAL_PP(zvalue)); in browscap_entry_dtor_persistent()
75 free(Z_ARRVAL_PP(zvalue)); in browscap_entry_dtor_persistent()
76 } else if (Z_TYPE_PP(zvalue) == IS_STRING) { in browscap_entry_dtor_persistent()
77 if (Z_STRVAL_PP(zvalue)) { in browscap_entry_dtor_persistent()
78 free(Z_STRVAL_PP(zvalue)); in browscap_entry_dtor_persistent()
81 free(*zvalue); in browscap_entry_dtor_persistent()