X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fcommon%2Freadwrite.h;h=cdbd386e56539917b8760a09022bb0cc834ba591;hb=1c7d2240c874aa6697d99b0fb058ac490db8c414;hp=eddd0e66e1875922f5bc7b15be06305080b07d73;hpb=6ac951c41a091ffc723840894ddf1e774739511d;p=plomrogue
diff --git a/src/common/readwrite.h b/src/common/readwrite.h
index eddd0e6..cdbd386 100644
--- a/src/common/readwrite.h
+++ b/src/common/readwrite.h
@@ -14,11 +14,11 @@
/* Wrappers to fopen(), fclose(), fgets() and fwrite() from function called "f",
* calling exit_err() upon error with appropriate error messages.
*/
-extern FILE * try_fopen(char * path, char * mode, char * f);
-extern void try_fclose(FILE * file, char * f);
+extern FILE * try_fopen(char * path, char * mode, const char * f);
+extern void try_fclose(FILE * file, const char * f);
extern void try_fwrite(void * ptr, size_t size, size_t nmemb, FILE * stream,
- char * f);
-extern void try_fputc(uint8_t c, FILE * file, char * f);
+ const char * f);
+extern void try_fputc(uint8_t c, FILE * file, const char * f);
/* Wrapper to calling fgetc() and fgets() from function "f". The return code is
* returned unless ferror() indicates an error (i.e. to signify an end of file,
@@ -26,8 +26,8 @@ extern void try_fputc(uint8_t c, FILE * file, char * f);
* on "file" before fgetc(), because some Unixes fgetc() remember old EOFs and
* only return those until explicitely cleared.
*/
-extern int try_fgetc(FILE * file, char * f);
-extern char * try_fgets(char * line, int size, FILE * file, char * f);
+extern int try_fgetc(FILE * file, const char * f);
+extern char * try_fgets(char * line, int size, FILE * file, const char * f);
/* Write to "path_tmp" "path" + "_tmp" and return a new file at that "path_tmp"
* open for writing. "path_tmp" is malloc()'d, must be freed externally.