Lines Matching refs:zargs
315 zval ***zargs = NULL; in do_callback() local
339 zargs = (zval ***)safe_emalloc(fake_argc, sizeof(zval **), 0); in do_callback()
349 zargs[0] = agg_context; in do_callback()
351 zargs[1] = emalloc(sizeof(zval*)); in do_callback()
352 MAKE_STD_ZVAL(*zargs[1]); in do_callback()
353 ZVAL_LONG(*zargs[1], sqlite3_aggregate_count(context)); in do_callback()
357 zargs[i + is_agg] = emalloc(sizeof(zval *)); in do_callback()
358 MAKE_STD_ZVAL(*zargs[i + is_agg]); in do_callback()
363 ZVAL_LONG(*zargs[i + is_agg], sqlite3_value_int(argv[i])); in do_callback()
367 ZVAL_DOUBLE(*zargs[i + is_agg], sqlite3_value_double(argv[i])); in do_callback()
371 ZVAL_NULL(*zargs[i + is_agg]); in do_callback()
377 ZVAL_STRINGL(*zargs[i + is_agg], (char*)sqlite3_value_text(argv[i]), in do_callback()
384 fc->fci.params = zargs; in do_callback()
392 if (zargs) { in do_callback()
394 zval_ptr_dtor(zargs[i]); in do_callback()
395 efree(zargs[i]); in do_callback()
398 zval_ptr_dtor(zargs[1]); in do_callback()
399 efree(zargs[1]); in do_callback()
401 efree(zargs); in do_callback()
487 zval **zargs[2]; in php_sqlite3_collation_callback() local
502 zargs[0] = &zstring1; in php_sqlite3_collation_callback()
505 zargs[1] = &zstring2; in php_sqlite3_collation_callback()
507 collation->fc.fci.params = zargs; in php_sqlite3_collation_callback()
526 zval_ptr_dtor(zargs[0]); in php_sqlite3_collation_callback()
527 zval_ptr_dtor(zargs[1]); in php_sqlite3_collation_callback()