From 43dbe67431dac3e44c514cf1839f49cae69777b6 Mon Sep 17 00:00:00 2001 From: Ethan Conneely Date: Tue, 8 Mar 2022 19:00:09 +0000 Subject: Update parser (#2375) * Add variable len args support * Api Regen for 4.1dev --- parser/raylib_parser.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'parser/raylib_parser.c') diff --git a/parser/raylib_parser.c b/parser/raylib_parser.c index 68c893f4..e7ee901b 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; + } } } -- cgit v1.2.3