# HG changeset patch # User Richard Laager # Date 1180765190 0 # Node ID a90e2e720762584b97848154e0d47740a4f03f78 # Parent f187d935486b4e77850a2a9b2e221a0ea9f858f1 Now fix warnings from null_to_empty()'s constness. diff -r f187d935486b -r a90e2e720762 libpurple/dbus-analyze-functions.py --- a/libpurple/dbus-analyze-functions.py Sat Jun 02 06:00:35 2007 +0000 +++ b/libpurple/dbus-analyze-functions.py Sat Jun 02 06:19:50 2007 +0000 @@ -365,7 +365,8 @@ self.cdecls.append("\tconst char *%s;" % name) else: self.cdecls.append("\tchar *%s;" % name) - self.ccode.append("\t%s = null_to_empty(%s);" % (name, self.call)) + self.ccode.append("\tif ((%s = %s) == NULL)" % (name, self.call)) + self.ccode.append("\t\t%s = \"\";" % (name)) self.cparamsout.append(("STRING", name)) self.addouttype("s", name) if not const: