X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=src%2Fui%2Flwlib%2Fxlwgauge.c;h=4e1e5ecc412000f5a1c149386412bf1c0433110f;hb=HEAD;hp=b6478b4205d84c690d8a2ef4e803bc89988bfb97;hpb=97aeaca3773f1b6f5c7fbc5bba579fb67c0d0986;p=sxemacs diff --git a/src/ui/lwlib/xlwgauge.c b/src/ui/lwlib/xlwgauge.c index b6478b4..4e1e5ec 100644 --- a/src/ui/lwlib/xlwgauge.c +++ b/src/ui/lwlib/xlwgauge.c @@ -380,6 +380,8 @@ static void GaugeExpose(Widget w, XEvent * event, Region region) hgt = gw->core.width; } + SXE_SET_UNUSED(hgt); + /* if the gauge is selected, signify by drawing the background * in a contrasting color. */ @@ -457,14 +459,14 @@ static void GaugeExpose(Widget w, XEvent * event, Region region) if (gw->gauge.labels == NULL) { n = snprintf(label, sizeof(label), "%d", - v0 + i * (v1 - v0) / - (gw->gauge.nlabels - 1)); - assert(n >= 0 && n < sizeof(label)); + v0 + i * (v1 - v0) / + (gw->gauge.nlabels - 1)); + assert(n >= 0 && (size_t)n < sizeof(label)); } else s = gw->gauge.labels[i]; if (s != NULL) { - x = e0 + i * (e1 - e0 - 1) / + x = e0 + i * (e1 - e0 - 1) / (gw->gauge.nlabels - 1); xlen = strlen(s); if (gw->gauge.orientation == XtorientHorizontal) { @@ -897,9 +899,9 @@ static void MaxLabel(GaugeWidget gw, Dimension * wid, /* max label width */ w = 0; for (i = 0; i < gw->gauge.nlabels; ++i) { if (gw->gauge.labels == NULL) { /* numeric labels */ - int sz = snprintf(lbl = lstr, sizeof(lstr), + int sz = snprintf(lbl = lstr, sizeof(lstr), "%d", v0 + i * dv / n); - assert(sz >= 0 && sz < sizeof(lstr)); + assert(sz >= 0 && (size_t)sz < sizeof(lstr)); } else lbl = gw->gauge.labels[i];