Define socklen_t as an alias for int32.
authorJohan Dahlin <jdahlin@async.com.br>
Tue, 25 Nov 2008 21:05:21 +0000 (21:05 +0000)
committerJohan Dahlin <johan@src.gnome.org>
Tue, 25 Nov 2008 21:05:21 +0000 (21:05 +0000)
2008-11-25  Johan Dahlin  <jdahlin@async.com.br>

    * giscanner/ast.py: Define socklen_t as an alias for int32.

svn path=/trunk/; revision=968

ChangeLog
giscanner/ast.py

index d3f1a21..698d061 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2008-11-25  Johan Dahlin  <jdahlin@async.com.br>
 
+       * giscanner/ast.py: Define socklen_t as an alias for int32.
+
        * giscanner/glibtransformer.py:
        * tools/g-ir-scanner:
        Execute the dumper program through libtool if it's installed,
index f2d7219..3b3673f 100644 (file)
@@ -86,7 +86,7 @@ type_names = {}
 for name in GIR_TYPES:
     type_names[name] = name
 
-# C
+# C builtin
 type_names['char'] = TYPE_INT8
 type_names['signed char'] = TYPE_INT8
 type_names['unsigned char'] = TYPE_UINT8
@@ -106,11 +106,13 @@ type_names['double'] = TYPE_DOUBLE
 type_names['char*'] = TYPE_STRING
 type_names['void*'] = TYPE_ANY
 type_names['void'] = TYPE_NONE
-type_names['size_t'] = TYPE_SIZET
-type_names['ssize_t'] = TYPE_SSIZET
+
+# C unix types
 type_names['off_t'] = TYPE_SIZET
-# FIXME - can we make libraries use GPid?
 type_names['pid_t'] = TYPE_INT
+type_names['size_t'] = TYPE_SIZET
+type_names['ssize_t'] = TYPE_SSIZET
+type_names['socklen_t'] = TYPE_INT32
 
 # Obj-C
 type_names['id'] = TYPE_ANY