Changeset 280 for trunk/ext

Show
Ignore:
Timestamp:
10/17/2007 10:36:46 (13 months ago)
Author:
indeyets
Message:

compatibility with freebsd's gcc

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ext/php/phpext.c

    r279 r280  
    3232#include "php_syck.h" 
    3333 
     34#ifndef true 
     35# define true 1 
     36# define false 0 
     37#endif 
     38 
    3439#define PHP_SYCK_VERSION "0.9.2-dev" 
    3540 
     
    687692                                        zval **ppzval, kzval; 
    688693                                        char *key; 
    689                                         size_t key_len, idx, key_type; 
    690  
    691                                         zend_hash_get_current_key_ex(tbl, (char **)&key, (uint *)&key_len, &idx, 0, NULL); 
     694                                        uint key_len; 
     695                                        ulong idx; 
     696                                        size_t key_type; 
     697 
     698                                        zend_hash_get_current_key_ex(tbl, (char **)&key, &key_len, &idx, 0, NULL); 
    692699                                        zend_hash_get_current_data(tbl, (void **)&ppzval); 
    693700                                        key_type = zend_hash_get_current_key_type_ex(tbl, NULL);