| 261 | } |
| 262 | |
| 263 | unsigned int delete_list_file(file_info_t *file_info) |
| 264 | { |
| 265 | unsigned int nbr=0; |
| 266 | struct td_list_head *file_walker = NULL; |
| 267 | struct td_list_head *file_walker_next = NULL; |
| 268 | #ifndef DISABLED_FOR_FRAMAC |
| 269 | td_list_for_each_safe(file_walker,file_walker_next, &file_info->list) |
| 270 | { |
| 271 | file_info_t *tmp; |
| 272 | tmp=td_list_entry(file_walker, file_info_t, list); |
| 273 | free(tmp->name); |
| 274 | td_list_del(file_walker); |
| 275 | free(tmp); |
| 276 | nbr++; |
| 277 | } |
| 278 | #endif |
| 279 | return nbr; |
| 280 | } |
| 281 | |
| 282 | /*@ |
| 283 | @ requires \valid_read(current_file); |
no test coverage detected