summaryrefslogtreecommitdiffstats
path: root/bindings/java
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-09-11 15:51:28 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-09-11 15:51:28 +0000
commite25410461c2cecf3e111dc2506c880bb1443262a (patch)
tree8fde3fec76ba48fcbc595c1ff17de4abffb9fd9f /bindings/java
parent2f91efc9c116f042366bc5e8ef6af168fa843641 (diff)
downloadlasso-e25410461c2cecf3e111dc2506c880bb1443262a.tar.gz
lasso-e25410461c2cecf3e111dc2506c880bb1443262a.tar.xz
lasso-e25410461c2cecf3e111dc2506c880bb1443262a.zip
Bindings: add support for guchar
* bindings/java/lang.py: * bindings/python/lang.py: add guchar to list of C types everywhere.
Diffstat (limited to 'bindings/java')
-rw-r--r--bindings/java/lang.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bindings/java/lang.py b/bindings/java/lang.py
index 9e93dfd8..c854ff85 100644
--- a/bindings/java/lang.py
+++ b/bindings/java/lang.py
@@ -59,7 +59,7 @@ def mangle_name(name):
return s
def jni_elem_type(type):
- if type in ('char*', 'gchar*', 'const char*', 'const gchar*'):
+ if type in ('char*', 'guchar*', 'const guchar*', 'gchar*', 'const char*', 'const gchar*'):
return 'jstring'
elif type == 'xmlNode*':
return 'jstring'
@@ -242,7 +242,7 @@ protected static native void destroy(long cptr);
return 'boolean'
elif vtype in ['int','gint'] + self.binding_data.enums:
return 'int'
- elif vtype in ('char*', 'gchar*'):
+ elif vtype in ('guchar*', 'char*', 'gchar*'):
return 'String'
elif vtype in ('const GList*','GList*','GHashTable*'):
return 'Object[]'