aboutsummaryrefslogtreecommitdiff
path: root/bindgen
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2022-07-17 12:09:08 +0200
committerAndre Weissflog <floooh@gmail.com>2022-07-17 12:09:08 +0200
commit1c2ea8faf035efbf4e0a334e12f5cbd65d274890 (patch)
treed7363962ef9e4bdd625ac4df2be4692279e780f2 /bindgen
parentd4b7879cb81010103cb3484f60eb9ed6aaac916b (diff)
gen_odin.py: replace reserved keyword 'context' with 'ctx'
Diffstat (limited to 'bindgen')
-rw-r--r--bindgen/gen_odin.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/bindgen/gen_odin.py b/bindgen/gen_odin.py
index 22b1d169..f2530934 100644
--- a/bindgen/gen_odin.py
+++ b/bindgen/gen_odin.py
@@ -39,6 +39,8 @@ ignores = [
# NOTE: syntax for function results: "func_name.RESULT"
overrides = {
+ 'context': 'ctx', # reserved keyword
+ 'sapp_sgcontext': 'sapp_sgctx',
'sgl_deg': 'sgl_as_degrees',
'sgl_rad': 'sgl_as_radians',
'sg_context_desc.color_format': 'int',
@@ -381,7 +383,7 @@ def gen_func(decl, prefix):
res_cast = f'cast({res_type})'
else:
res_cast = ''
- l(f"{as_snake_case(decl['name'], prefix)} :: proc({args}) {res_str} {{")
+ l(f"{as_snake_case(check_override(decl['name']), prefix)} :: proc({args}) {res_str} {{")
s = ' '
if res_type == '':
# void result