Use guint16 / unsigned short for C data types

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
diff --git a/tools/keymap-gen b/tools/keymap-gen
index cf4907d..92f6b71 100755
--- a/tools/keymap-gen
+++ b/tools/keymap-gen
@@ -404,12 +404,12 @@
 class StdCLanguageGenerator(CLanguageGenerator):
 
     def __init__(self):
-        super(StdCLanguageGenerator, self).__init__("int", "char *")
+        super(StdCLanguageGenerator, self).__init__("unsigned short", "char *")
 
 class GLib2LanguageGenerator(CLanguageGenerator):
 
     def __init__(self):
-        super(GLib2LanguageGenerator, self).__init__("gint32", "gchar *")
+        super(GLib2LanguageGenerator, self).__init__("guint16", "gchar *")
 
 class PythonLanguageGenerator(LanguageGenerator):