Lines Matching refs:intobj

2908 	php_interval_obj *intobj;  in php_date_add()  local
2913 intobj = Z_PHPINTERVAL_P(interval); in php_date_add()
2914 DATE_CHECK_INITIALIZED(intobj->initialized, DateInterval); in php_date_add()
2916 if (intobj->civil_or_wall == PHP_DATE_WALL) { in php_date_add()
2917 new_time = timelib_add_wall(dateobj->time, intobj->diff); in php_date_add()
2919 new_time = timelib_add(dateobj->time, intobj->diff); in php_date_add()
2960 php_interval_obj *intobj; in php_date_sub() local
2965 intobj = Z_PHPINTERVAL_P(interval); in php_date_sub()
2966 DATE_CHECK_INITIALIZED(intobj->initialized, DateInterval); in php_date_sub()
2968 if (intobj->diff->have_special_relative) { in php_date_sub()
2973 if (intobj->civil_or_wall == PHP_DATE_WALL) { in php_date_sub()
2974 new_time = timelib_sub_wall(dateobj->time, intobj->diff); in php_date_sub()
2976 new_time = timelib_sub(dateobj->time, intobj->diff); in php_date_sub()
3912 static int php_date_interval_initialize_from_hash(zval **return_value, php_interval_obj **intobj, H… in php_date_interval_initialize_from_hash() argument
3914 (*intobj)->diff = timelib_rel_time_ctor(); in php_date_interval_initialize_from_hash()
3920 (*intobj)->diff->member = (itype)zval_get_long(z_arg); \ in php_date_interval_initialize_from_hash()
3922 (*intobj)->diff->member = (itype)def; \ in php_date_interval_initialize_from_hash()
3932 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
3935 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
3943 (*intobj)->diff->member = -99999; \ in php_date_interval_initialize_from_hash()
3946 DATE_A64I((*intobj)->diff->member, ZSTR_VAL(str)); \ in php_date_interval_initialize_from_hash()
3949 (*intobj)->diff->member = -1LL; \ in php_date_interval_initialize_from_hash()
3957 (*intobj)->diff->member = (double)zval_get_double(z_arg); \ in php_date_interval_initialize_from_hash()
3959 (*intobj)->diff->member = (double)def; \ in php_date_interval_initialize_from_hash()
3972 (*intobj)->diff->us = zend_dval_to_lval(zval_get_double(z_arg) * 1000000.0); in php_date_interval_initialize_from_hash()
3986 (*intobj)->civil_or_wall = PHP_DATE_CIVIL; in php_date_interval_initialize_from_hash()
3989 (*intobj)->civil_or_wall = val; in php_date_interval_initialize_from_hash()
3992 (*intobj)->initialized = 1; in php_date_interval_initialize_from_hash()
4000 php_interval_obj *intobj; in PHP_METHOD() local
4011 intobj = Z_PHPINTERVAL_P(return_value); in PHP_METHOD()
4012 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
4020 php_interval_obj *intobj; in PHP_METHOD() local
4025 intobj = Z_PHPINTERVAL_P(object); in PHP_METHOD()
4029 php_date_interval_initialize_from_hash(&return_value, &intobj, myht); in PHP_METHOD()
4243 php_interval_obj *intobj = Z_PHPINTERVAL_P(interval); in PHP_METHOD() local
4259 dpobj->interval = timelib_rel_time_clone(intobj->diff); in PHP_METHOD()