# HG changeset patch # User chainsaw # Date 1156456506 25200 # Node ID 6647d5cc717c78873135243eb5d83f268ec843e6 # Parent 752949e9aec4116c2103a2ecd4986338cc82156c [svn] Additional (PPC?) warning squashing by Joseph Jezak from Gentoo. diff -r 752949e9aec4 -r 6647d5cc717c ChangeLog --- a/ChangeLog Thu Aug 24 12:23:54 2006 -0700 +++ b/ChangeLog Thu Aug 24 14:55:06 2006 -0700 @@ -1,3 +1,18 @@ +2006-08-24 19:23:54 +0000 Tony Vroon + revision [2107] + Actually cast variables to glib types before feeding them into glib compare functions. Resolves another 16 signedness warnings on PPC. + + Changes: Modified: + +2 -2 trunk/Plugins/Visualization/paranormal/pn/pnactuator.c + +1 -1 trunk/Plugins/Visualization/paranormal/pn/pnbooleanoption.c + +2 -2 trunk/Plugins/Visualization/paranormal/pn/pncontainer.c + +1 -1 trunk/Plugins/Visualization/paranormal/pn/pnfloatoption.c + +1 -1 trunk/Plugins/Visualization/paranormal/pn/pnintegeroption.c + +1 -1 trunk/Plugins/Visualization/paranormal/pn/pnlistoption.c + +1 -1 trunk/Plugins/Visualization/paranormal/pn/pnstringoption.c + +7 -4 trunk/Plugins/Visualization/paranormal/pn/pnvis.c + + 2006-08-24 18:40:00 +0000 Tony Vroon revision [2105] Cast variable to proper type before passing it into libxml2. Include necessary header to make this possible. Resolves 35 pointer signedness warnings on PPC. diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnactuator.c --- a/Plugins/Visualization/paranormal/pn/pnactuator.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnactuator.c Thu Aug 24 14:55:06 2006 -0700 @@ -177,7 +177,7 @@ if (!g_strcasecmp((gchar *) option_node->name, "text")) continue; - option = pn_actuator_get_option_by_name (actuator, option_node->name); + option = pn_actuator_get_option_by_name (actuator, (gchar *) option_node->name); if (option) pn_user_object_load_thyself (PN_USER_OBJECT (option), option_node); else diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnactuatorfactory.c --- a/Plugins/Visualization/paranormal/pn/pnactuatorfactory.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnactuatorfactory.c Thu Aug 24 14:55:06 2006 -0700 @@ -99,7 +99,7 @@ { PnActuator *actuator; - actuator = pn_actuator_factory_new_actuator (node->name); + actuator = pn_actuator_factory_new_actuator ((gchar *)node->name); if (! actuator) return NULL; diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnbooleanoption.c --- a/Plugins/Visualization/paranormal/pn/pnbooleanoption.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnbooleanoption.c Thu Aug 24 14:55:06 2006 -0700 @@ -133,7 +133,7 @@ return; } - val_str = xmlNodeGetContent (boolean_option_node); + val_str = (gchar *)xmlNodeGetContent (boolean_option_node); if (! val_str) goto done; diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnfloatoption.c --- a/Plugins/Visualization/paranormal/pn/pnfloatoption.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnfloatoption.c Thu Aug 24 14:55:06 2006 -0700 @@ -142,7 +142,7 @@ return; } - val_str = xmlNodeGetContent (float_option_node); + val_str = (gchar *)xmlNodeGetContent (float_option_node); if (val_str) pn_float_option_set_value (float_option, strtod (val_str, NULL)); diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnintegeroption.c --- a/Plugins/Visualization/paranormal/pn/pnintegeroption.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnintegeroption.c Thu Aug 24 14:55:06 2006 -0700 @@ -142,7 +142,7 @@ return; } - val_str = xmlNodeGetContent (integer_option_node); + val_str = (gchar *)xmlNodeGetContent (integer_option_node); if (val_str) pn_integer_option_set_value (integer_option, strtol (val_str, NULL, 0)); diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnlistoption.c --- a/Plugins/Visualization/paranormal/pn/pnlistoption.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnlistoption.c Thu Aug 24 14:55:06 2006 -0700 @@ -139,7 +139,7 @@ return; } - val_str = xmlNodeGetContent (list_option_node); + val_str = (gchar *)xmlNodeGetContent (list_option_node); if (! val_str) goto done; diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnscript.c --- a/Plugins/Visualization/paranormal/pn/pnscript.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnscript.c Thu Aug 24 14:55:06 2006 -0700 @@ -179,6 +179,7 @@ guint *op; gdouble stack[64]; guint stack_top = 0; + guint temp; g_return_if_fail (script != NULL); g_return_if_fail (PN_IS_SCRIPT (script)); @@ -208,15 +209,21 @@ break; case PN_OP_ADD: - PEEKN (2) += POPV; + /* PEEKN (2) += POPV; */ + temp = POPV; + PEEKN(2) += temp; break; case PN_OP_SUB: - PEEKN (2) -= POPV; + /* PEEKN (2) -= POPV; */ + temp = POPV; + PEEKN(2) -= temp; break; case PN_OP_MUL: - PEEKN (2) *= POPV; + /* PEEKN (2) *= POPV; */ + temp = POPV; + PEEKN(2) *= temp; break; case PN_OP_DIV: diff -r 752949e9aec4 -r 6647d5cc717c Plugins/Visualization/paranormal/pn/pnstringoption.c --- a/Plugins/Visualization/paranormal/pn/pnstringoption.c Thu Aug 24 12:23:54 2006 -0700 +++ b/Plugins/Visualization/paranormal/pn/pnstringoption.c Thu Aug 24 14:55:06 2006 -0700 @@ -136,7 +136,7 @@ return; } - val_str = xmlNodeGetContent (string_option_node); + val_str = (gchar *)xmlNodeGetContent (string_option_node); if (val_str) pn_string_option_set_value (string_option, val_str); else