From 838b815992bc784e85120b9254c1c6299d4e0f1d Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 18 Jun 2019 13:21:05 +1000 Subject: Backport: Feature [feature-requests:#1297] 6: Support enumerated types in APIs. Backport of changeset 7589:156d66aebfa1. --- scripts/CheckMentioned.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/CheckMentioned.py') diff --git a/scripts/CheckMentioned.py b/scripts/CheckMentioned.py index 2694b7a49..379225fe1 100644 --- a/scripts/CheckMentioned.py +++ b/scripts/CheckMentioned.py @@ -65,6 +65,8 @@ def convertIFaceTypeToC(t): return "Sci_TextToFind *" elif t == "formatrange": return "Sci_RangeToFormat *" + elif Face.IsEnumeration(t): + return "int " return t + " " def makeParm(t, n, v): @@ -86,6 +88,8 @@ def makeSig(params): retType = params["ReturnType"] if retType in ["void", "string", "stringresult"]: retType = "" + elif Face.IsEnumeration(retType): + retType = "int" if retType: retType = " → " + retType -- cgit v1.2.3