Diff for /embedaddon/php/ext/wddx/wddx.c between versions 1.1.1.1 and 1.1.1.4

version 1.1.1.1, 2012/02/21 23:48:05 version 1.1.1.4, 2014/06/15 20:04:00
Line 2 Line 2
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | PHP Version 5                                                        |     | PHP Version 5                                                        |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
   | Copyright (c) 1997-2012 The PHP Group                                |   | Copyright (c) 1997-2014 The PHP Group                                |
    +----------------------------------------------------------------------+     +----------------------------------------------------------------------+
    | This source file is subject to version 3.01 of the PHP license,      |     | This source file is subject to version 3.01 of the PHP license,      |
    | that is bundled with this package in the file LICENSE, and is        |     | that is bundled with this package in the file LICENSE, and is        |
Line 457  static void php_wddx_serialize_object(wddx_packet *pac Line 457  static void php_wddx_serialize_object(wddx_packet *pac
 /* OBJECTS_FIXME */  /* OBJECTS_FIXME */
         zval **ent, *fname, **varname;          zval **ent, *fname, **varname;
         zval *retval = NULL;          zval *retval = NULL;
        char *key;        const char *key;
         ulong idx;          ulong idx;
         char tmp_buf[WDDX_BUF_LEN];          char tmp_buf[WDDX_BUF_LEN];
         HashTable *objhash, *sleephash;          HashTable *objhash, *sleephash;
Line 529  static void php_wddx_serialize_object(wddx_packet *pac Line 529  static void php_wddx_serialize_object(wddx_packet *pac
                         }                          }
   
                         if (zend_hash_get_current_key_ex(objhash, &key, &key_len, &idx, 0, NULL) == HASH_KEY_IS_STRING) {                          if (zend_hash_get_current_key_ex(objhash, &key, &key_len, &idx, 0, NULL) == HASH_KEY_IS_STRING) {
                                char *class_name, *prop_name;                                const char *class_name, *prop_name;
                                                                   
                                 zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name);                                  zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name);
                                 php_wddx_serialize_var(packet, *ent, prop_name, strlen(prop_name)+1 TSRMLS_CC);                                  php_wddx_serialize_var(packet, *ent, prop_name, strlen(prop_name)+1 TSRMLS_CC);

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>