}
}
-void getFileChunk(FILE *file, char *chunk_buffer, int *chunk_length,
- int byte_order)
+boolean getFileChunk(FILE *file, char *chunk_buffer, int *chunk_length,
+ int byte_order)
{
const int chunk_identifier_length = 4;
/* read chunk length */
*chunk_length = getFile32BitInteger(file, byte_order);
+
+ return (feof(file) || ferror(file) ? FALSE : TRUE);
}
void putFileChunk(FILE *file, char *chunk_name, int chunk_length,