@@ -2206,7 +2206,7 @@ static void date_interval_object_to_hash(php_interval_obj *intervalobj, HashTabl
2206
2206
ZVAL_DOUBLE (& zv , (double )intervalobj -> diff -> us / 1000000.0 );
2207
2207
zend_hash_str_update (props , "f" , sizeof ("f" ) - 1 , & zv );
2208
2208
PHP_DATE_INTERVAL_ADD_PROPERTY ("invert" , invert );
2209
- if (intervalobj -> diff -> days != -99999 ) {
2209
+ if (intervalobj -> diff -> days != TIMELIB_UNSET ) {
2210
2210
PHP_DATE_INTERVAL_ADD_PROPERTY ("days" , days );
2211
2211
} else {
2212
2212
ZVAL_FALSE (& zv );
@@ -2997,7 +2997,7 @@ static void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib
2997
2997
2998
2998
array_init (return_value );
2999
2999
#define PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (name , elem ) \
3000
- if (parsed_time->elem == -99999 ) { \
3000
+ if (parsed_time->elem == TIMELIB_UNSET ) { \
3001
3001
add_assoc_bool(return_value, #name, 0); \
3002
3002
} else { \
3003
3003
add_assoc_long(return_value, #name, parsed_time->elem); \
@@ -3009,7 +3009,7 @@ static void php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAMETERS, timelib
3009
3009
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (minute , i );
3010
3010
PHP_DATE_PARSE_DATE_SET_TIME_ELEMENT (second , s );
3011
3011
3012
- if (parsed_time -> us == -99999 ) {
3012
+ if (parsed_time -> us == TIMELIB_UNSET ) {
3013
3013
add_assoc_bool (return_value , "fraction" , 0 );
3014
3014
} else {
3015
3015
add_assoc_double (return_value , "fraction" , (double )parsed_time -> us / 1000000.0 );
@@ -3147,21 +3147,21 @@ static bool php_date_modify(zval *object, char *modify, size_t modify_len) /* {{
3147
3147
dateobj -> time -> have_relative = tmp_time -> have_relative ;
3148
3148
dateobj -> time -> sse_uptodate = 0 ;
3149
3149
3150
- if (tmp_time -> y != -99999 ) {
3150
+ if (tmp_time -> y != TIMELIB_UNSET ) {
3151
3151
dateobj -> time -> y = tmp_time -> y ;
3152
3152
}
3153
- if (tmp_time -> m != -99999 ) {
3153
+ if (tmp_time -> m != TIMELIB_UNSET ) {
3154
3154
dateobj -> time -> m = tmp_time -> m ;
3155
3155
}
3156
- if (tmp_time -> d != -99999 ) {
3156
+ if (tmp_time -> d != TIMELIB_UNSET ) {
3157
3157
dateobj -> time -> d = tmp_time -> d ;
3158
3158
}
3159
3159
3160
- if (tmp_time -> h != -99999 ) {
3160
+ if (tmp_time -> h != TIMELIB_UNSET ) {
3161
3161
dateobj -> time -> h = tmp_time -> h ;
3162
- if (tmp_time -> i != -99999 ) {
3162
+ if (tmp_time -> i != TIMELIB_UNSET ) {
3163
3163
dateobj -> time -> i = tmp_time -> i ;
3164
- if (tmp_time -> s != -99999 ) {
3164
+ if (tmp_time -> s != TIMELIB_UNSET ) {
3165
3165
dateobj -> time -> s = tmp_time -> s ;
3166
3166
} else {
3167
3167
dateobj -> time -> s = 0 ;
@@ -3172,7 +3172,7 @@ static bool php_date_modify(zval *object, char *modify, size_t modify_len) /* {{
3172
3172
}
3173
3173
}
3174
3174
3175
- if (tmp_time -> us != -99999 ) {
3175
+ if (tmp_time -> us != TIMELIB_UNSET ) {
3176
3176
dateobj -> time -> us = tmp_time -> us ;
3177
3177
}
3178
3178
@@ -4322,7 +4322,7 @@ static zval *date_interval_read_property(zend_object *object, zend_string *name,
4322
4322
4323
4323
if (fvalue != -1 ) {
4324
4324
ZVAL_DOUBLE (retval , fvalue );
4325
- } else if (value != -99999 ) {
4325
+ } else if (value != TIMELIB_UNSET ) {
4326
4326
ZVAL_LONG (retval , value );
4327
4327
} else {
4328
4328
ZVAL_FALSE (retval );
@@ -4480,7 +4480,7 @@ static void php_date_interval_initialize_from_hash(zval **return_value, php_inte
4480
4480
do { \
4481
4481
zval *z_arg = zend_hash_str_find(myht, "days", sizeof("days") - 1); \
4482
4482
if (z_arg && Z_TYPE_P(z_arg) == IS_FALSE) { \
4483
- (*intobj)->diff->member = -99999 ; \
4483
+ (*intobj)->diff->member = TIMELIB_UNSET ; \
4484
4484
} else if (z_arg && Z_TYPE_P(z_arg) <= IS_STRING) { \
4485
4485
zend_string *str = zval_get_string(z_arg); \
4486
4486
DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \
@@ -4759,7 +4759,7 @@ static zend_string *date_interval_format(char *format, size_t format_len, timeli
4759
4759
case 'f' : length = slprintf (buffer , sizeof (buffer ), ZEND_LONG_FMT , (zend_long ) t -> us ); break ;
4760
4760
4761
4761
case 'a' : {
4762
- if ((int ) t -> days != -99999 ) {
4762
+ if ((int ) t -> days != TIMELIB_UNSET ) {
4763
4763
length = slprintf (buffer , sizeof (buffer ), "%d" , (int ) t -> days );
4764
4764
} else {
4765
4765
length = slprintf (buffer , sizeof (buffer ), "(unknown)" );
0 commit comments