mapi/glapi: Generate sizeof() helpers instead of fixed sizes.
authorMarkus Wick <markus@selfnet.de>
Sun, 17 Nov 2019 18:12:04 +0000 (19:12 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 22 Nov 2019 03:52:55 +0000 (22:52 -0500)
commitb1156ecdf2f3a0488db6fbcb5e352634ebeece00
tree0ba18efa6ed44bb054e77c26aa064dfa65354a8d
parente51eda99dfd6a66b066e371005e7a54ecc38fc11
mapi/glapi: Generate sizeof() helpers instead of fixed sizes.

Generating a source code with a fixed size leads to issues with plattform dependent types.
We either hard code 4 or 8 bytes there, and both are wrong on the other plattform.
So this patch solves this issue by generating eg sizeof(GLsizeiptr), which is valid both
on 32 and on 64 bit plattforms.

Signed-off-by: Marek Olšák <marek.olsak@amd.com>
src/mapi/glapi/gen/gl_XML.py