From de7bcdf8cf18576ef7c43bd47a097a852caf6695 Mon Sep 17 00:00:00 2001 From: IrishBruse Date: Tue, 8 Mar 2022 18:22:52 +0000 Subject: [PATCH] Add variable len args support --- parser/raylib_parser.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/parser/raylib_parser.c b/parser/raylib_parser.c index 68c893f4e..e7ee901ba 100644 --- a/parser/raylib_parser.c +++ b/parser/raylib_parser.c @@ -820,6 +820,12 @@ static void GetDataTypeAndName(const char *typeName, int typeNameLen, char *type MemoryCopy(name, typeName + k + 1, typeNameLen - k - 1); break; } + else if (typeName[k] == '.' && typeNameLen == 3) // Handle varargs ...); + { + MemoryCopy(type, "...", 3); + MemoryCopy(name, "args", 4); + break; + } } }