Blob Blame History Raw
New version of gcc used for fedora 16 is reporting errors with -Werror also for
variables set, but never used.
Most of the cases were already fixed in upstream code
Where it was obvious I fixed the code.
In other cases avoid this error by defining it as (void) variable
Reported as bug 1942   Fix compile time errors - variable 'xxx' set but not used
http://wald.intevation.org/tracker/index.php?func=detail&aid=1942&group_id=29&atid=220
Version:4.0.6
Author: Michal Ambroz
diff -ru openvas-libraries-4.0.6/nasl/nasl_func.c openvas-libraries-4.0.6.new/nasl/nasl_func.c
--- openvas-libraries-4.0.6/nasl/nasl_func.c	2011-11-03 09:30:08.000000000 +0100
+++ openvas-libraries-4.0.6.new/nasl/nasl_func.c	2011-11-04 23:33:50.768589674 +0100
@@ -50,6 +50,9 @@
   nasl_func *v, *prev;
   lex_ctxt *c;
 
+  /* avoid compile warning - prev is set but not used */
+  (void) prev;
+
   for (c = ctxt; c != NULL; c = c->up_ctxt)
     {
       for (prev = NULL, v = c->functions[h]; v != NULL; v = v->next_func)
diff -ru openvas-libraries-4.0.6/nasl/nasl_var.c openvas-libraries-4.0.6.new/nasl/nasl_var.c
--- openvas-libraries-4.0.6/nasl/nasl_var.c	2011-11-03 09:30:08.000000000 +0100
+++ openvas-libraries-4.0.6.new/nasl/nasl_var.c	2011-11-04 23:33:50.783589374 +0100
@@ -130,6 +130,9 @@
   int h = hash_str (name);
   lex_ctxt *c;
 
+  /* avoid compile time error - prev is set but never used */
+  (void) prev;
+
   if (climb != 0)
     {
       for (c = ctxt; c != NULL; c = c->up_ctxt)
diff -ru openvas-libraries-4.0.6/nasl/regex.c openvas-libraries-4.0.6.new/nasl/regex.c
--- openvas-libraries-4.0.6/nasl/regex.c	2011-11-03 09:30:08.000000000 +0100
+++ openvas-libraries-4.0.6.new/nasl/regex.c	2011-11-04 23:33:50.786589314 +0100
@@ -4058,6 +4058,10 @@
             unsigned char *pdummy;
             const char *sdummy;
 
+	    /*avoid compile time error - sdummy,pdummy set but never used */
+            (void) sdummy;
+            (void) pdummy;
+
             DEBUG_PRINT1 ("EXECUTING pop_failure_jump.\n");
             POP_FAILURE_POINT (sdummy, pdummy,
                                dummy_low_reg, dummy_high_reg,