Browse Source

Use MAKE_STD_ZVAL instead of ALLOC_ZVAL

PEAR_1_4DEV
Adam Dickmeiss 23 years ago
parent
commit
9a04d51b4a
  1. 5
      ext/yaz/php_yaz.c

5
ext/yaz/php_yaz.c

@ -868,9 +868,8 @@ static void retval_array2_grs1(zval *return_value, Z_GenericRecord *p)
zval *zval_sub; zval *zval_sub;
Z_TaggedElement *e = p->elements[i]; Z_TaggedElement *e = p->elements[i];
ALLOC_ZVAL(zval_element);
MAKE_STD_ZVAL(zval_element);
array_init(zval_element); array_init(zval_element);
INIT_PZVAL(zval_element);
if (e->tagType) if (e->tagType)
add_assoc_long(zval_element, "tagType", *e->tagType); add_assoc_long(zval_element, "tagType", *e->tagType);
@ -891,7 +890,7 @@ static void retval_array2_grs1(zval *return_value, Z_GenericRecord *p)
add_assoc_bool(zval_element, "content",*e->content->u.trueOrFalse); add_assoc_bool(zval_element, "content",*e->content->u.trueOrFalse);
break; break;
case Z_ElementData_subtree: case Z_ElementData_subtree:
ALLOC_ZVAL(zval_sub);
MAKE_STD_ZVAL(zval_sub);
retval_array2_grs1(zval_sub, e->content->u.subtree); retval_array2_grs1(zval_sub, e->content->u.subtree);
add_assoc_zval(zval_element, "content", zval_sub); add_assoc_zval(zval_element, "content", zval_sub);
} }

Loading…
Cancel
Save