Lines Matching refs:zargs
685 zval ***zargs = NULL; local
709 zargs = (zval ***)safe_emalloc(fake_argc, sizeof(zval **), 0);
720 zargs[0] = &agg_context->zval_context;
722 zargs[1] = emalloc(sizeof(zval*));
723 MAKE_STD_ZVAL(*zargs[1]);
724 ZVAL_LONG(*zargs[1], agg_context->row_count);
728 zargs[i + is_agg] = emalloc(sizeof(zval *));
729 MAKE_STD_ZVAL(*zargs[i + is_agg]);
734 ZVAL_LONG(*zargs[i + is_agg], sqlite3_value_int64(argv[i]));
736 ZVAL_LONG(*zargs[i + is_agg], sqlite3_value_int(argv[i]));
741 ZVAL_DOUBLE(*zargs[i + is_agg], sqlite3_value_double(argv[i]));
745 ZVAL_NULL(*zargs[i + is_agg]);
751 …ZVAL_STRINGL(*zargs[i + is_agg], (char*)sqlite3_value_text(argv[i]), sqlite3_value_bytes(argv[i]),…
756 fc->fci.params = zargs;
765 zval_ptr_dtor(zargs[i]);
766 efree(zargs[i]);
769 zval_ptr_dtor(zargs[1]);
770 efree(zargs[1]);
772 efree(zargs);
865 zval ***zargs = NULL; local
879 zargs = (zval***)safe_emalloc(2, sizeof(zval**), 0);
880 zargs[0] = emalloc(sizeof(zval*));
881 zargs[1] = emalloc(sizeof(zval*));
883 MAKE_STD_ZVAL(*zargs[0]);
884 ZVAL_STRINGL(*zargs[0], a, a_len, 1);
886 MAKE_STD_ZVAL(*zargs[1]);
887 ZVAL_STRINGL(*zargs[1], b, b_len, 1);
889 collation->fci.fci.params = zargs;
895 zval_ptr_dtor(zargs[0]);
896 zval_ptr_dtor(zargs[1]);
897 efree(zargs[0]);
898 efree(zargs[1]);
899 efree(zargs);