diff options
-rwxr-xr-x | tools/keymap-gen | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/keymap-gen b/tools/keymap-gen index f0269e3..4d583a3 100755 --- a/tools/keymap-gen +++ b/tools/keymap-gen @@ -623,6 +623,16 @@ class CLanguageGenerator(LanguageSrcGenerator): else: print((" {" + indexfmt + ", " + valuefmt + "}, /* %s */") % (index, value, comment)) +class StdCLanguageGenerator(CLanguageGenerator): + + def __init__(self): + super(StdCLanguageGenerator, self).__init__("unsigned short", "char *", "unsigned int") + +class GLib2LanguageGenerator(CLanguageGenerator): + + def __init__(self): + super(GLib2LanguageGenerator, self).__init__("guint16", "gchar *", "guint") + class CppLanguageGenerator(CLanguageGenerator): def _array_start(self, varname, length, defvalue, fromtype, totype): @@ -654,21 +664,11 @@ class CppLanguageGenerator(CLanguageGenerator): else: print(" \"%s\", /* %s */" % (value, comment)) -class StdCLanguageGenerator(CLanguageGenerator): - - def __init__(self): - super(StdCLanguageGenerator, self).__init__("unsigned short", "char *", "unsigned int") - class StdCppLanguageGenerator(CppLanguageGenerator): def __init__(self): super(StdCppLanguageGenerator, self).__init__("unsigned short", "char *", "unsigned int") -class GLib2LanguageGenerator(CLanguageGenerator): - - def __init__(self): - super(GLib2LanguageGenerator, self).__init__("guint16", "gchar *", "guint") - class PythonLanguageGenerator(LanguageSrcGenerator): def _boilerplate(self, lines): |