1
0
mirror of https://frontier.innolan.net/github/AmigaExamples.git synced 2025-11-23 07:02:12 +00:00
Files
AmigaExamples/tools/fade/file.c
2016-04-25 13:40:02 +10:00

40 lines
639 B
C

#include "fade.h"
FILE *
file_openWrite(const char * s, ...)
{
char buffer[4096];
va_list args;
va_start(args, s);
vsprintf(buffer, s, args);
va_end(args);
if (config.verbose) {
printf("Opening %s for writing\n", buffer);
}
FILE* fp = fopen(buffer, "w+");
if (!fp) {
abort_("Failed to open %s for writing\n", buffer);
}
return fp;
}
FILE *
file_openRead(const char * s, ...)
{
char buffer[4096];
va_list args;
va_start(args, s);
vsprintf(buffer, s, args);
va_end(args);
FILE* fp = fopen(buffer, "r");
if (!fp) {
abort_("Failed to open %s for reading\n", buffer);
}
return fp;
}