Mercurial > pidgin
comparison libpurple/dbus-analyze-functions.py @ 18117:cd81f8f36788
Fix some weird whitespace in the output.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sat, 16 Jun 2007 19:21:06 +0000 |
parents | 3f3125b91728 |
children | ab6d2763b8d8 |
comparison
equal
deleted
inserted
replaced
18116:ee0899360e8b | 18117:cd81f8f36788 |
---|---|
296 print "\treply_DBUS = dbus_message_new_method_return (message_DBUS);" | 296 print "\treply_DBUS = dbus_message_new_method_return (message_DBUS);" |
297 | 297 |
298 print "\tdbus_message_append_args(reply_DBUS,", | 298 print "\tdbus_message_append_args(reply_DBUS,", |
299 for param in self.cparamsout: | 299 for param in self.cparamsout: |
300 if type(param) is str: | 300 if type(param) is str: |
301 print "%s," % param | 301 print "%s," % param, |
302 else: | 302 else: |
303 print "DBUS_TYPE_%s, &%s," % param, | 303 print "DBUS_TYPE_%s, &%s," % param, |
304 print "DBUS_TYPE_INVALID);" | 304 print "DBUS_TYPE_INVALID);" |
305 | 305 |
306 for code in self.ccodeout: | 306 for code in self.ccodeout: |
407 if self.function.name in stringlists: | 407 if self.function.name in stringlists: |
408 self.cdecls.append("\tchar **%s;" % name) | 408 self.cdecls.append("\tchar **%s;" % name) |
409 self.ccode.append("\tlist = %s;" % self.call) | 409 self.ccode.append("\tlist = %s;" % self.call) |
410 self.ccode.append("\t%s = (char **)purple_const_%s_to_array(list, &%s_LEN);" % \ | 410 self.ccode.append("\t%s = (char **)purple_const_%s_to_array(list, &%s_LEN);" % \ |
411 (name, type[0], name)) | 411 (name, type[0], name)) |
412 self.cparamsout.append("\tDBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &%s, %s_LEN" \ | 412 self.cparamsout.append("DBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &%s, %s_LEN" \ |
413 % (name, name)) | 413 % (name, name)) |
414 if (not const): | 414 if (not const): |
415 type_name = type[0].lower()[1:] | 415 type_name = type[0].lower()[1:] |
416 self.ccodeout.append("\tg_%s_foreach(list, (GFunc)g_free, NULL);" % type_name) | 416 self.ccodeout.append("\tg_%s_foreach(list, (GFunc)g_free, NULL);" % type_name) |
417 self.ccodeout.append("\tg_%s_free(list);" % type_name) | 417 self.ccodeout.append("\tg_%s_free(list);" % type_name) |
421 self.ccode.append("\tlist = %s;" % self.call) | 421 self.ccode.append("\tlist = %s;" % self.call) |
422 self.ccode.append("\t%s = purple_dbusify_const_%s(list, &%s_LEN);" % \ | 422 self.ccode.append("\t%s = purple_dbusify_const_%s(list, &%s_LEN);" % \ |
423 (name, type[0], name)) | 423 (name, type[0], name)) |
424 if (not const): | 424 if (not const): |
425 self.ccode.append("\tg_%s_free(list);" % type[0].lower()[1:]) | 425 self.ccode.append("\tg_%s_free(list);" % type[0].lower()[1:]) |
426 self.cparamsout.append("\tDBUS_TYPE_ARRAY, DBUS_TYPE_INT32, &%s, %s_LEN" \ | 426 self.cparamsout.append("DBUS_TYPE_ARRAY, DBUS_TYPE_INT32, &%s, %s_LEN" \ |
427 % (name, name)) | 427 % (name, name)) |
428 self.addouttype("ai", name) | 428 self.addouttype("ai", name) |
429 | 429 |
430 | 430 |
431 class BindingSet: | 431 class BindingSet: |