summaryrefslogtreecommitdiffstats
path: root/src/mapi/new/gen_gldispatch_mapi.py
diff options
context:
space:
mode:
authorEmil Velikov <[email protected]>2018-11-19 15:51:54 +0000
committerEmil Velikov <[email protected]>2019-01-24 18:13:25 +0000
commit313f977224aa3608cc688ac11401e0b04b2236cc (patch)
tree6825b8897d5115b49b751529946d4327ae12ddd6 /src/mapi/new/gen_gldispatch_mapi.py
parent451805f810353c7a0247312f491003c31c571265 (diff)
mapi/new: reinstate _NO_HIDDEN suffixes in the new generator
Strictly speaking we can rework the rest of the code so we do not need those. That said, this will require a series on it's own so let's carry this local quirk for now. Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Erik Faye-Lund <[email protected]>
Diffstat (limited to 'src/mapi/new/gen_gldispatch_mapi.py')
-rwxr-xr-xsrc/mapi/new/gen_gldispatch_mapi.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mapi/new/gen_gldispatch_mapi.py b/src/mapi/new/gen_gldispatch_mapi.py
index 03fb49a7a29..be7b7495909 100755
--- a/src/mapi/new/gen_gldispatch_mapi.py
+++ b/src/mapi/new/gen_gldispatch_mapi.py
@@ -139,7 +139,7 @@ def generate_public_stubs(functions):
return text
def generate_public_entries(functions):
- text = "#ifdef MAPI_TMP_PUBLIC_ENTRIES\n"
+ text = "#ifdef MAPI_TMP_PUBLIC_ENTRIES_NO_HIDDEN\n"
for func in functions:
retStr = ("return " if func.hasReturn() else "")
@@ -158,12 +158,12 @@ GLAPI {f.rt} APIENTRY {f.name}({f.decArgs})
for func in functions:
text += " (mapi_func) %s,\n" % (func.name,)
text += "};\n"
- text += "#undef MAPI_TMP_PUBLIC_ENTRIES\n"
- text += "#endif /* MAPI_TMP_PUBLIC_ENTRIES */\n"
+ text += "#undef MAPI_TMP_PUBLIC_ENTRIES_NO_HIDDEN\n"
+ text += "#endif /* MAPI_TMP_PUBLIC_ENTRIES_NO_HIDDEN */\n"
return text
def generate_stub_asm_gcc(functions):
- text = "#ifdef MAPI_TMP_STUB_ASM_GCC\n"
+ text = "#ifdef MAPI_TMP_STUB_ASM_GCC_NO_HIDDEN\n"
text += "__asm__(\n"
for func in functions:
@@ -171,8 +171,8 @@ def generate_stub_asm_gcc(functions):
text += '"\\t"STUB_ASM_CODE("%d")"\\n"\n\n' % (func.slot,)
text += ");\n"
- text += "#undef MAPI_TMP_STUB_ASM_GCC\n"
- text += "#endif /* MAPI_TMP_STUB_ASM_GCC */\n"
+ text += "#undef MAPI_TMP_STUB_ASM_GCC_NO_HIDDEN\n"
+ text += "#endif /* MAPI_TMP_STUB_ASM_GCC_NO_HIDDEN */\n"
return text
if (__name__ == "__main__"):