From aa684a33de143b2cb9e63a93ef4db2925a6d7c48 Mon Sep 17 00:00:00 2001 From: Jeffery Myers Date: Mon, 12 May 2025 19:54:34 -0700 Subject: [PATCH 1/2] make save file callback match const correctness of calling function --- src/raylib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/raylib.h b/src/raylib.h index 44a5653e4..0cffa4272 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -954,7 +954,7 @@ typedef void (*TraceLogCallback)(int logLevel, const char *text, va_list args); typedef unsigned char *(*LoadFileDataCallback)(const char *fileName, int *dataSize); // FileIO: Load binary data typedef bool (*SaveFileDataCallback)(const char *fileName, void *data, int dataSize); // FileIO: Save binary data typedef char *(*LoadFileTextCallback)(const char *fileName); // FileIO: Load text data -typedef bool (*SaveFileTextCallback)(const char *fileName, char *text); // FileIO: Save text data +typedef bool (*SaveFileTextCallback)(const char *fileName, const char *text); // FileIO: Save text data //------------------------------------------------------------------------------------ // Global Variables Definition From 4a1e9931a610489544de0535a0534839fff520a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 13 May 2025 02:55:19 +0000 Subject: [PATCH 2/2] Update raylib_api.* by CI --- parser/output/raylib_api.json | 2 +- parser/output/raylib_api.lua | 2 +- parser/output/raylib_api.txt | 2 +- parser/output/raylib_api.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json index dc6fc32e2..e73e18fba 100644 --- a/parser/output/raylib_api.json +++ b/parser/output/raylib_api.json @@ -3139,7 +3139,7 @@ "name": "fileName" }, { - "type": "char *", + "type": "const char *", "name": "text" } ] diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua index 236f6d31a..fa92cdea7 100644 --- a/parser/output/raylib_api.lua +++ b/parser/output/raylib_api.lua @@ -3108,7 +3108,7 @@ return { returnType = "bool", params = { {type = "const char *", name = "fileName"}, - {type = "char *", name = "text"} + {type = "const char *", name = "text"} } }, { diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt index 7318ae045..4aa682d78 100644 --- a/parser/output/raylib_api.txt +++ b/parser/output/raylib_api.txt @@ -985,7 +985,7 @@ Callback 005: SaveFileTextCallback() (2 input parameters) Return type: bool Description: FileIO: Save text data Param[1]: fileName (type: const char *) - Param[2]: text (type: char *) + Param[2]: text (type: const char *) Callback 006: AudioCallback() (2 input parameters) Name: AudioCallback Return type: void diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml index 9c199b6b4..c88a20bd1 100644 --- a/parser/output/raylib_api.xml +++ b/parser/output/raylib_api.xml @@ -672,7 +672,7 @@ - +