bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] maint: expr: avoid compiler warnings without GMP


From: Pádraig Brady
Subject: [PATCH] maint: expr: avoid compiler warnings without GMP
Date: Wed, 23 Sep 2009 12:58:50 +0100
User-agent: Thunderbird 2.0.0.6 (X11/20071008)

Another ununused parameter warning patch attached
>From 7f1c367e3f5a6dfa32748e146bef84831edda766 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?P=C3=A1draig=20Brady?= <address@hidden>
Date: Wed, 23 Sep 2009 12:49:42 +0100
Subject: [PATCH] maint: expr: avoid compiler warnings without GMP

* src/expr.c (mpz_clear, mpz_init_set_ui, mpz_get_str, mpz_out_str)
[!HAVE_GMP]: Reference unused arguments.
---
 src/expr.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/expr.c b/src/expr.c
index aab09a1..b8a27f9 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -55,8 +55,8 @@ static void integer_overflow (char) ATTRIBUTE_NORETURN;
 #else
 /* Approximate gmp.h well enough for expr.c's purposes.  */
 typedef intmax_t mpz_t[1];
-static void mpz_clear (mpz_t z) {}
-static void mpz_init_set_ui (mpz_t z, unsigned long int i) { z[0] = i; }
+static void mpz_clear (mpz_t z) { (void) z; }
+static void mpz_init_set_ui (mpz_t z, unsigned long i) { z[0] = i; (void) i; }
 static int
 mpz_init_set_str (mpz_t z, char *s, int base)
 {
@@ -116,6 +116,7 @@ mpz_tdiv_r (mpz_t r, mpz_t a0, mpz_t b0)
 static char *
 mpz_get_str (char const *str, int base, mpz_t z)
 {
+  (void) str; (void) base;
   char buf[INT_BUFSIZE_BOUND (intmax_t)];
   return xstrdup (imaxtostr (z[0], buf));
 }
@@ -137,6 +138,7 @@ mpz_get_ui (mpz_t z)
 static int
 mpz_out_str (FILE *stream, int base, mpz_t z)
 {
+  (void) base;
   char buf[INT_BUFSIZE_BOUND (intmax_t)];
   return fputs (imaxtostr (z[0], buf), stream) != EOF;
 }
-- 
1.6.2.5


reply via email to

[Prev in Thread] Current Thread [Next in Thread]