int RemoveOldestNode() { if(list_size == 0) return 0; ResetCursor(); time_t temp = CURSOR->data.time; while(CursorValid()) { if(CURSOR->data.time < temp) temp = CURSOR->data.time; CursorStepNext(); } return RemoveTime(temp); }
Time::~Time() { RemoveTime(*this); }