]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-5.6'
authorDerick Rethans <github@derickrethans.nl>
Tue, 28 Apr 2015 23:29:04 +0000 (00:29 +0100)
committerDerick Rethans <github@derickrethans.nl>
Tue, 28 Apr 2015 23:29:04 +0000 (00:29 +0100)
1  2 
ext/date/php_date.c

index f00ce047b4ea177afb6ff0688effc634a1122ef8,9d3b53c12a7798d3b047d413817d8648c2d41276..4ca8d19e2469d90c814b29106b0969870774b88c
@@@ -3833,24 -3907,26 +3833,24 @@@ PHP_FUNCTION(timezone_transitions_get
        }
  
  #define add_nominal() \
 -              MAKE_STD_ZVAL(element); \
 -              array_init(element); \
 -              add_assoc_long(element, "ts",     timestamp_begin); \
 -              add_assoc_string(element, "time", php_format_date(DATE_FORMAT_ISO8601, 13, timestamp_begin, 0 TSRMLS_CC), 0); \
 -              add_assoc_long(element, "offset", tzobj->tzi.tz->type[0].offset); \
 -              add_assoc_bool(element, "isdst",  tzobj->tzi.tz->type[0].isdst); \
 -              add_assoc_string(element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[0].abbr_idx], 1); \
 -              add_next_index_zval(return_value, element);
 +              array_init(&element); \
 +              add_assoc_long(&element, "ts",     timestamp_begin); \
 +              add_assoc_str(&element, "time", php_format_date(DATE_FORMAT_ISO8601, 13, timestamp_begin, 0)); \
 +              add_assoc_long(&element, "offset", tzobj->tzi.tz->type[0].offset); \
 +              add_assoc_bool(&element, "isdst",  tzobj->tzi.tz->type[0].isdst); \
 +              add_assoc_string(&element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[0].abbr_idx]); \
 +              add_next_index_zval(return_value, &element);
  
  #define add(i,ts) \
 -              MAKE_STD_ZVAL(element); \
 -              array_init(element); \
 -              add_assoc_long(element, "ts",     ts); \
 -              add_assoc_string(element, "time", php_format_date(DATE_FORMAT_ISO8601, 13, ts, 0 TSRMLS_CC), 0); \
 -              add_assoc_long(element, "offset", tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].offset); \
 -              add_assoc_bool(element, "isdst",  tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].isdst); \
 -              add_assoc_string(element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].abbr_idx], 1); \
 -              add_next_index_zval(return_value, element);
 +              array_init(&element); \
 +              add_assoc_long(&element, "ts",     ts); \
 +              add_assoc_str(&element, "time", php_format_date(DATE_FORMAT_ISO8601, 13, ts, 0)); \
 +              add_assoc_long(&element, "offset", tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].offset); \
 +              add_assoc_bool(&element, "isdst",  tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].isdst); \
 +              add_assoc_string(&element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].abbr_idx]); \
 +              add_next_index_zval(return_value, &element);
  
- #define add_last() add(tzobj->tzi.tz->timecnt - 1, timestamp_begin)
+ #define add_last() add(tzobj->tzi.tz->bit32.timecnt - 1, timestamp_begin)
  
        array_init(return_value);