11 int readfile (unsigned char **buffer
, char *filename
)
16 FILE *fd
= fopen (filename
, "rb");
18 VERBOSE (WARNING
, PRINT ("Can't open file (%s)\n", filename
));
22 fseek (fd
, 0, SEEK_END
);
23 int size
= ftell (fd
);
24 fseek (fd
, 0, SEEK_SET
); /* same as rewind(f); */
28 *buffer
= calloc (size
+ 1, 1);
29 fread (*buffer
, size
, 1, fd
);
36 /* vim: set ts=4 sw=4 et: */