variant.h
来自「php-4.4.7学习linux时下载的源代码」· C头文件 代码 · 共 38 行
H
38 行
#ifndef VARIANT_H#define VARIANT_H#if PHP_WIN32#define ALLOC_VARIANT(v) (v) = (VARIANT *) emalloc(sizeof(VARIANT)); \ VariantInit(v);#define FREE_VARIANT(v) VariantClear(v); \ efree(v);#define IS_VARIANT php_VARIANT_get_le_variant()#define ZVAL_VARIANT(z, v) if (V_VT(v) == VT_DISPATCH) { \ if (V_DISPATCH(v)) { \ comval *obj; \ ALLOC_COM(obj); \ php_COM_set(obj, &V_DISPATCH(v), TRUE TSRMLS_CC); \ ZVAL_COM((z), obj); \ efree(v); \ } else { \ ZVAL_NULL(z); \ } \ } else { \ php_variant_to_pval((v), (z), codepage TSRMLS_CC); \ FREE_VARIANT(v); \ }#define RETVAL_VARIANT(v) ZVAL_VARIANT(return_value, (v));#define RETURN_VARIANT(v) RETVAL_VARIANT(v) \ return;#endif /* PHP_WIN32 */#endif /* VARIANT_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?