diff options
| author | Ethan Conneely <[email protected]> | 2022-03-08 19:00:09 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-03-08 20:00:09 +0100 |
| commit | 43dbe67431dac3e44c514cf1839f49cae69777b6 (patch) | |
| tree | a77a8bae20a5a8f6f7e1f7085a563340afb8bc10 /parser/raylib_parser.c | |
| parent | e9f97e1165eedb1c56d501934b449fd3b08ed821 (diff) | |
| download | raylib-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.c | 6 |
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; + } } } |
