Lines Matching refs:intobj

3402 	php_interval_obj *intobj;  in php_date_add()  local
3407 intobj = Z_PHPINTERVAL_P(interval); in php_date_add()
3408 DATE_CHECK_INITIALIZED(intobj->initialized, Z_OBJCE_P(interval)); in php_date_add()
3410 if (intobj->civil_or_wall == PHP_DATE_WALL) { in php_date_add()
3411 new_time = timelib_add_wall(dateobj->time, intobj->diff); in php_date_add()
3413 new_time = timelib_add(dateobj->time, intobj->diff); in php_date_add()
3454 php_interval_obj *intobj; in php_date_sub() local
3459 intobj = Z_PHPINTERVAL_P(interval); in php_date_sub()
3460 DATE_CHECK_INITIALIZED(intobj->initialized, Z_OBJCE_P(interval)); in php_date_sub()
3462 if (intobj->diff->have_weekday_relative || intobj->diff->have_special_relative) { in php_date_sub()
3467 if (intobj->civil_or_wall == PHP_DATE_WALL) { in php_date_sub()
3468 new_time = timelib_sub_wall(dateobj->time, intobj->diff); in php_date_sub()
3470 new_time = timelib_sub(dateobj->time, intobj->diff); in php_date_sub()
4626 static void php_date_interval_initialize_from_hash(zval **return_value, php_interval_obj **intobj, … in php_date_interval_initialize_from_hash() argument
4629 if ((*intobj)->diff) { in php_date_interval_initialize_from_hash()
4630 timelib_rel_time_dtor((*intobj)->diff); in php_date_interval_initialize_from_hash()
4649 (*intobj)->diff = timelib_rel_time_clone(&time->relative); in php_date_interval_initialize_from_hash()
4650 (*intobj)->initialized = 1; in php_date_interval_initialize_from_hash()
4651 (*intobj)->civil_or_wall = PHP_DATE_CIVIL; in php_date_interval_initialize_from_hash()
4652 (*intobj)->from_string = true; in php_date_interval_initialize_from_hash()
4653 (*intobj)->date_string = zend_string_copy(Z_STR_P(date_str)); in php_date_interval_initialize_from_hash()
4662 (*intobj)->diff = timelib_rel_time_ctor(); in php_date_interval_initialize_from_hash()
4668 (*intobj)->diff->member = (itype)zval_get_long(z_arg); \ in php_date_interval_initialize_from_hash()
4670 (*intobj)->diff->member = (itype)def; \ in php_date_interval_initialize_from_hash()
4680 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
4683 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
4691 (*intobj)->diff->member = TIMELIB_UNSET; \ in php_date_interval_initialize_from_hash()
4694 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
4697 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
4705 (*intobj)->diff->member = (double)zval_get_double(z_arg); \ in php_date_interval_initialize_from_hash()
4707 (*intobj)->diff->member = (double)def; \ in php_date_interval_initialize_from_hash()
4720 (*intobj)->diff->us = zend_dval_to_lval(zval_get_double(z_arg) * 1000000.0); in php_date_interval_initialize_from_hash()
4734 (*intobj)->civil_or_wall = PHP_DATE_CIVIL; in php_date_interval_initialize_from_hash()
4737 (*intobj)->civil_or_wall = val; in php_date_interval_initialize_from_hash()
4741 (*intobj)->initialized = 1; in php_date_interval_initialize_from_hash()
4747 php_interval_obj *intobj; in PHP_METHOD() local
4758 intobj = Z_PHPINTERVAL_P(return_value); in PHP_METHOD()
4759 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
4841 php_interval_obj *intobj; in PHP_METHOD() local
4846 intobj = Z_PHPINTERVAL_P(object); in PHP_METHOD()
4850 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
5179 php_interval_obj *intobj = Z_PHPINTERVAL_P(interval); in PHP_METHOD() local
5195 dpobj->interval = timelib_rel_time_clone(intobj->diff); in PHP_METHOD()