summaryrefslogtreecommitdiff
path: root/ext/dba/dba.c
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-11-22 21:47:15 +0000
committerSascha Schumann <sas@php.net>2000-11-22 21:47:15 +0000
commite937eeb2e5eb1a133e96485b8fdd6b8e0eac80a7 (patch)
tree3555fa70d68478ccdf09bf8b501732cbb51f9188 /ext/dba/dba.c
parent2f6fe425a4ce8ab7d23f10c10f773f682bee4dac (diff)
downloadphp-git-e937eeb2e5eb1a133e96485b8fdd6b8e0eac80a7.tar.gz
Run through conv_z_macros
Diffstat (limited to 'ext/dba/dba.c')
-rw-r--r--ext/dba/dba.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/dba/dba.c b/ext/dba/dba.c
index 1a3a3c3fa8..cc68f5c43b 100644
--- a/ext/dba/dba.c
+++ b/ext/dba/dba.c
@@ -117,9 +117,9 @@ typedef struct dba_handler {
#define DBA_ID_GET \
convert_to_long_ex(id); \
- DBA_IF_NOT_CORRECT_TYPE((*id)->value.lval) { \
+ DBA_IF_NOT_CORRECT_TYPE(Z_LVAL_PP(id)) { \
php_error(E_WARNING, "Unable to find DBA identifier %d", \
- (*id)->value.lval); \
+ Z_LVAL_PP(id)); \
RETURN_FALSE; \
}
@@ -267,7 +267,7 @@ static void php_dba_open(INTERNAL_FUNCTION_PARAMETERS, int persistent)
/* we only take string arguments */
for(i = 0; i < ac; i++) {
convert_to_string_ex(args[i]);
- keylen += (*args[i])->value.str.len;
+ keylen += Z_STRLEN_PP(args[i]);
}
if(persistent) {
@@ -276,8 +276,8 @@ static void php_dba_open(INTERNAL_FUNCTION_PARAMETERS, int persistent)
keylen = 0;
for(i = 0; i < ac; i++) {
- memcpy(key+keylen,(*args[i])->value.str.val,(*args[i])->value.str.len);
- keylen += (*args[i])->value.str.len;
+ memcpy(key+keylen,Z_STRVAL_PP(args[i]),Z_STRLEN_PP(args[i]));
+ keylen += Z_STRLEN_PP(args[i]);
}
if(zend_hash_find(&ht_keys, key, keylen, (void **) &info) == SUCCESS) {
@@ -366,7 +366,7 @@ PHP_FUNCTION(dba_close)
{
DBA_ID_GET1;
- zend_list_delete((*id)->value.lval);
+ zend_list_delete(Z_LVAL_PP(id));
}
/* }}} */