Changeset aa0709e in git


Ignore:
Timestamp:
2014-09-11T16:51:57Z (3 years ago)
Author:
Xuefer <xuefer@…>
Branches:
master, trunk
Children:
d2ed93e
Parents:
293e6ab
Message:

fix php4 build

git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1525 c26eb9a1-5813-0410-bd6c-c2e55f420ca7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xcache/xc_compatibility.h

    r293e6ab raa0709e  
    220220/* }}} */
    221221
     222#ifndef ZVAL_COPY_VALUE
     223#   define ZVAL_COPY_VALUE(z, v) (z)->value = (v)->value
     224#endif
     225
     226#ifndef ZVAL_ZVAL
     227#   define ZVAL_ZVAL(z, zv, copy, dtor) do {    \
     228        zval *__z = (z);                        \
     229        zval *__zv = (zv);                      \
     230        ZVAL_COPY_VALUE(__z, __zv);             \
     231        if (copy) {                             \
     232            zval_copy_ctor(__z);                \
     233        }                                       \
     234        if (dtor) {                             \
     235            if (!copy) {                        \
     236                ZVAL_NULL(__zv);                \
     237            }                                   \
     238            zval_ptr_dtor(&__zv);               \
     239        }                                       \
     240    } while (0)
     241#endif
     242
     243#ifndef RETVAL_ZVAL
     244#   define RETVAL_ZVAL(zv, copy, dtor)      ZVAL_ZVAL(return_value, zv, copy, dtor)
     245#endif
     246
     247#ifndef RETURN_ZVAL
     248#   define RETURN_ZVAL(zv, copy, dtor)      { RETVAL_ZVAL(zv, copy, dtor); return; }
     249#endif
     250
    222251/* the class entry type to be stored in class_table */
    223252typedef ZESW(zend_class_entry, zend_class_entry*) xc_cest_t;
Note: See TracChangeset for help on using the changeset viewer.