Lines Matching refs:end_sec
49 segment->end_sec = -kMaxEpochTimeInSec;
183 time_sec <= after_->end_sec) {
188 if (after_->start_sec <= after_->end_sec) {
193 after_->end_sec = time_sec;
217 time_sec <= before_->end_sec) {
231 before_->end_sec = time_sec;
237 if (time_sec <= before_->end_sec) {
243 if (time_sec > before_->end_sec + kDefaultDSTDeltaInSec) {
256 // before_->end_sec and before_->end_sec + default DST delta.
262 if (before_->end_sec + kDefaultDSTDeltaInSec <= after_->start_sec) {
263 int new_after_start_sec = before_->end_sec + kDefaultDSTDeltaInSec;
272 // Now the time_sec is between before_->end_sec and after_->start_sec.
277 before_->end_sec = after_->end_sec;
285 int delta = after_->start_sec - before_->end_sec;
286 int middle_sec = (i == 0) ? time_sec : before_->end_sec + delta / 2;
289 before_->end_sec = middle_sec;
290 if (time_sec <= before_->end_sec) {
320 } else if (time_sec < dst_[i].end_sec) {
321 if (after == NULL || after->end_sec > dst_[i].end_sec) {
343 before->end_sec < after->start_sec);