rendered paste bodyint file_get_contents (char *filename, char *file_contents, int file_contents_size)
{
// Set up variables
long file_size = filesize(filename);
long i = 0;
FILE *fp;
fp = fopen(filename,"r");
// Check handle real quick
if(fp && file_size < file_contents_size)
{
// Read file into file_contents();
while(i < file_size)
{
// Read byte and write
file_contents[i] = fgetc(fp);
// Keep looping
i++;
}
fclose(fp);
file_contents[i] = 0x00;
// Return success
return 0;
}
else
{
// Failure
return 1;
}
}