Changeset 263 for trunk/xcache.h


Ignore:
Timestamp:
2006-10-21T08:06:38+02:00 (9 years ago)
Author:
moo
Message:

PHP6: fix #49, builds again with php 6 devel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xcache.h

    r233 r263  
    3434#   define ZESW(v1, v2) v2
    3535#endif
     36
     37/* {{{ dirty fix for PHP 6 */
     38#ifdef add_assoc_long_ex
     39static inline void my_add_assoc_long_ex(zval *arg, char *key, uint key_len, long value)
     40{
     41    add_assoc_long_ex(arg, key, key_len, value);
     42}
     43#   undef add_assoc_long_ex
     44#   define add_assoc_long_ex my_add_assoc_long_ex
     45#endif
     46#ifdef add_assoc_bool_ex
     47static inline void my_add_assoc_bool_ex(zval *arg, char *key, uint key_len, zend_bool value)
     48{
     49    add_assoc_bool_ex(arg, key, key_len, value);
     50}
     51#   undef add_assoc_bool_ex
     52#   define add_assoc_bool_ex my_add_assoc_bool_ex
     53#endif
     54#ifdef add_assoc_null_ex
     55static inline void my_add_assoc_null_ex(zval *arg, char *key, uint key_len)
     56{
     57    add_assoc_null_ex(arg, key, key_len);
     58}
     59#   undef add_assoc_null_ex
     60#   define add_assoc_null_ex my_add_assoc_null_ex
     61#endif
     62/* }}} */
    3663
    3764/* unicode */
Note: See TracChangeset for help on using the changeset viewer.