etnaviv: hwdb: Drop stdint.h dependency

This seems to cause some troubles for distro builds.

Fixes: 394652e5a0 ("etnaviv: hwdb: Generate hwdb.h")
Closes: #11012
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Tested-by: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
Acked-by: Lucas Stach <l.stach@pengutronix.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28745>
This commit is contained in:
Christian Gmeiner
2024-04-15 10:48:49 +02:00
committed by Marge Bot
parent 13dffdec60
commit 8d2f83ce98

View File

@@ -115,7 +115,7 @@ class HeaderFile(c_ast.NodeVisitor):
self.date_time = datetime.strptime(match.group(1), '%Y-%m-%d %H:%M')
def _parse(self):
ast = parse_file(self.filename, use_cpp=True, cpp_args=['-E', r'-I./utils/fake_libc_include', '-include', 'stdint.h', '-DgctUINT32=uint32_t', '-DgctINT=int'])
ast = parse_file(self.filename, use_cpp=True, cpp_args=['-E', r'-I./utils/fake_libc_include', '-DgctUINT32=unsigned int', '-DgctINT=int'])
self.visit(ast)
self.database_struct = self.structs['gcsFEATURE_DATABASE']
@@ -152,7 +152,7 @@ class HeaderFile(c_ast.NodeVisitor):
"""Function returning a ctype type based node type."""
type_mappings = {
'bool': ctypes.c_bool,
'uint32_t': ctypes.c_uint,
'unsigned int': ctypes.c_uint,
'int': ctypes.c_int,
}