Lines Matching refs:fp
51 static int close_file(const char *filename, FILE *fp) in close_file() argument
56 res = fclose(fp); in close_file()
344 FILE *fp; in replace_file_head() local
346 fp = fopen(filename, "r+"); in replace_file_head()
347 if (fp == NULL) in replace_file_head()
351 fputs(text, fp); in replace_file_head()
352 close_file(filename, fp); in replace_file_head()
370 FILE *fp; in overwrite_file() local
376 fp = fopen(filename, "w+"); in overwrite_file()
377 if (fp == NULL) in overwrite_file()
380 if (fprintf(fp, "%s", value) <= 0) in overwrite_file()
383 close_file(filename, fp); in overwrite_file()
400 FILE *fp; in file_read_string() local
410 fp = fopen(file, "r"); in file_read_string()
411 if (!fp) in file_read_string()
414 res = fgets(string, size, fp); in file_read_string()
416 close_file(file, fp); in file_read_string()
434 FILE *fp; in file_reset_init() local
436 fp = fopen(filename, "w"); in file_reset_init()
437 if (fp == NULL) { in file_reset_init()
442 fprintf(fp, "%4u", 0); in file_reset_init()
443 close_file(filename, fp); in file_reset_init()
456 FILE *fp; in file_read_int() local
460 fp = fopen(filename, "r"); in file_read_int()
461 if (fp != NULL) { in file_read_int()
463 res = fscanf(fp, "%4u", pcurrent); in file_read_int()
472 res = close_file(filename, fp); in file_read_int()
502 FILE *fp; in file_update_int() local
506 fp = fopen(filename, "r+"); in file_update_int()
507 if (fp == NULL) { in file_update_int()
513 res = fprintf(fp, "%4u", ((current + 1) % max)); in file_update_int()
518 close_file(filename, fp); in file_update_int()
523 return close_file(filename, fp); in file_update_int()