libpurple/dbus-analyze-functions.py

changeset 30350
1332e65799d7
parent 28299
1ebd6bf901a4
child 31280
14d138069078
equal deleted inserted replaced
30349:26be44d0f764 30350:1332e65799d7
168 # known object types are transformed to integer handles 168 # known object types are transformed to integer handles
169 elif type[0].startswith("Purple") or type[0] == "xmlnode": 169 elif type[0].startswith("Purple") or type[0] == "xmlnode":
170 return self.inputpurplestructure(type, name) 170 return self.inputpurplestructure(type, name)
171 171
172 # special case for *_get_data functions, be careful here... 172 # special case for *_get_data functions, be careful here...
173 elif (type[0] == "size_t") and (name == "len"): 173 elif (type[0] == "size_t" or type[0] == "gsize") and name == "len":
174 return self.inputgetdata(type, name) 174 return self.inputgetdata(type, name)
175 175
176 # unknown pointers are always replaced with NULL 176 # unknown pointers are always replaced with NULL
177 else: 177 else:
178 return self.inputpointer(type, name) 178 return self.inputpointer(type, name)

mercurial