diff -r 26be44d0f764 -r 1332e65799d7 libpurple/dbus-analyze-functions.py --- a/libpurple/dbus-analyze-functions.py Wed May 26 23:20:18 2010 +0000 +++ b/libpurple/dbus-analyze-functions.py Thu May 27 00:36:57 2010 +0000 @@ -170,7 +170,7 @@ return self.inputpurplestructure(type, name) # special case for *_get_data functions, be careful here... - elif (type[0] == "size_t") and (name == "len"): + elif (type[0] == "size_t" or type[0] == "gsize") and name == "len": return self.inputgetdata(type, name) # unknown pointers are always replaced with NULL