From 9c3b8506879f8963287c430f2eb2e74c554a1c54 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Tue, 8 Aug 2017 10:09:29 +0300 Subject: [PATCH] 8724 libc: multiple variable set but not used errors Reviewed by: Robert Mustacchi Reviewed by: Yuri Pankov Approved by: Richard Lowe --- usr/src/lib/libc/port/fp/_base_sup.c | 4 +--- usr/src/lib/libc/port/print/doprnt.c | 9 ++++----- usr/src/lib/libc/port/regex/engine.c | 2 +- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/usr/src/lib/libc/port/fp/_base_sup.c b/usr/src/lib/libc/port/fp/_base_sup.c index b07957740c..52e258d002 100644 --- a/usr/src/lib/libc/port/fp/_base_sup.c +++ b/usr/src/lib/libc/port/fp/_base_sup.c @@ -24,8 +24,6 @@ * Use is subject to license terms. */ -#pragma ident "%Z%%M% %I% %E% SMI" - #include "lint.h" #include #include "base_conversion.h" @@ -56,7 +54,7 @@ void __base_conversion_set_exception(fp_exception_field_type ef) { double t; - volatile double tstored; + volatile double tstored __unused; if (ef == (1 << fp_inexact)) { t = 9.999999962747097015E-1; diff --git a/usr/src/lib/libc/port/print/doprnt.c b/usr/src/lib/libc/port/print/doprnt.c index 3bb54445ab..0c0fe0cacb 100644 --- a/usr/src/lib/libc/port/print/doprnt.c +++ b/usr/src/lib/libc/port/print/doprnt.c @@ -449,7 +449,6 @@ _ndoprnt(const char *format, va_list in_args, FILE *iop, int prflag) size_t bpsize; wchar_t *p; char *cbp; - char *cp; #else /* _WIDE */ /* Starting and ending points for value to be printed */ @@ -460,7 +459,6 @@ _ndoprnt(const char *format, va_list in_args, FILE *iop, int prflag) int prec = 0; ssize_t width; ssize_t num; - ssize_t sec_display; wchar_t *wp; ssize_t preco; ssize_t wcount = 0; @@ -470,13 +468,13 @@ _ndoprnt(const char *format, va_list in_args, FILE *iop, int prflag) int quote; /* ' */ int retcode; - #ifdef _WIDE /* Format code */ wchar_t fcode; #else /* _WIDE */ /* Format code */ char fcode; + ssize_t sec_display; #endif /* _WIDE */ /* Number of padding zeroes required on the left and right */ @@ -714,8 +712,10 @@ _ndoprnt(const char *format, va_list in_args, FILE *iop, int prflag) format++; wflag = 0; lflag = 0; - sec_display = 0; quote = 0; +#ifndef _WIDE + sec_display = 0; +#endif charswitch: @@ -1840,7 +1840,6 @@ wide_S: return (EOF); } nwc = mbstowcs(wstr, cbp, nwc); - cp = cbp + strlen(cbp); wcount = nwc; bp = wstr; p = wstr + nwc; diff --git a/usr/src/lib/libc/port/regex/engine.c b/usr/src/lib/libc/port/regex/engine.c index 68cf24a5da..c66c08e59e 100644 --- a/usr/src/lib/libc/port/regex/engine.c +++ b/usr/src/lib/libc/port/regex/engine.c @@ -382,7 +382,7 @@ dissect(struct match *m, const char *start, const char *stop, sopno startst, const char *ssp; /* start of string matched by subsubRE */ const char *sep; /* end of string matched by subsubRE */ const char *oldssp; /* previous ssp */ - const char *dp; + const char *dp __unused; AT("diss", start, stop, startst, stopst); sp = start; -- 2.11.4.GIT