Add const

This commit is contained in:
Lassi Kortela 2019-08-28 13:30:07 +03:00
parent e0194112c5
commit 4fef0b89b9
2 changed files with 6 additions and 6 deletions

10
c/ios.c
View File

@ -117,7 +117,7 @@ static int _os_read_all(long fd, void *buf, size_t n, size_t *nread)
return 0;
}
static int _os_write(long fd, void *buf, size_t n, size_t *nwritten)
static int _os_write(long fd, const void *buf, size_t n, size_t *nwritten)
{
ssize_t r;
@ -136,9 +136,9 @@ static int _os_write(long fd, void *buf, size_t n, size_t *nwritten)
return 0;
}
static int _os_write_all(long fd, void *buf, size_t n, size_t *nwritten)
static int _os_write_all(long fd, const void *buf, size_t n, size_t *nwritten)
{
unsigned char *ubuf;
const unsigned char *ubuf;
size_t wrote;
int err;
@ -196,7 +196,7 @@ static char *_buf_realloc(struct ios *s, size_t sz)
// write a block of data into the buffer at the current position, resizing
// if necessary. returns # written.
static size_t _write_grow(struct ios *s, char *data, size_t n)
static size_t _write_grow(struct ios *s, const char *data, size_t n)
{
size_t amt;
size_t newsize;
@ -343,7 +343,7 @@ static void _write_update_pos(struct ios *s)
s->size = s->bpos;
}
size_t ios_write(struct ios *s, char *data, size_t n)
size_t ios_write(struct ios *s, const char *data, size_t n)
{
size_t space, wrote;

View File

@ -219,7 +219,7 @@ struct ios {
// low-level interface functions
size_t ios_read(struct ios *s, char *dest, size_t n);
size_t ios_readall(struct ios *s, char *dest, size_t n);
size_t ios_write(struct ios *s, char *data, size_t n);
size_t ios_write(struct ios *s, const char *data, size_t n);
off_t ios_seek(struct ios *s, off_t pos); // absolute seek
off_t ios_seek_end(struct ios *s);
off_t ios_skip(struct ios *s, off_t offs); // relative seek