MCPcopy Create free account
hub / github.com/cgsecurity/testdisk / header_mpg_found

Function header_mpg_found

src/file_mpg.c:184–193  ·  view source on GitHub ↗

@ @ requires \valid(file_recovery_new); @ terminates \true; @ ensures valid_file_recovery(file_recovery_new); @ assigns *file_recovery_new; @*/

Source from the content-addressed store, hash-verified

182 @ assigns *file_recovery_new;
183 @*/
184static int header_mpg_found(file_recovery_t *file_recovery_new)
185{
186 reset_file_recovery(file_recovery_new);
187 file_recovery_new->extension=file_hint_mpg.extension;
188 if(file_recovery_new->blocksize < 14)
189 return 1;
190 file_recovery_new->data_check=&data_check_mpg;
191 file_recovery_new->file_check=&file_check_size;
192 return 1;
193}
194
195/*@
196 @ requires buffer_size >= 13;

Callers 4

header_check_mpg_PackFunction · 0.85
header_check_mpg_SystemFunction · 0.85

Calls 1

reset_file_recoveryFunction · 0.85

Tested by

no test coverage detected