@@ -2100,7 +2100,7 @@ static HashTable *date_object_get_properties_interval(zend_object *object) /* {{
2100
2100
PHP_DATE_INTERVAL_ADD_PROPERTY ("weekday_behavior" , weekday_behavior );
2101
2101
PHP_DATE_INTERVAL_ADD_PROPERTY ("first_last_day_of" , first_last_day_of );
2102
2102
PHP_DATE_INTERVAL_ADD_PROPERTY ("invert" , invert );
2103
- if (intervalobj -> diff -> days != -99999 ) {
2103
+ if (intervalobj -> diff -> days != TIMELIB_UNSET ) {
2104
2104
PHP_DATE_INTERVAL_ADD_PROPERTY ("days" , days );
2105
2105
} else {
2106
2106
ZVAL_FALSE (& zv );
@@ -2733,7 +2733,7 @@ void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib_time *
2733
2733
2734
2734
array_init (return_value );
2735
2735
#define PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (name , elem ) \
2736
- if (parsed_time->elem == -99999 ) { \
2736
+ if (parsed_time->elem == TIMELIB_UNSET ) { \
2737
2737
add_assoc_bool(return_value, #name, 0); \
2738
2738
} else { \
2739
2739
add_assoc_long(return_value, #name, parsed_time->elem); \
@@ -2745,7 +2745,7 @@ void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib_time *
2745
2745
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (minute , i );
2746
2746
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (second , s );
2747
2747
2748
- if (parsed_time -> us == -99999 ) {
2748
+ if (parsed_time -> us == TIMELIB_UNSET ) {
2749
2749
add_assoc_bool (return_value , "fraction" , 0 );
2750
2750
} else {
2751
2751
add_assoc_double (return_value , "fraction" , (double )parsed_time -> us / 1000000.0 );
@@ -2880,21 +2880,21 @@ static int php_date_modify(zval *object, char *modify, size_t modify_len) /* {{{
2880
2880
dateobj -> time -> have_relative = tmp_time -> have_relative ;
2881
2881
dateobj -> time -> sse_uptodate = 0 ;
2882
2882
2883
- if (tmp_time -> y != -99999 ) {
2883
+ if (tmp_time -> y != TIMELIB_UNSET ) {
2884
2884
dateobj -> time -> y = tmp_time -> y ;
2885
2885
}
2886
- if (tmp_time -> m != -99999 ) {
2886
+ if (tmp_time -> m != TIMELIB_UNSET ) {
2887
2887
dateobj -> time -> m = tmp_time -> m ;
2888
2888
}
2889
- if (tmp_time -> d != -99999 ) {
2889
+ if (tmp_time -> d != TIMELIB_UNSET ) {
2890
2890
dateobj -> time -> d = tmp_time -> d ;
2891
2891
}
2892
2892
2893
- if (tmp_time -> h != -99999 ) {
2893
+ if (tmp_time -> h != TIMELIB_UNSET ) {
2894
2894
dateobj -> time -> h = tmp_time -> h ;
2895
- if (tmp_time -> i != -99999 ) {
2895
+ if (tmp_time -> i != TIMELIB_UNSET ) {
2896
2896
dateobj -> time -> i = tmp_time -> i ;
2897
- if (tmp_time -> s != -99999 ) {
2897
+ if (tmp_time -> s != TIMELIB_UNSET ) {
2898
2898
dateobj -> time -> s = tmp_time -> s ;
2899
2899
} else {
2900
2900
dateobj -> time -> s = 0 ;
@@ -2905,7 +2905,7 @@ static int php_date_modify(zval *object, char *modify, size_t modify_len) /* {{{
2905
2905
}
2906
2906
}
2907
2907
2908
- if (tmp_time -> us != -99999 ) {
2908
+ if (tmp_time -> us != TIMELIB_UNSET ) {
2909
2909
dateobj -> time -> us = tmp_time -> us ;
2910
2910
}
2911
2911
@@ -3914,7 +3914,7 @@ static zval *date_interval_read_property(zend_object *object, zend_string *name,
3914
3914
3915
3915
if (fvalue != -1 ) {
3916
3916
ZVAL_DOUBLE (retval , fvalue );
3917
- } else if (value != -99999 ) {
3917
+ } else if (value != TIMELIB_UNSET ) {
3918
3918
ZVAL_LONG (retval , value );
3919
3919
} else {
3920
3920
ZVAL_FALSE (retval );
@@ -4039,7 +4039,7 @@ static int php_date_interval_initialize_from_hash(zval **return_value, php_inter
4039
4039
do { \
4040
4040
zval *z_arg = zend_hash_str_find(myht, "days", sizeof("days") - 1); \
4041
4041
if (z_arg && Z_TYPE_P(z_arg) == IS_FALSE) { \
4042
- (*intobj)->diff->member = -99999 ; \
4042
+ (*intobj)->diff->member = TIMELIB_UNSET ; \
4043
4043
} else if (z_arg && Z_TYPE_P(z_arg) <= IS_STRING) { \
4044
4044
zend_string *str = zval_get_string(z_arg); \
4045
4045
DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \
@@ -4199,7 +4199,7 @@ static zend_string *date_interval_format(char *format, size_t format_len, timeli
4199
4199
case 'f' : length = slprintf (buffer , sizeof (buffer ), ZEND_LONG_FMT , (zend_long ) t -> us ); break ;
4200
4200
4201
4201
case 'a' : {
4202
- if ((int ) t -> days != -99999 ) {
4202
+ if ((int ) t -> days != TIMELIB_UNSET ) {
4203
4203
length = slprintf (buffer , sizeof (buffer ), "%d" , (int ) t -> days );
4204
4204
} else {
4205
4205
length = slprintf (buffer , sizeof (buffer ), "(unknown)" );
0 commit comments