frama-c: add annotation to fix warnings in date_dos2unix() and __td_list_add()
This commit is contained in:
parent
90d21a4d81
commit
a705cb1ba7
2 changed files with 7 additions and 0 deletions
|
@ -262,7 +262,10 @@ time_t date_dos2unix(const unsigned short f_time, const unsigned short f_date)
|
|||
|
||||
leap_day = (year + 3) / 4;
|
||||
if (year > YEAR_2100) /* 2100 isn't leap year */
|
||||
{
|
||||
/*@ assert year > YEAR_2100 && leap_day > (YEAR_2100 + 3)/4; */
|
||||
leap_day--;
|
||||
}
|
||||
if (IS_LEAP_YEAR(year) && month > 2)
|
||||
leap_day++;
|
||||
days = days_in_year[month];
|
||||
|
|
|
@ -78,6 +78,10 @@ static inline void __td_list_add(struct td_list_head *newe,
|
|||
newe->next = next;
|
||||
newe->prev = prev;
|
||||
prev->next = newe;
|
||||
/*@ assert next->prev == newe; */
|
||||
/*@ assert newe->next == next; */
|
||||
/*@ assert newe->prev == prev; */
|
||||
/*@ assert prev->next == newe; */
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue