# HG changeset patch # User Richard Laager # Date 1226597889 0 # Node ID 7493462e695959910bd9f2d60602272c1ef77ebd # Parent dd155ec42b2544634444c530fc385770e7fd7cd0 A patch from Math2Gold to fix the dbus-analyze-functions script to properly handle unsigned vs. signed in inputsimple. Fixes #7432 diff -r dd155ec42b25 -r 7493462e6959 libpurple/dbus-analyze-functions.py --- a/libpurple/dbus-analyze-functions.py Wed Nov 12 02:50:52 2008 +0000 +++ b/libpurple/dbus-analyze-functions.py Thu Nov 13 17:38:09 2008 +0000 @@ -372,13 +372,13 @@ def inputsimple(self, type, name, us): if us: + self.cdecls.append("\tdbus_uint32_t %s;" % name) + self.cparams.append(("UINT32", name)) + self.addintype("u", name) + else: self.cdecls.append("\tdbus_int32_t %s;" % name) self.cparams.append(("INT32", name)) self.addintype("i", name) - else: - self.cdecls.append("\tdbus_uint32_t %s;" % name) - self.cparams.append(("UINT32", name)) - self.addintype("u", name) def inputstring(self, type, name, us): if us: