/* open file */
+ VERBOSE (DEBUG, PRINT ("Opening file %s\n", filename));
FILE *fd = fopen (filename, "rb");
if (fd == NULL) {
VERBOSE (WARNING, PRINT ("Can't open file (%s)\n", filename));
return -1;
}
+ VERBOSE (DEBUG, PRINT ("Seek file size\n"));
fseek (fd, 0, SEEK_END);
int size = ftell (fd);
fseek (fd, 0, SEEK_SET); /* same as rewind(f); */
/* read full file */
+ VERBOSE (DEBUG, PRINT ("Reading %d bytes\n", size));
*buffer = calloc (size + 1, 1);
fread (*buffer, size, 1, fd);
fclose (fd);
- *buffer[size] = 0;
+ (*buffer)[size] = 0;
return size;
}