// Standard library. #include #include // PHP includes. #include
// Local includes. #include "engine.h" #include "value.h" void *value_long(long int value) { zval *v; MAKE_STD_ZVAL(v); ZVAL_LONG(v, value); return_multi((void *) v, 0); } void *value_double(double value) { zval *v; MAKE_STD_ZVAL(v); ZVAL_DOUBLE(v, value); return_multi((void *) v, 0); } void *value_string(char *value) { zval *v; MAKE_STD_ZVAL(v); ZVAL_STRING(v, value, 1); return_multi((void *) v, 0); } void value_destroy(void *zvalptr) { zval_dtor((zval *) zvalptr); }