summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2021-10-24 02:33:52 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2021-10-24 02:33:52 +0200
commit5f6b1e98dd8bd3d37189a2d606b86ebbc4aa0d0b (patch)
tree50aaccb01cac41ebdfa2d6ba8159e3e5faa7ff56
parent58256c917ee50d19d3c4e352480193fb21eb67b1 (diff)
Set conforming interface for vprintf(3)
-rw-r--r--libpsx/include/stdio.h2
-rw-r--r--libpsx/src/libc/printf.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/libpsx/include/stdio.h b/libpsx/include/stdio.h
index 0ea5828..a790aab 100644
--- a/libpsx/include/stdio.h
+++ b/libpsx/include/stdio.h
@@ -104,7 +104,7 @@ int vsnprintf(char *string, size_t size, const char *fmt, va_list ap);
int vsprintf(char *string, const char *fmt, va_list ap);
int sprintf(char *string, const char *fmt, ...);
int snprintf(char *string, size_t size, const char *fmt, ...);
-int vprintf(char *fmt, va_list ap);
+int vprintf(const char *fmt, va_list ap);
FILE *fdopen(int fildes, const char *mode);
FILE *fopen(const char *path, const char *mode);
diff --git a/libpsx/src/libc/printf.c b/libpsx/src/libc/printf.c
index ce8ffcd..a278435 100644
--- a/libpsx/src/libc/printf.c
+++ b/libpsx/src/libc/printf.c
@@ -843,7 +843,7 @@ static int out_put_in_string(char *string, unsigned int sz, char c, int pos)
return 1;
}
-int vprintf(char *fmt, va_list ap)
+int vprintf(const char *fmt, va_list ap)
{
return __vsnprintf_internal(NULL, -1, fmt, ap, out_put_in_string);
}