dpobj 4326 ext/date/php_date.c php_period_obj *dpobj; dpobj 4347 ext/date/php_date.c dpobj = Z_PHPPERIOD_P(getThis()); dpobj 4348 ext/date/php_date.c dpobj->current = NULL; dpobj 4351 ext/date/php_date.c date_period_initialize(&(dpobj->start), &(dpobj->end), &(dpobj->interval), &recurrences, isostr, isostr_len); dpobj 4352 ext/date/php_date.c if (dpobj->start == NULL) { dpobj 4355 ext/date/php_date.c if (dpobj->interval == NULL) { dpobj 4358 ext/date/php_date.c if (dpobj->end == NULL && recurrences == 0) { dpobj 4362 ext/date/php_date.c if (dpobj->start) { dpobj 4363 ext/date/php_date.c timelib_update_ts(dpobj->start, NULL); dpobj 4365 ext/date/php_date.c if (dpobj->end) { dpobj 4366 ext/date/php_date.c timelib_update_ts(dpobj->end, NULL); dpobj 4368 ext/date/php_date.c dpobj->start_ce = date_ce_date; dpobj 4383 ext/date/php_date.c dpobj->start = clone; dpobj 4384 ext/date/php_date.c dpobj->start_ce = Z_OBJCE_P(start); dpobj 4387 ext/date/php_date.c dpobj->interval = timelib_rel_time_clone(intobj->diff); dpobj 4393 ext/date/php_date.c dpobj->end = clone; dpobj 4398 ext/date/php_date.c dpobj->include_start_date = !(options & PHP_DATE_PERIOD_EXCLUDE_START_DATE); dpobj 4401 ext/date/php_date.c dpobj->recurrences = recurrences + dpobj->include_start_date; dpobj 4403 ext/date/php_date.c dpobj->initialized = 1; dpobj 4414 ext/date/php_date.c php_period_obj *dpobj; dpobj 4421 ext/date/php_date.c dpobj = Z_PHPPERIOD_P(getThis()); dpobj 4423 ext/date/php_date.c php_date_instantiate(dpobj->start_ce, return_value); dpobj 4426 ext/date/php_date.c *dateobj->time = *dpobj->start; dpobj 4427 ext/date/php_date.c if (dpobj->start->tz_abbr) { dpobj 4428 ext/date/php_date.c dateobj->time->tz_abbr = timelib_strdup(dpobj->start->tz_abbr); dpobj 4430 ext/date/php_date.c if (dpobj->start->tz_info) { dpobj 4431 ext/date/php_date.c dateobj->time->tz_info = dpobj->start->tz_info; dpobj 4441 ext/date/php_date.c php_period_obj *dpobj; dpobj 4448 ext/date/php_date.c dpobj = Z_PHPPERIOD_P(getThis()); dpobj 4450 ext/date/php_date.c if (!dpobj->end) { dpobj 4454 ext/date/php_date.c php_date_instantiate(dpobj->start_ce, return_value); dpobj 4457 ext/date/php_date.c *dateobj->time = *dpobj->end; dpobj 4458 ext/date/php_date.c if (dpobj->end->tz_abbr) { dpobj 4459 ext/date/php_date.c dateobj->time->tz_abbr = timelib_strdup(dpobj->end->tz_abbr); dpobj 4461 ext/date/php_date.c if (dpobj->end->tz_info) { dpobj 4462 ext/date/php_date.c dateobj->time->tz_info = dpobj->end->tz_info; dpobj 4472 ext/date/php_date.c php_period_obj *dpobj; dpobj 4479 ext/date/php_date.c dpobj = Z_PHPPERIOD_P(getThis()); dpobj 4483 ext/date/php_date.c diobj->diff = timelib_rel_time_clone(dpobj->interval);