summaryrefslogtreecommitdiffhomepage
path: root/parser/raylib_parser.c
diff options
context:
space:
mode:
authorEthan Conneely <[email protected]>2022-03-08 19:00:09 +0000
committerGitHub <[email protected]>2022-03-08 20:00:09 +0100
commit43dbe67431dac3e44c514cf1839f49cae69777b6 (patch)
treea77a8bae20a5a8f6f7e1f7085a563340afb8bc10 /parser/raylib_parser.c
parente9f97e1165eedb1c56d501934b449fd3b08ed821 (diff)
downloadraylib-43dbe67431dac3e44c514cf1839f49cae69777b6.tar.gz
raylib-43dbe67431dac3e44c514cf1839f49cae69777b6.zip
Update parser (#2375)
* Add variable len args support * Api Regen for 4.1dev
Diffstat (limited to 'parser/raylib_parser.c')
-rw-r--r--parser/raylib_parser.c6
1 files changed, 6 insertions, 0 deletions
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;
+ }
}
}