summaryrefslogtreecommitdiff
path: root/libpsx/src
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-11-29 13:00:13 +0100
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-11-29 13:00:13 +0100
commitc6ded28dcede2a2c3b1b53c1d89a9d1e36b35339 (patch)
tree37c1efa98c0ce1943d1d84f4f0e3e89ad13c34f8 /libpsx/src
parentc157ae7c78965f390d380a068fe08db0843bb813 (diff)
downloadpsxsdk-c6ded28dcede2a2c3b1b53c1d89a9d1e36b35339.tar.gz
libpsx: Fix const-correctness for fwrite(3)
According to C99 ยง7.19.8.2p1, fwrite(3) is expected to take a const void *, and not void *.
Diffstat (limited to 'libpsx/src')
-rw-r--r--libpsx/src/libc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpsx/src/libc.c b/libpsx/src/libc.c
index 58884b0..5c4b17a 100644
--- a/libpsx/src/libc.c
+++ b/libpsx/src/libc.c
@@ -722,12 +722,12 @@ int puts(const char *str)
return EOF;
}
-size_t fwrite(void *restrict const ptr, const size_t size, const size_t nmemb,
+size_t fwrite(const void *restrict const ptr, const size_t size, const size_t nmemb,
FILE *restrict const f)
{
if(IS_CONS_OUT(f)) // stdout or stderr
{
- char *c = ptr;
+ const char *c = ptr;
int i;
for(i = 0; i < size; i++)