From 7e97383d0d0b32e289f73c5d06cc1ce0c991bb24 Mon Sep 17 00:00:00 2001 From: Mikhail Romanko Date: Sun, 26 Jul 2026 19:22:05 +0300 Subject: [PATCH] Fix typo in Read, Write and Peek functions signatures --- CgeFile.h | 6 +++--- File.c | 2 +- posix/File.c | 4 ++-- win32/File.c | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CgeFile.h b/CgeFile.h index 7309f0b..ca08157 100644 --- a/CgeFile.h +++ b/CgeFile.h @@ -45,10 +45,10 @@ typedef struct CgeFile CgeFile; CgeFile *CgeFileNew(const char *path, int mode, int *result); void CgeFileFree(CgeFile *file); -int CgeFileRead(CgeFile *file, char *buffer, size_t size, size_t *actual); -int CgeFileWrite(CgeFile *file, const char *buffer, size_t size, +int CgeFileRead(CgeFile *file, void *buffer, size_t size, size_t *actual); +int CgeFileWrite(CgeFile *file, const void *buffer, size_t size, size_t *actual); -int CgeFilePeek(CgeFile *file, char *buffer, size_t size, size_t *actual); +int CgeFilePeek(CgeFile *file, void *buffer, size_t size, size_t *actual); int CgeFileTell(CgeFile *file, int64_t *offset); int CgeFileSeek(CgeFile *file, int64_t offset, int whence); int CgeFileFlush(CgeFile *file); diff --git a/File.c b/File.c index 081ceb8..901cb27 100644 --- a/File.c +++ b/File.c @@ -14,7 +14,7 @@ int CgeFileEndOfFile(CgeFile *file) { return flags & CGE_FILE_EOF; } -int CgeFilePeek(CgeFile *file, char *buffer, size_t size, size_t *actual) { +int CgeFilePeek(CgeFile *file, void *buffer, size_t size, size_t *actual) { int64_t pos; size_t n = 0; diff --git a/posix/File.c b/posix/File.c index 6507d1b..215428f 100644 --- a/posix/File.c +++ b/posix/File.c @@ -131,7 +131,7 @@ void CgeFileFree(CgeFile *file) { free(file); } -int CgeFileRead(CgeFile *file, char *buffer, size_t size, size_t *actual) { +int CgeFileRead(CgeFile *file, void *buffer, size_t size, size_t *actual) { ssize_t readed; if (file->flags & CGE_FILE_ERROR) @@ -153,7 +153,7 @@ error: return 0; } -int CgeFileWrite(CgeFile *file, const char *buffer, size_t size, +int CgeFileWrite(CgeFile *file, const void *buffer, size_t size, size_t *actual) { ssize_t written; diff --git a/win32/File.c b/win32/File.c index 2bebdc7..f9d325b 100644 --- a/win32/File.c +++ b/win32/File.c @@ -111,7 +111,7 @@ void CgeFileFree(CgeFile *file) { free(file); } -int CgeFileRead(CgeFile *file, char *buffer, size_t size, size_t *actual) { +int CgeFileRead(CgeFile *file, void *buffer, size_t size, size_t *actual) { DWORD readed; if (file->flags & CGE_FILE_ERROR) @@ -132,7 +132,7 @@ error: return 0; } -int CgeFileWrite(CgeFile *file, const char *buffer, size_t size, +int CgeFileWrite(CgeFile *file, const void *buffer, size_t size, size_t *actual) { DWORD written; LARGE_INTEGER position;