Lines Matching refs:intobj
3311 php_interval_obj *intobj; in php_date_add() local
3316 intobj = Z_PHPINTERVAL_P(interval); in php_date_add()
3317 DATE_CHECK_INITIALIZED(intobj->initialized, DateInterval); in php_date_add()
3319 new_time = timelib_add(dateobj->time, intobj->diff); in php_date_add()
3362 php_interval_obj *intobj; in php_date_sub() local
3367 intobj = Z_PHPINTERVAL_P(interval); in php_date_sub()
3368 DATE_CHECK_INITIALIZED(intobj->initialized, DateInterval); in php_date_sub()
3370 if (intobj->diff->have_special_relative) { in php_date_sub()
3375 new_time = timelib_sub(dateobj->time, intobj->diff); in php_date_sub()
4337 static int php_date_interval_initialize_from_hash(zval **return_value, php_interval_obj **intobj, H… in php_date_interval_initialize_from_hash() argument
4339 (*intobj)->diff = timelib_rel_time_ctor(); in php_date_interval_initialize_from_hash()
4345 (*intobj)->diff->member = (itype)zval_get_long(z_arg); \ in php_date_interval_initialize_from_hash()
4347 (*intobj)->diff->member = (itype)def; \ in php_date_interval_initialize_from_hash()
4357 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
4360 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
4368 (*intobj)->diff->member = -99999; \ in php_date_interval_initialize_from_hash()
4371 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
4374 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
4382 (*intobj)->diff->member = (double)zval_get_double(z_arg); \ in php_date_interval_initialize_from_hash()
4384 (*intobj)->diff->member = (double)def; \ in php_date_interval_initialize_from_hash()
4396 (*intobj)->diff->us = -1000000; in php_date_interval_initialize_from_hash()
4400 (*intobj)->diff->us = val; in php_date_interval_initialize_from_hash()
4413 (*intobj)->initialized = 1; in php_date_interval_initialize_from_hash()
4422 php_interval_obj *intobj; in PHP_METHOD() local
4433 intobj = Z_PHPINTERVAL_P(return_value); in PHP_METHOD()
4434 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
4443 php_interval_obj *intobj; in PHP_METHOD() local
4446 intobj = Z_PHPINTERVAL_P(object); in PHP_METHOD()
4450 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
4651 php_interval_obj *intobj = Z_PHPINTERVAL_P(interval); in PHP_METHOD() local
4667 dpobj->interval = timelib_rel_time_clone(intobj->diff); in PHP_METHOD()