Lines Matching refs:retval
316 zval *retval = NULL; in do_callback() local
333 fc->fci.retval_ptr_ptr = &retval; in do_callback()
407 if (retval) { in do_callback()
408 switch (Z_TYPE_P(retval)) { in do_callback()
410 sqlite3_result_int(context, Z_LVAL_P(retval)); in do_callback()
418 sqlite3_result_double(context, Z_DVAL_P(retval)); in do_callback()
422 convert_to_string_ex(&retval); in do_callback()
423 sqlite3_result_text(context, Z_STRVAL_P(retval), in do_callback()
424 Z_STRLEN_P(retval), SQLITE_TRANSIENT); in do_callback()
440 if (retval) { in do_callback()
441 *agg_context = retval; in do_callback()
442 retval = NULL; in do_callback()
448 if (retval) { in do_callback()
449 zval_ptr_dtor(&retval); in do_callback()
488 zval *retval = NULL; in php_sqlite3_collation_callback() local
497 collation->fc.fci.retval_ptr_ptr = &retval; in php_sqlite3_collation_callback()
512 else if (retval) { in php_sqlite3_collation_callback()
513 if (Z_TYPE_P(retval) != IS_LONG) { in php_sqlite3_collation_callback()
514 convert_to_long_ex(&retval); in php_sqlite3_collation_callback()
517 if (Z_LVAL_P(retval) > 0) { in php_sqlite3_collation_callback()
520 else if (Z_LVAL_P(retval) < 0) { in php_sqlite3_collation_callback()
523 zval_ptr_dtor(&retval); in php_sqlite3_collation_callback()