@@ -2176,7 +2176,7 @@ static void date_interval_object_to_hash(php_interval_obj *intervalobj, HashTabl
2176
2176
ZVAL_DOUBLE (& zv , (double )intervalobj -> diff -> us / 1000000.0 );
2177
2177
zend_hash_str_update (props , "f" , sizeof ("f" ) - 1 , & zv );
2178
2178
PHP_DATE_INTERVAL_ADD_PROPERTY ("invert" , invert );
2179
- if (intervalobj -> diff -> days != -99999 ) {
2179
+ if (intervalobj -> diff -> days != TIMELIB_UNSET ) {
2180
2180
PHP_DATE_INTERVAL_ADD_PROPERTY ("days" , days );
2181
2181
} else {
2182
2182
ZVAL_FALSE (& zv );
@@ -2969,7 +2969,7 @@ void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib_time *
2969
2969
2970
2970
array_init (return_value );
2971
2971
#define PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (name , elem ) \
2972
- if (parsed_time->elem == -99999 ) { \
2972
+ if (parsed_time->elem == TIMELIB_UNSET ) { \
2973
2973
add_assoc_bool(return_value, #name, 0); \
2974
2974
} else { \
2975
2975
add_assoc_long(return_value, #name, parsed_time->elem); \
@@ -2981,7 +2981,7 @@ void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib_time *
2981
2981
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (minute , i );
2982
2982
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (second , s );
2983
2983
2984
- if (parsed_time -> us == -99999 ) {
2984
+ if (parsed_time -> us == TIMELIB_UNSET ) {
2985
2985
add_assoc_bool (return_value , "fraction" , 0 );
2986
2986
} else {
2987
2987
add_assoc_double (return_value , "fraction" , (double )parsed_time -> us / 1000000.0 );
@@ -3117,21 +3117,21 @@ static bool php_date_modify(zval *object, char *modify, size_t modify_len) /* {{
3117
3117
dateobj -> time -> have_relative = tmp_time -> have_relative ;
3118
3118
dateobj -> time -> sse_uptodate = 0 ;
3119
3119
3120
- if (tmp_time -> y != -99999 ) {
3120
+ if (tmp_time -> y != TIMELIB_UNSET ) {
3121
3121
dateobj -> time -> y = tmp_time -> y ;
3122
3122
}
3123
- if (tmp_time -> m != -99999 ) {
3123
+ if (tmp_time -> m != TIMELIB_UNSET ) {
3124
3124
dateobj -> time -> m = tmp_time -> m ;
3125
3125
}
3126
- if (tmp_time -> d != -99999 ) {
3126
+ if (tmp_time -> d != TIMELIB_UNSET ) {
3127
3127
dateobj -> time -> d = tmp_time -> d ;
3128
3128
}
3129
3129
3130
- if (tmp_time -> h != -99999 ) {
3130
+ if (tmp_time -> h != TIMELIB_UNSET ) {
3131
3131
dateobj -> time -> h = tmp_time -> h ;
3132
- if (tmp_time -> i != -99999 ) {
3132
+ if (tmp_time -> i != TIMELIB_UNSET ) {
3133
3133
dateobj -> time -> i = tmp_time -> i ;
3134
- if (tmp_time -> s != -99999 ) {
3134
+ if (tmp_time -> s != TIMELIB_UNSET ) {
3135
3135
dateobj -> time -> s = tmp_time -> s ;
3136
3136
} else {
3137
3137
dateobj -> time -> s = 0 ;
@@ -3142,7 +3142,7 @@ static bool php_date_modify(zval *object, char *modify, size_t modify_len) /* {{
3142
3142
}
3143
3143
}
3144
3144
3145
- if (tmp_time -> us != -99999 ) {
3145
+ if (tmp_time -> us != TIMELIB_UNSET ) {
3146
3146
dateobj -> time -> us = tmp_time -> us ;
3147
3147
}
3148
3148
@@ -4226,7 +4226,7 @@ static zval *date_interval_read_property(zend_object *object, zend_string *name,
4226
4226
4227
4227
if (fvalue != -1 ) {
4228
4228
ZVAL_DOUBLE (retval , fvalue );
4229
- } else if (value != -99999 ) {
4229
+ } else if (value != TIMELIB_UNSET ) {
4230
4230
ZVAL_LONG (retval , value );
4231
4231
} else {
4232
4232
ZVAL_FALSE (retval );
@@ -4385,7 +4385,7 @@ static void php_date_interval_initialize_from_hash(zval **return_value, php_inte
4385
4385
do { \
4386
4386
zval *z_arg = zend_hash_str_find(myht, "days", sizeof("days") - 1); \
4387
4387
if (z_arg && Z_TYPE_P(z_arg) == IS_FALSE) { \
4388
- (*intobj)->diff->member = -99999 ; \
4388
+ (*intobj)->diff->member = TIMELIB_UNSET ; \
4389
4389
} else if (z_arg && Z_TYPE_P(z_arg) <= IS_STRING) { \
4390
4390
zend_string *str = zval_get_string(z_arg); \
4391
4391
DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \
@@ -4626,7 +4626,7 @@ static zend_string *date_interval_format(char *format, size_t format_len, timeli
4626
4626
case 'f' : length = slprintf (buffer , sizeof (buffer ), ZEND_LONG_FMT , (zend_long ) t -> us ); break ;
4627
4627
4628
4628
case 'a' : {
4629
- if ((int ) t -> days != -99999 ) {
4629
+ if ((int ) t -> days != TIMELIB_UNSET ) {
4630
4630
length = slprintf (buffer , sizeof (buffer ), "%d" , (int ) t -> days );
4631
4631
} else {
4632
4632
length = slprintf (buffer , sizeof (buffer ), "(unknown)" );
0 commit comments