Lines Matching refs:before
333 DST* before = NULL;
339 if (before == NULL || before->start_sec < dst_[i].start_sec) {
340 before = &dst_[i];
349 // If before or after segments were not found,
351 if (before == NULL) {
352 before = InvalidSegment(before_) ? before_ : LeastRecentlyUsedDST(after);
355 after = InvalidSegment(after_) && before != after_
356 ? after_ : LeastRecentlyUsedDST(before);
359 ASSERT(before != NULL);
361 ASSERT(before != after);
362 ASSERT(InvalidSegment(before) || before->start_sec <= time_sec);
364 ASSERT(InvalidSegment(before) || InvalidSegment(after) ||
365 before->end_sec < after->start_sec);
367 before_ = before;