All pastes #295484 Raw Edit

Stuff

public text v1 · immutable
#295484 ·published 2006-12-29 13:14 UTC
rendered paste body
static zend_object_value validate_ptbr_create_object(zend_class_entry *ce TSRMLS_DC)
{
        zval tmp;
        zend_object_value retval;
        validate_ptbr_object *intern;

        intern = ecalloc(1, sizeof(validate_ptbr_object));
        zend_object_std_init(&(intern->std), ce TSRMLS_CC);
        zend_hash_copy(intern->std.properties,
                                   &ce->default_properties, (copy_ctor_func_t) zval_add_ref,
                                   (void *) &tmp, sizeof(zval *));

        retval.handle = zend_objects_store_put(intern, validate_ptbr_object_dtor, NULL, NULL TSRMLS_CC);
        retval.handlers = &validate_ptbr_handlers;
        return retval;
}