Silence compiler warnings about unused values.
authorAndrew Dunstan
Fri, 22 Mar 2013 13:14:16 +0000 (09:14 -0400)
committerAndrew Dunstan
Fri, 22 Mar 2013 13:14:16 +0000 (09:14 -0400)
Per gripe from Kevin Grittner.

contrib/hstore/hstore_io.c

index a9a55d89b8b575a6bf8b819627f79f55cfa7e9d9..088f0058ed064130e96265a57f40de0c4a85a957 100644 (file)
@@ -1305,11 +1305,13 @@ hstore_to_json_loose(PG_FUNCTION_ARGS)
            {
                /*
                 * might be a number. See if we can input it as a numeric
-                * value
+                * value. Ignore any actual parsed value.
                 */
                char       *endptr = "junk";
+               long        lval;
 
-               (void) strtol(src->data, &endptr, 10);
+               lval =  strtol(src->data, &endptr, 10);
+               (void) lval;
                if (*endptr == '\0')
                {
                    /*
@@ -1321,7 +1323,10 @@ hstore_to_json_loose(PG_FUNCTION_ARGS)
                else
                {
                    /* not an int - try a double */
-                   (void) strtod(src->data, &endptr);
+                   double dval;
+
+                   dval = strtod(src->data, &endptr);
+                   (void) dval;
                    if (*endptr == '\0')
                        is_number = true;
                }