diff options
author | default <nobody@localhost> | 2023-01-28 17:49:02 +0100 |
---|---|---|
committer | default <nobody@localhost> | 2023-01-28 17:49:02 +0100 |
commit | 876bebd9ac904ca930117237edaf8c3dcae7a922 (patch) | |
tree | 7e91e26c49e18fd80c7de93ff275ffce83fb14df /xs_io.h | |
parent | 5163f93c028bead0bd6d84f75b5df33c41973aba (diff) |
Backport from xs.
Diffstat (limited to 'xs_io.h')
-rw-r--r-- | xs_io.h | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -4,17 +4,17 @@ #define _XS_IO_H -d_char *xs_readline(FILE *f); -d_char *xs_read(FILE *f, int *size); -d_char *xs_readall(FILE *f); +xs_str *xs_readline(FILE *f); +xs_val *xs_read(FILE *f, int *size); +xs_val *xs_readall(FILE *f); #ifdef XS_IMPLEMENTATION -d_char *xs_readline(FILE *f) +xs_str *xs_readline(FILE *f) /* reads a line from a file */ { - d_char *s = NULL; + xs_str *s = NULL; errno = 0; @@ -38,10 +38,10 @@ d_char *xs_readline(FILE *f) } -d_char *xs_read(FILE *f, int *sz) +xs_val *xs_read(FILE *f, int *sz) /* reads up to size bytes from f */ { - d_char *s = NULL; + xs_val *s = NULL; int size = *sz; int rdsz = 0; @@ -76,7 +76,7 @@ d_char *xs_read(FILE *f, int *sz) } -d_char *xs_readall(FILE *f) +xs_val *xs_readall(FILE *f) /* reads the rest of the file into a string */ { int size = XS_ALL; |