rfile
FILE *rfile;
if (!(rfile = fopen(recfile, "r"))) {
if (fscanf(rfile, "%6s %d %d %d %d %d %ld %c%c %[^,],%[^\n]",
(void) fclose(rfile);
if (!(rfile = fopen(recfile, "w"))) {
fprintf(rfile, "%6s %d %d %d %d %d %ld %c%c %s,%s\n",
(void) fclose(rfile);
FILE *rfile;
if (!(rfile = fopen(recfile, "r"))) {
if (fscanf(rfile, "%6s %d %d %d %d %d %ld %c%c %[^,],%[^\n]",
(void) fclose(rfile);
data.data = rfile(p + 1, &data.size);
key.data = rfile(p + 1, &key.size);
static void *rfile(char *, size_t *);
const char *rfile;
rfile = kfile;
rfile = fsfile;
err(1, "read %s", rfile);
errx(1, "unexpected EOF reading %s", rfile);