summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDeathbat2190 <[email protected]>2021-06-06 13:22:42 +0200
committerGitHub <[email protected]>2021-06-06 13:22:42 +0200
commit9681a072d0eb1c2acdeadfc4ec03c1f54a1a204a (patch)
tree9f5a60120c7ae23f91da34ba50b6446fc64ac5e4
parent32f3f53718a5f8fb30c38a05dbd72760a17faabc (diff)
downloadraylib-9681a072d0eb1c2acdeadfc4ec03c1f54a1a204a.tar.gz
raylib-9681a072d0eb1c2acdeadfc4ec03c1f54a1a204a.zip
Fix parsing multiple struct fields defined in one line (#1813)
-rw-r--r--parser/raylib_parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/parser/raylib_parser.c b/parser/raylib_parser.c
index e60f7de8..751e0cad 100644
--- a/parser/raylib_parser.c
+++ b/parser/raylib_parser.c
@@ -703,7 +703,7 @@ void GetDataTypeAndName(const char *typeName, int typeNameLen, char *type, char
{
for (int k = typeNameLen; k > 0; k--)
{
- if (typeName[k] == ' ')
+ if (typeName[k] == ' ' && typeName[k - 1] != ',')
{
// Function name starts at this point (and ret type finishes at this point)
MemoryCopy(type, typeName, k);