fix auto-generated GDN API header for C compilers (#12891)

* fix auto-generated GDN API header for C compilers
This commit is contained in:
Evrey 2017-11-13 23:35:03 +01:00 committed by Thomas Herzog
parent c4f9820c2f
commit af6f096427

View File

@ -40,11 +40,13 @@ def _build_gdnative_api_struct_header(api):
'\tunsigned int minor;', '\tunsigned int minor;',
'} godot_gdnative_api_version;', '} godot_gdnative_api_version;',
'', '',
'typedef struct godot_gdnative_api_struct {', 'typedef struct godot_gdnative_api_struct godot_gdnative_api_struct;',
'',
'struct godot_gdnative_api_struct {',
'\tunsigned int type;', '\tunsigned int type;',
'\tgodot_gdnative_api_version version;', '\tgodot_gdnative_api_version version;',
'\tconst godot_gdnative_api_struct *next;', '\tconst godot_gdnative_api_struct *next;',
'} godot_gdnative_api_struct;', '};',
'', '',
'enum GDNATIVE_API_TYPES {', 'enum GDNATIVE_API_TYPES {',
'\tGDNATIVE_' + api['core']['type'] + ',' '\tGDNATIVE_' + api['core']['type'] + ','