Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
graphics
tgif
tgif-4.2.5-warnings.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tgif-4.2.5-warnings.patch of Package tgif
--- align.c.original 2011-06-28 04:04:56.000000000 +0200 +++ align.c 2020-11-03 21:40:07.772018142 +0100 @@ -926,11 +926,12 @@ struct ObjRec *obj_ptr; { struct TextRec *text_ptr; - int new_ltx, new_lty, dx, dy, ltx, lty; + int new_ltx, dx, dy, ltx; text_ptr = obj_ptr->detail.t; - ltx = obj_ptr->obbox.ltx; lty = obj_ptr->obbox.lty; + /* lty is always zero! */ + ltx = obj_ptr->obbox.ltx; switch (horiAlign) { case ALIGN_L: text_ptr->minilines.just = JUST_L; break; case ALIGN_C: text_ptr->minilines.just = JUST_C; break; @@ -938,7 +939,7 @@ } UpdTextBBox(obj_ptr); dx = dy = 0; - new_ltx = obj_ptr->obbox.ltx; new_lty = obj_ptr->obbox.lty; + new_ltx = obj_ptr->obbox.ltx; dx = ltx-new_ltx; if (text_ptr->cached_bitmap != None) { @@ -1006,8 +1007,7 @@ for (vsel_ptr = topVSel; vsel_ptr != NULL; vsel_ptr = vsel_ptr->next) { StretchStructuredSplineInfo sssi; - int curved=(-1), ssn=(-1); - IntPoint *ssvlist=NULL; + int curved=(-1); struct PolyRec *poly_ptr=NULL; struct PolygonRec *polygon_ptr=NULL; @@ -1020,8 +1020,6 @@ n = poly_ptr->n; vlist = poly_ptr->vlist; if (curved == LT_STRUCT_SPLINE) { - ssn = poly_ptr->ssn; - ssvlist = poly_ptr->ssvlist; SetIPTInfoForStretchPoly(vsel_ptr->v_index[0], n, vlist, &sssi); } break; @@ -1031,8 +1029,6 @@ n = polygon_ptr->n; vlist = polygon_ptr->vlist; if (curved == LT_STRUCT_SPLINE) { - ssn = polygon_ptr->ssn; - ssvlist = polygon_ptr->ssvlist; SetIPTInfoForStretchPolygon(vsel_ptr->v_index[0], n, vlist, &sssi); } @@ -1395,7 +1391,7 @@ HighLightReverse(); if (curChoice == VERTEXMODE) { for (vsel_ptr = topVSel; vsel_ptr != NULL; vsel_ptr = vsel_ptr->next) { - int changed=FALSE, n=0, ssn=(-1), curved=(-1); + int changed=FALSE, n=0, curved=(-1); IntPoint *vlist=NULL, *ssvlist=NULL; struct PolyRec *poly_ptr=NULL; struct PolygonRec *polygon_ptr=NULL; @@ -1411,7 +1407,6 @@ n = poly_ptr->n; vlist = poly_ptr->vlist; if (curved == LT_STRUCT_SPLINE) { - ssn = poly_ptr->ssn; ssvlist = poly_ptr->ssvlist; SetIPTInfoForStretchPoly(vsel_ptr->v_index[0], n, vlist, &sssi); } @@ -1422,7 +1417,6 @@ n = polygon_ptr->n; vlist = polygon_ptr->vlist; if (curved == LT_STRUCT_SPLINE) { - ssn = polygon_ptr->ssn; ssvlist = polygon_ptr->ssvlist; SetIPTInfoForStretchPolygon(vsel_ptr->v_index[0], n, vlist, &sssi); --- animate.c.original 2011-06-28 04:04:56.000000000 +0200 +++ animate.c 2020-11-03 21:41:27.265155804 +0100 @@ -46,7 +46,6 @@ register XPoint *token; int x, y, num_pts, j, x_dist, y_dist; IntPoint *v; - struct BBRec bbox; double slope, delta_x, delta_y; XGCValues values; @@ -61,8 +60,6 @@ XChangeGC(mainDisplay, drawGC, GCForeground | GCFunction | GCLineStyle | GCLineWidth, &values); - bbox.ltx = 0; bbox.lty = 0; bbox.rbx = 2*TOKEN_R; bbox.rby = 2*TOKEN_R; - num_pts = PolyPtr->n; v = PolyPtr->vlist; token = (XPoint *)malloc(5*sizeof(XPoint)); --- arc.c.original 2020-12-29 21:21:29.241162802 +0100 +++ arc.c 2020-12-29 21:17:19.205714400 +0100 @@ -642,18 +642,14 @@ register struct ArcRec *arc_ptr=ObjPtr->detail.a; int fill, trans_pat, width, pen, dash, color_index; int xc, yc, xr, yr, dir, angle1, angle2, style, a_angle1, a_angle2; - int x1, y1, aw, ah; trans_pat = ObjPtr->trans_pat; fill = arc_ptr->fill; width = arc_ptr->width; - aw = arc_ptr->aw; - ah = arc_ptr->ah; pen = arc_ptr->pen; dash = arc_ptr->dash; style = arc_ptr->style; xc = arc_ptr->xc; yc = arc_ptr->yc; - x1 = arc_ptr->x1; y1 = arc_ptr->y1; xr = (int)(arc_ptr->w/2); yr = (int)(arc_ptr->h/2); dir = arc_ptr->dir; angle1 = -round(((double)arc_ptr->angle1)/64.0); @@ -1740,6 +1736,7 @@ if (curChoice == DRAWEDGEARC) { obj_ptr = CreateArcObj(cx, cy, OrigX, OrigY, first_x, first_y, dir, ltx, lty, w, h, angle1, angle2, FALSE); + obj_ptr->x += 0; } else { obj_ptr = CreateArcObj(OrigX, OrigY, first_x, first_y, saved_x, saved_y, dir, ltx, lty, w, h, angle1, angle2, FALSE); @@ -1825,6 +1822,7 @@ int aw=origArrowHeadW[0], ah=origArrowHeadH[0]; int xc, yc, x1, y1, x2, y2, dir, angle1, angle2; int invisible=FALSE, transformed=FALSE; + char *discard; *ObjPtr = NULL; @@ -2125,7 +2123,8 @@ char inbuf[MAXSTRING+1]; struct XfrmMtrxRec *ctm; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); --- attr.c.original 2011-06-28 04:04:56.000000000 +0200 +++ attr.c 2020-11-04 19:50:54.652139162 +0100 @@ -1451,15 +1451,13 @@ EditAttrInfo *pEditAttrInfo; /* pEditAttrInfo will also be freed before returning */ { - int i=0, num_attrs=0, *fore_colors=NULL, *attr_indices=NULL; + int i=0, num_attrs=0; char **attr_names=NULL, **attr_values=NULL, **attr_strings=NULL; char **status_strings=NULL; if (pEditAttrInfo == NULL) return; num_attrs = pEditAttrInfo->num_attrs; - fore_colors = pEditAttrInfo->fore_colors; - attr_indices = pEditAttrInfo->attr_indices; attr_names = pEditAttrInfo->attr_names; attr_values = pEditAttrInfo->attr_values; attr_strings = pEditAttrInfo->attr_strings; --- box.c.original 2011-06-28 04:04:56.000000000 +0200 +++ box.c 2020-12-29 20:36:06.758535994 +0100 @@ -569,6 +569,7 @@ char color_str[40], bg_color_str[40], *s, width_spec[40]; int ltx, lty, rbx, rby, fill, width, pen, dash, w, id=0, trans_pat=FALSE; int new_alloc, rotation, locked=FALSE, transformed=FALSE, invisible=FALSE; + char *discard; *ObjPtr = NULL; @@ -768,7 +769,8 @@ char inbuf[MAXSTRING+1]; struct XfrmMtrxRec *ctm; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); --- button.c.original 2011-06-28 04:04:56.000000000 +0200 +++ button.c 2020-11-04 19:58:12.810160741 +0100 @@ -139,6 +139,7 @@ button_h = BBox->rby - BBox->lty; btn_font_style = GetButtonFontStyle(pButtonFontInfo); + top +=0; switch (btn_font_style) { case BTN_DEFAULT_FONT: text_w = defaultFontWidth * Len; --- choice.c.original 2011-06-28 04:04:57.000000000 +0200 +++ choice.c 2020-11-01 22:39:00.827102124 +0100 @@ -306,8 +306,10 @@ if (new_y >= abc_height) new_y = abc_height-1; if (XGetPixel(abcImage, new_x, new_y) == 1) { XPutPixel(image, c, r, 1); - if (c < ltx) ltx = c; if (r < lty) lty = r; - if (c > rbx) rbx = c; if (r > rby) rby = r; + if (c < ltx) ltx = c; + if (r < lty) lty = r; + if (c > rbx) rbx = c; + if (r > rby) rby = r; } } } --- choose.c.original 2011-06-28 04:04:57.000000000 +0200 +++ choose.c 2020-11-04 20:02:15.249500292 +0100 @@ -389,6 +389,7 @@ } else { block_h = (int)(pni->scroll_area_h * frac); } + block_h += 0; TgDrawScrollBar(mainDisplay, pni->scroll_win, VERT_SCROLLBAR, 0, 0, scrollBarW, pni->scroll_area_h, start_frac, ITEM_DSPED, pni->num_entries); @@ -454,6 +455,7 @@ } else { end = pni->first_index + ITEM_DSPED; } + end += 0; if (pni->p_check_array != NULL && pni->p_check_array->num_cols > 0) { checkbox_cols = pni->p_check_array->num_cols; text_left = checkbox_cols*ROW_HEIGHT; @@ -1460,7 +1462,7 @@ static Time last_click_time; static int last_name_marked; Time click_time; - int checkbox_cols=0, box_offset=0, clicked_col=INVALID, check_updated=FALSE; + int checkbox_cols=0, clicked_col=INVALID, check_updated=FALSE; if (enableMouseWheel && (button_ev->button == Button4 || button_ev->button == Button5)) { @@ -1486,7 +1488,6 @@ } if (pni->p_check_array != NULL && pni->p_check_array->num_cols > 0) { checkbox_cols = pni->p_check_array->num_cols; - box_offset = 1; if (button_ev->x < checkbox_cols*ROW_HEIGHT) { clicked_col = (int)(button_ev->x / ROW_HEIGHT); } --- color.c.original 2011-06-28 04:04:57.000000000 +0200 +++ color.c 2020-11-04 20:08:18.906527980 +0100 @@ -1380,14 +1380,14 @@ void RedrawColorWindow() { - int i, x=(windowPadding>>1), y=0, y_start; + int i, x=(windowPadding>>1), y=0; needToRedrawColorWindow = FALSE; if (!colorLayers || colorWindow == None) return; XClearWindow(mainDisplay, colorWindow); - y_start = y = (upend_height*MAX_VERTICAL_BTNS)+(windowPadding>>1); + y = (upend_height*MAX_VERTICAL_BTNS)+(windowPadding>>1); for (i=0; i < maxColors; i++) { if (i >= colorWindowFirstIndex) { int h=0; @@ -1699,12 +1699,12 @@ dont_do_obj = TRUE; } if (topSel == NULL || stickyMenuSelection) { - int text_obj_created=FALSE, text_cursor_shown=FALSE; + int text_obj_created=FALSE; if (!dont_check_text) { if (!(curChoice == DRAWTEXT && textCursorShown)) { - text_cursor_shown = textCursorShown; text_obj_created = TieLooseEnds(); + text_obj_created += 0; } } colorIndex = ColorIndex; @@ -1722,7 +1722,6 @@ } if (!dont_check_text) { if (curChoice == DRAWTEXT && textCursorShown) { - text_cursor_shown = TRUE; if (ChangeEditTextProperty(PROP_MASK_COLOR, colorIndex)) { curTextModified = TRUE; RedrawCurText(); --- cutpaste.c.original 2011-06-28 04:04:57.000000000 +0200 +++ cutpaste.c 2020-11-04 21:22:39.289138410 +0100 @@ -182,7 +182,7 @@ * otherwise, it's an object */ { - int copy_failed=FALSE, setselowner_failed=FALSE; + int copy_failed=FALSE; ClearSelection(); SetCutBuffer(buf, bytes_to_write, buf_is_simple_string, buf_is_utf8_string); @@ -199,7 +199,6 @@ XSetSelectionOwner(mainDisplay, XA_PRIMARY, mainWindow, lastKeyOrBtnEvInfo.time); if (XGetSelectionOwner(mainDisplay, XA_PRIMARY) != mainWindow) { - setselowner_failed = TRUE; sprintf(gszMsgBox, TgLoadString(STID_CANT_ACQUIRE_X_SELECTION)); MsgBox(gszMsgBox, TOOL_NAME, INFO_MB); } else { @@ -525,6 +524,7 @@ } } *dest_c_ptr = '\0'; + pMiniLine += 0; pMiniLine = CreateMiniLineFromString(s, &pFirstMiniLine, &pLastMiniLine); } else { @@ -3384,7 +3384,7 @@ int nPrompt; { struct PropertiesRec properties; - long lMask=0L, lSkip=0L; + long lMask=0L; struct CheckArrayRec check_array; int len=0, from_selection=FALSE; char *cut_buffer=NULL; @@ -3417,8 +3417,6 @@ &properties)) { return; } - lSkip = (~lMask); - if (nPrompt) { SelectProperties(TgLoadString(STID_UNCHECK_PROP_FOR_PASTE_DOTS), PASTE_PROP, &check_array, &properties); @@ -3526,7 +3524,7 @@ void RestoreProperties() { struct PropertiesRec properties; - long lMask=0L, lSkip=0L; + long lMask=0L; struct CheckArrayRec check_array; char szPropSet[MAXSTRING], szPropSetSec[MAXSTRING]; @@ -3543,8 +3541,6 @@ &properties)) { return; } - lSkip = (~lMask); - SelectProperties(TgLoadString(STID_UNCHECK_PROP_FOR_RESTORE_DOTS), RESTORE_PROP, &check_array, &properties); CleanUpCheckArray(&check_array); --- dialog.c.original 2011-06-28 04:04:57.000000000 +0200 +++ dialog.c 2020-11-04 21:25:33.435598857 +0100 @@ -278,10 +278,11 @@ int font_height, format_box_w, *pn_num_lines, *pn_max_w, *pn_max_h; { char *dest_ptr=NULL, *c_ptr=NULL, *msg_copy=NULL; - int len=strlen(buf), max_len=0, max_w=0, max_h=0, total=0; + int len=strlen(buf), max_w=0, max_h=0, total=0; int num_lines=1, spacing=SPACING, sz=((((len+10)<<1)+1)*sizeof(char)); total = BoldMsgTextWidth(xfs, buf, len); + total += 0; msg_copy = (char*)malloc(sz); if (msg_copy == NULL) FailAllocMessage(); @@ -384,7 +385,6 @@ } } } else { - max_len = full_str_len; max_w = full_str_total; sprintf(dest_ptr, "%s\n", c_ptr); dest_ptr = &dest_ptr[strlen(dest_ptr)]; --- drawing.c.original 2011-06-28 04:04:57.000000000 +0200 +++ drawing.c 2020-11-04 21:27:29.793241652 +0100 @@ -1335,8 +1335,10 @@ } } if (*AlreadyFound) { - if (ltx < *LtX) *LtX = ltx; if (lty < *LtY) *LtY = lty; - if (rbx > *RbX) *RbX = rbx; if (rby > *RbY) *RbY = rby; + if (ltx < *LtX) *LtX = ltx; + if (lty < *LtY) *LtY = lty; + if (rbx > *RbX) *RbX = rbx; + if (rby > *RbY) *RbY = rby; } else { *LtX = ltx; *LtY = lty; *RbX = rbx; *RbY = rby; } @@ -2910,6 +2912,7 @@ key_ev = (&(input->xkey)); have_ch = XLookupString(key_ev, buf, sizeof(buf), &key_sym, &c_stat); + have_ch += 0; TranslateKeys(buf, &key_sym); *args = '\0'; @@ -4056,6 +4059,7 @@ obj_ptr = FindAnObj(mouse_x, mouse_y, &owner_obj, &obj_under_cursor, port_name); + obj_ptr += 0; if (drawPolyHighlightedNode != NULL) { if (obj_under_cursor != drawPolyHighlightedNode) { /* un-highlight */ --- edit.c.original 2011-06-28 04:04:57.000000000 +0200 +++ edit.c 2020-12-29 20:36:06.762536048 +0100 @@ -22,6 +22,7 @@ #include "tgifdefs.h" #include "cmdids.h" +#define SMOOTHSZ 5 #include "align.e" #include "arc.e" @@ -1754,7 +1755,7 @@ int index; /* index into ssvlist */ int start_mouse_x, start_mouse_y, n, ssn, already_moved, before; IntPoint *vlist, *ssvlist, vs[5], vs2[5]; - char smooth[5], smooth2[5]; + char smooth[SMOOTHSZ], smooth2[SMOOTHSZ]; int num_vs, num_vs2, sn, sn2, saved_sn, saved_sn2; int dx_off, dy_off, extra_smooth, extra_smooth2; XPoint *sv, *sv2, dashed_vs[2]; @@ -1838,8 +1839,9 @@ smooth = paspi->smooth; vs2 = paspi->vs2; smooth2 = paspi->smooth2; - memset(smooth, 0, sizeof(5*sizeof(char))); - memset(smooth2, 0, sizeof(5*sizeof(char))); + + memset(smooth, 0, SMOOTHSZ*sizeof(char)); + memset(smooth2, 0, SMOOTHSZ*sizeof(char)); paspi->x = paspi->tx = ssvlist[paspi->index].x; paspi->y = paspi->ty = ssvlist[paspi->index].y; @@ -2046,8 +2048,8 @@ IntPoint *vs=paspi->vs, *vs2=paspi->vs2; char *smooth=paspi->smooth, *smooth2=paspi->smooth2; - memset(smooth, 0, sizeof(5*sizeof(char))); - memset(smooth2, 0, sizeof(5*sizeof(char))); + memset(smooth, 0, SMOOTHSZ*sizeof(char)); + memset(smooth2, 0, SMOOTHSZ*sizeof(char)); if (paspi->before) { /* Add a point between the current and the previous point */ @@ -2208,8 +2210,8 @@ IntPoint *vs=paspi->vs, *vs2=paspi->vs2; char *smooth=paspi->smooth, *smooth2=paspi->smooth2; - memset(smooth, 0, sizeof(5*sizeof(char))); - memset(smooth2, 0, sizeof(5*sizeof(char))); + memset(smooth, 0, SMOOTHSZ*sizeof(char)); + memset(smooth2, 0, SMOOTHSZ*sizeof(char)); if (!paspi->sssi.prev_valid) { /* first point of poly */ @@ -2801,7 +2803,7 @@ int prev_x, prev_y, prev_tx, prev_ty, x, y, tx, ty, tmp_x, tmp_y; int next_x, next_y, next_tx, next_ty; int orig_x, orig_y, grid_x, grid_y, new_mouse_x, new_mouse_y; - int sel_ltx, sel_lty, sel_rbx, sel_rby, num=0, i, intn=0; + int sel_ltx, sel_lty, sel_rbx, sel_rby, i, intn=0; char *smooth=PolyPtr->smooth, *tmp_smooth=NULL; double prev_angle, next_angle, prev_dist, next_dist, dx, dy; @@ -2958,11 +2960,9 @@ if (before) { /* Add a point between the current and the previous point */ if (Index == 0) { - num = 2; v[0].x = OFFSET_X(tx); v[0].y = OFFSET_Y(ty); v[1].x = OFFSET_X(tx); v[1].y = OFFSET_Y(ty); } else { - num = 3; v[0].x = OFFSET_X(prev_tx); v[0].y = OFFSET_Y(prev_ty); v[1].x = OFFSET_X(tx); v[1].y = OFFSET_Y(ty); v[2].x = OFFSET_X(tx); v[2].y = OFFSET_Y(ty); @@ -2970,11 +2970,9 @@ } else { /* Add a point between the current and the next point */ if (Index == n-1) { - num = 2; v[0].x = OFFSET_X(tx); v[0].y = OFFSET_Y(ty); v[1].x = OFFSET_X(tx); v[1].y = OFFSET_Y(ty); } else { - num = 3; v[0].x = OFFSET_X(tx); v[0].y = OFFSET_Y(ty); v[1].x = OFFSET_X(tx); v[1].y = OFFSET_Y(ty); v[2].x = OFFSET_X(next_tx); v[2].y = OFFSET_Y(next_ty); @@ -3189,6 +3187,10 @@ #endif /* _TGIF_DBG */ sel_ltx = selLtX; sel_lty = selLtY; sel_rbx = selRbX; sel_rby = selRbY; + v[1].x=0; + v[1].y=0; + v[1].x=0; + v[1].y=0; x = tx = vs[Index].x; y = ty = vs[Index].y; --- exec.c.original 2011-06-28 04:04:57.000000000 +0200 +++ exec.c 2020-12-29 20:36:06.762536048 +0100 @@ -517,6 +517,7 @@ int AppendToTmpStr2(psz1, psz2, tg2) char *psz1, *psz2; + int tg2; { int len1=strlen(psz1), len2=strlen(psz2), rc=0; char *psz=(char*)malloc((len1+len2+1)*sizeof(char)); @@ -1129,6 +1130,7 @@ char *cmd; { int len=strlen(cmd); + int discard; while (len > 0 && (cmd[len-1] == ' ')) cmd[--len] = '\0'; if (cmd[0] != '\0' && FindProgramInPath(cmd, NULL, FALSE)) { @@ -1142,7 +1144,8 @@ fprintf(stderr, TgLoadCachedString(CSTID_BACKGROUNDING_CMD), cmd); fprintf(stderr, "\n"); strcat(cmd, " &"); - (void)system(cmd); + discard=system(cmd); + UNUSED ((void) discard); #else /* ~_BACKGROUND_DONT_FORK */ int pid; @@ -1569,6 +1572,7 @@ next_str = str_ptr->next; pMiniLine = CreateMiniLineFromString(str_ptr->dyn_str.s, &pFirstMiniLine, &pLastMiniLine); + pMiniLine += 0; FreeStr(str_ptr); } attr_ptr->obj->detail.t->minilines.first = pFirstMiniLine; @@ -3202,7 +3206,7 @@ struct ObjRec *dest_attr_owner_obj=NULL; MiniLineInfo *pMiniLine=NULL; char *buf=NULL, *c_ptr, *attr_names_buf=NULL; - int buf_sz=0, buf_len=0, tmp_sz=0, num_attrs=0; + int buf_sz=0, tmp_sz=0, num_attrs=0; int found_name=FALSE, seen_first_attr=FALSE, null_url=FALSE; UtilRemoveQuotes(dest_attr_name); @@ -3218,7 +3222,6 @@ if (buf == NULL) return FailAllocMessage(); sprintf(buf, "%s", url_name); - buf_len = buf_sz; sprintf(execDummyStr, "%s=", dest_attr_name); dest_attr = FindAttrWithName(obj_ptr, execDummyStr, &dest_attr_owner_obj); @@ -4476,6 +4479,7 @@ UtilRemoveQuotes(the_str); len = strlen(the_str); + len+=0; if (!WriteBufToCutBuffer(the_str, strlen(the_str), TRUE, FALSE, NULL)) { sprintf(gszMsgBox, TgLoadString(STID_WRITE_CUT_BUF_WHILE_EXEC_CMD), orig_cmd); @@ -9659,7 +9663,6 @@ { char *attr_name=argv[0], *tmp_buf=NULL, **word_array=NULL; int i=0, count=0, index=0, need_to_free_tmp_buf=FALSE; - MiniLinesInfo *minilines=NULL; MiniLineInfo *pMiniLine=NULL; struct AttrRec *attr_ptr=NULL; struct ObjRec *attr_owner_obj=NULL; @@ -9711,7 +9714,6 @@ need_to_free_tmp_buf = FALSE; tmp_buf = NULL; - minilines = (&attr_ptr->obj->detail.t->minilines); tmp_buf = ConvertAttrNameFirstMiniLineToString(attr_ptr, &need_to_free_tmp_buf); if (!AppendToTmpStr(tmp_buf)) FailAllocMessage(); --- expr.c.original 2011-06-28 04:04:57.000000000 +0200 +++ expr.c 2020-11-06 20:48:05.220264477 +0100 @@ -443,15 +443,10 @@ char *op_str; struct VRec *v, *result_ptr; { - int left_ival, right_ival; - double left_dval, right_dval; - if (!((v[1].vtype == INT_VAL || v[1].vtype == DBL_VAL) && (v[0].vtype == INT_VAL || v[0].vtype == DBL_VAL))) { return BadOperandType(op_str); } - left_ival = right_ival = 0; - left_dval = right_dval = (double)0.0; switch (v[1].vtype) { case INT_VAL: switch (v[0].vtype) { --- file.c.original 2011-06-28 04:04:57.000000000 +0200 +++ file.c 2020-12-28 22:31:10.431863968 +0100 @@ -2241,6 +2241,7 @@ UtilTrimBlanks(new_file_name); if (*new_file_name == '\0') return; len = strlen(new_file_name); + len += 0; saved_cur_page = curPage; for (page_num=0, curPage=firstPage; curPage != NULL; @@ -4721,9 +4722,9 @@ int LoadFile(FullName, ObjFile, GzippedObjFile) char *FullName; - int ObjFile; /* equals TRUE if the file is an OBJ file */ - /* equals FALSE if the file is a SYM or PIN file */ - /* equals -1 if the file is an temporary OBJ file */ + int ObjFile, GzippedObjFile; /* equals TRUE if the file is an OBJ file */ + /* equals FALSE if the file is a SYM or PIN file */ + /* equals -1 if the file is an temporary OBJ file */ { struct ObjRec *obj_ptr=NULL; char tmp_filename[MAXPATHLENGTH+1], tmp_filefullpath[MAXPATHLENGTH+1]; @@ -6604,6 +6605,7 @@ } if (whereToPrint >= MAXDEFWHERETOPRINT) { export_cap = GetExportFilterCapability(whereToPrint); + export_cap += 0; } if (whereToPrint == XBM_FILE || whereToPrint == GIF_FILE || whereToPrint == HTML_FILE || whereToPrint == PNG_FILE || --- font.c.original 2011-06-28 04:04:57.000000000 +0200 +++ font.c 2020-11-06 20:51:08.146782743 +0100 @@ -1247,16 +1247,14 @@ int nRotate; /* Caller must not delete the returned pixmap! */ { - int w=0, lbearing=0, rextra=0, image_w=0, image_h=0; + int lbearing=0, image_w=0, image_h=0; int r=0, dest_cols=0, dest_rows=0; int saved_db_vert=canvasFontDoubleByteVertical; XImage *src_image=NULL; XGCValues values; SetTextExtentsInfo(pTextExtents); - w = pTextExtents->w; lbearing = pTextExtents->lbearing; - rextra = pTextExtents->rextra; image_w = pTextExtents->bbox_w; image_h = pTextExtents->bbox_h; @@ -3535,6 +3533,7 @@ int n=0; n = XFontsOfFontSet(*pFontSet, &xfset_list, &font_name_list); + n += 0; /* do not translate -- the string is used to measure things */ *pnFontWidth = XmbTextEscapement(*pFontSet, "x", 1); *pnFontAsc = (*xfset_list)->max_bounds.ascent; --- ftp.c.original 2011-06-28 04:04:57.000000000 +0200 +++ ftp.c 2020-12-29 23:14:06.123536815 +0100 @@ -394,7 +394,7 @@ { struct sockaddr_in soc_address; struct sockaddr_in *sin=(&soc_address); - char port_cmd[20]; + char port_cmd[40]; *pn_data_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (*pn_data_socket < 0) { @@ -661,6 +661,7 @@ if (is_dir) { /* a directory */ status = FtpDoRead(accepted_socket, ppsz_buf, pn_buf_sz); + status += 0; } else { /* a file */ status = FtpDoRead(accepted_socket, ppsz_buf, pn_buf_sz); --- http.c.original 2011-06-28 04:04:57.000000000 +0200 +++ http.c 2020-12-29 20:36:06.766536104 +0100 @@ -734,7 +734,7 @@ int n_socket, us_port; char *psz_path, *psz_host; { - int status=0, total_sz=0; + int status=0, total_sz=0, discard; FILE *fp=NULL; char *buf=(char*)malloc((strlen(psz_path)+5+2+31)*sizeof(char)), msg[40]; @@ -830,12 +830,14 @@ fprintf(stderr, "************************\n"); fprintf(stderr, "* Begin Request Header *\n"); fprintf(stderr, "************************\n"); - (void)fwrite(buf, sizeof(char), strlen(buf), stderr); + discard=fwrite(buf, sizeof(char), strlen(buf), stderr); + UNUSED ((void) discard); fprintf(stderr, "************************\n"); fprintf(stderr, "* End Request Header *\n"); fprintf(stderr, "************************\n"); } status = TcpDoWrite(n_socket, buf, (int)strlen(buf)); + status += 0; free(buf); if (status != TG_REMOTE_STATUS_OK) { @@ -1333,7 +1335,7 @@ char **ppsz_buf; { int buf_sz=0x400, len=0, end_of_file=FALSE; - int status=TG_REMOTE_STATUS_OK, content_len=(-1), header_len=0; + int status=TG_REMOTE_STATUS_OK, content_len=(-1), header_len=0, discard; char *buf=(char*)malloc(buf_sz*sizeof(char)), msg[MAXSTRING]; if (pn_buf_sz != NULL) *pn_buf_sz = 0; @@ -1444,7 +1446,8 @@ /* debug, do not translate */ if (!cmdLineDumpURL) { fprintf(stderr, "\n==========>>>\n"); - (void)fwrite(buf, sizeof(char), len, stderr); + discard=fwrite(buf, sizeof(char), len, stderr); + UNUSED ((void) discard); fprintf(stderr, "\n<<<==========\n"); } } --- imgproc.c.original 2011-06-28 04:04:57.000000000 +0200 +++ imgproc.c 2020-12-29 20:36:06.766536104 +0100 @@ -291,6 +291,7 @@ if (pxc_pixel->red > 255) pxc_pixel->red = 255; if (pxc_pixel->green > 255) pxc_pixel->green = 255; if (pxc_pixel->blue > 255) xcolor.blue = 255; + xcolor.blue += 0; } else { int i=0, global_color_index=(-1); @@ -4242,9 +4243,12 @@ red = (int)(r) + this_r_err[col+1]; green = (int)(g) + this_g_err[col+1]; blue = (int)(b) + this_b_err[col+1]; - if (red < 0) red = 0; if (red > 65535) red = 65535; - if (green < 0) green = 0; if (green > 65535) green = 65535; - if (blue < 0) blue = 0; if (blue > 65535) blue = 65535; + if (red < 0) red = 0; + if (red > 65535) red = 65535; + if (green < 0) green = 0; + if (green > 65535) green = 65535; + if (blue < 0) blue = 0; + if (blue > 65535) blue = 65535; min_index = GetClosestColorIndex(gDefErrorDiffuseLevel.red, gDefErrorDiffuseLevel.green, gDefErrorDiffuseLevel.blue, @@ -4255,9 +4259,12 @@ red = (int)(tgifColors[index].red) + this_r_err[col+1]; green = (int)(tgifColors[index].green) + this_g_err[col+1]; blue = (int)(tgifColors[index].blue) + this_b_err[col+1]; - if (red < 0) red = 0; if (red > 65535) red = 65535; - if (green < 0) green = 0; if (green > 65535) green = 65535; - if (blue < 0) blue = 0; if (blue > 65535) blue = 65535; + if (red < 0) red = 0; + if (red > 65535) red = 65535; + if (green < 0) green = 0; + if (green > 65535) green = 65535; + if (blue < 0) blue = 0; + if (blue > 65535) blue = 65535; min_index = GetClosestColorIndex(red_bits, green_bits, blue_bits, red, green, blue, target_ncolors); @@ -4797,6 +4804,7 @@ } xpm_ptr = topSel->obj->detail.xpm; image_h = xpm_ptr->image_h; + image_h += 0; if (DoPpm6(xpm_ptr)) { gnObjectColorsToTargetColorMapping = NULL; @@ -6945,6 +6953,8 @@ { int ok=TRUE; IntPoint from_pt, to_pt; + to_pt.x=0; + to_pt.y=0; if (!CheckSelectionForImageProc(CMDID_VECTORWARP)) { return; @@ -9026,12 +9036,12 @@ unsigned int g_maxval=((ptci->g_mask)>>ptci->g_shift); unsigned int b_maxval=((ptci->b_mask)>>ptci->b_shift); - memset(has_r, 0, sizeof(256*sizeof(unsigned char))); - memset(has_g, 0, sizeof(256*sizeof(unsigned char))); - memset(has_b, 0, sizeof(256*sizeof(unsigned char))); - memset(can_have_r, 0, sizeof(256*sizeof(unsigned char))); - memset(can_have_g, 0, sizeof(256*sizeof(unsigned char))); - memset(can_have_b, 0, sizeof(256*sizeof(unsigned char))); + memset(has_r, 0, 256*sizeof(unsigned char)); + memset(has_g, 0, 256*sizeof(unsigned char)); + memset(has_b, 0, 256*sizeof(unsigned char)); + memset(can_have_r, 0, 256*sizeof(unsigned char)); + memset(can_have_g, 0, 256*sizeof(unsigned char)); + memset(can_have_b, 0, 256*sizeof(unsigned char)); for (i=0; i < r_maxval; i++) { double dval=((double)i)/ptci->dr_maxval_div255; unsigned int uval=round(dval); --- import.c.original 2011-06-28 04:04:57.000000000 +0200 +++ import.c 2020-12-28 22:46:34.890033357 +0100 @@ -1372,7 +1372,7 @@ static int FinishImport(remote_file, remote_tmp_fname, local_fname, which, pn_image_w, pn_image_h) - int remote_file, *pn_image_w, *pn_image_h; + int remote_file, *pn_image_w, *pn_image_h, which; char *remote_tmp_fname, *local_fname; { char xpm_fname[MAXPATHLENGTH+1], *rest=NULL, *psz_format=NULL; @@ -3164,7 +3164,6 @@ struct BBRec saved_draw_win_bbox; int bbox_w=(imported_obj->bbox.rbx-imported_obj->bbox.ltx); int bbox_h=(imported_obj->bbox.rby-imported_obj->bbox.lty); - int final_w=0, final_h=0; curPage->top = curPage->bot = topObj = botObj = NULL; @@ -3177,18 +3176,12 @@ if (bbox_w <= thumbnailW && bbox_h <= thumbnailH) { /* do not scale */ - final_w = thumbnailW; - final_h = thumbnailH; } else { double scale=(double)0; if (orig_aspect_ratio > aspect_ratio) { - final_w = thumbnailW; - final_h = round(((double)thumbnailW) / orig_aspect_ratio); scale = ((double)bbox_w) / ((double)thumbnailW); } else { - final_h = thumbnailH; - final_w = round(((double)thumbnailH) * orig_aspect_ratio); scale = ((double)bbox_h) / ((double)thumbnailH); } ScaleObjLikeScaleEverything(imported_obj, scale, FALSE); @@ -3512,6 +3505,7 @@ sprintf(buf, "%s;%s;%s;%s", stszObjFileExt, stszGzObjFileExt, stszSymFileExt, stszPinFileExt); len = strlen(buf); + len += 0; if (strcmp(OBJ_FILE_EXT,"obj") != 0) { strcat(buf, ";.obj"); } --- mainloop.c.original 2011-06-28 04:04:58.000000000 +0200 +++ mainloop.c 2020-12-29 20:36:06.766536104 +0100 @@ -235,13 +235,15 @@ void ExecWithFile(CmdName, FileName) char *CmdName, *FileName; { + int discard; char s[255]; #ifdef _BACKGROUND_DONT_FORK /* do not translate -- program constants */ sprintf(s, "xterm -bd red -e %s %s", CmdName, FileName); strcat(s, " &"); - (void)system(s); + discard=system(s); + UNUSED ((void) discard); #else /* ~_BACKGROUND_DONT_FORK */ int pid; @@ -1237,6 +1239,7 @@ if (gstWBInfo.do_whiteboard) { static int initialized=FALSE; + initialized += 0; #ifdef _TGIF_DBG /* debug, do not translate */ TgAssert(!initialized, --- move.c.original 2011-06-28 04:04:58.000000000 +0200 +++ move.c 2020-11-06 21:06:39.999622314 +0100 @@ -1064,7 +1064,7 @@ RubberInfo *pRubberInfo; int dx, dy; { - int i=0, n=0; + int i=0; IntPoint *vs=NULL; struct PolyRec *poly_ptr=NULL; struct PolygonRec *polygon_ptr=NULL; @@ -1092,10 +1092,8 @@ case OBJ_POLY: poly_ptr = pInnerObj->detail.p; if (poly_ptr->curved == LT_STRUCT_SPLINE) { - n = poly_ptr->ssn; vs = poly_ptr->ssvlist; } else { - n = poly_ptr->n; vs = poly_ptr->vlist; } if (pInnerObj->ctm == NULL) { @@ -1127,10 +1125,8 @@ case OBJ_POLYGON: polygon_ptr = pInnerObj->detail.g; if (polygon_ptr->curved == LT_STRUCT_SPLINE) { - n = polygon_ptr->ssn; vs = polygon_ptr->ssvlist; } else { - n = polygon_ptr->n; vs = polygon_ptr->vlist; } if (pInnerObj->ctm == NULL) { --- names.c.original 2011-06-28 04:04:58.000000000 +0200 +++ names.c 2020-11-06 21:09:37.690078658 +0100 @@ -393,6 +393,7 @@ while ((d=readdir(dirp)) != NULL) { len = strlen(d->d_name); + len += 0; if (ext_len == 0) { #ifdef VMS if (len > 4 && (strcmp(".dir", &d->d_name[len-4]) == 0)) { --- obj.c.original 2011-06-28 04:04:58.000000000 +0200 +++ obj.c 2020-11-06 21:20:32.947136827 +0100 @@ -359,14 +359,11 @@ void InvalidateObjCache(ObjPtr) struct ObjRec *ObjPtr; { - int w=0, h=0, num_rows=0, num_cols=0; struct TextRec *text_ptr=NULL; struct XBmRec *xbm_ptr=NULL; struct XPmRec *xpm_ptr=NULL; struct ObjRec *obj_ptr=NULL; - w = ObjPtr->obbox.rbx - ObjPtr->obbox.ltx; - h = ObjPtr->obbox.rby - ObjPtr->obbox.lty; switch (ObjPtr->type) { case OBJ_POLY: if (NeedsToCachePolyObj(ObjPtr)) { @@ -444,8 +441,6 @@ break; case OBJ_XBM: xbm_ptr = ObjPtr->detail.xbm; - num_cols = (zoomedIn) ? (w<<zoomScale) : (w>>zoomScale); - num_rows = (zoomedIn) ? (h<<zoomScale) : (h>>zoomScale); if (NeedsToCacheXBmObj(ObjPtr)) { if (xbm_ptr->cached_bitmap != None) { XFreePixmap(mainDisplay, xbm_ptr->cached_bitmap); @@ -458,8 +453,6 @@ break; case OBJ_XPM: xpm_ptr = ObjPtr->detail.xpm; - num_cols = (zoomedIn) ? (w<<zoomScale) : (w>>zoomScale); - num_rows = (zoomedIn) ? (h<<zoomScale) : (h>>zoomScale); if (NeedsToCacheXPmObj(ObjPtr)) { if (xpm_ptr->cached_pixmap != None) { XFreePixmap(mainDisplay, xpm_ptr->cached_pixmap); --- oval.c.original 2011-06-28 04:04:58.000000000 +0200 +++ oval.c 2020-12-29 20:36:06.770536158 +0100 @@ -769,7 +769,7 @@ struct ObjRec **ObjPtr; { struct OvalRec *oval_ptr; - char color_str[40], bg_color_str[40], *s, width_spec[40]; + char color_str[40], bg_color_str[40], *s, width_spec[40], *discard; int ltx, lty, rbx, rby, trans_pat=FALSE, fill, width, pen, dash, w, id=0; int new_alloc, rotation, locked=FALSE, transformed=FALSE, invisible=FALSE; @@ -966,7 +966,8 @@ char inbuf[MAXSTRING+1]; struct XfrmMtrxRec *ctm; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); --- page.c.original 2020-12-29 08:12:48.536872369 +0100 +++ page.c 2020-11-06 21:13:38.733410703 +0100 @@ -80,7 +80,7 @@ { char s[20]; XPoint v[5]; - int w=0, num_digits=0, x_offset, y_offset; + int w=0, num_digits=0, x_offset; int bg_pixel=(threeDLook ? myLtGryPixel : myBgPixel); if (gnPageNumOnTab) { @@ -113,7 +113,6 @@ } else { XDrawLines(mainDisplay, pageWindow, defaultGC, v, 5, CoordModeOrigin); } - y_offset = ((rulerFontHeight-7)>>1)+1; x_offset = (rulerFontWidth>>1)+rulerFontWidth; XDrawString(mainDisplay, pageWindow, defaultGC, x+x_offset, y+1+rulerFontAsc, s, num_digits); @@ -1885,9 +1884,8 @@ register struct ObjRec *obj_ptr, *prev_obj; int *dx=NULL, *dy=NULL, index; struct PageRec **page_handle=NULL; - struct ObjRec *saved_top_obj, *saved_bot_obj; + struct ObjRec *saved_bot_obj; - saved_top_obj=curPage->top; saved_bot_obj=curPage->bot; curPage->top = curPage->bot = NULL; DelAllPages(); --- pin.c.original 2011-06-28 04:04:58.000000000 +0200 +++ pin.c 2020-11-06 21:14:31.494140067 +0100 @@ -293,7 +293,7 @@ void HandlePinHighlights(MouseX, MouseY) int MouseX, MouseY; { - int need_to_highlight=FALSE, something_changed=FALSE; + int need_to_highlight=FALSE; struct ObjRec *obj_under_cursor=NULL; obj_under_cursor = FindPinObj(ABS_X(MouseX), ABS_Y(MouseY)); @@ -311,14 +311,12 @@ if (drawPolyHighlightedNode != NULL) { need_to_highlight = TRUE; } - something_changed = TRUE; } } else { if (obj_under_cursor != NULL) { drawPolyHighlightedNode = obj_under_cursor; /* may need to call something like SetWiringNodeInfo()!? */ need_to_highlight = TRUE; - something_changed = TRUE; } } if (need_to_highlight) { --- poly.c.original 2011-06-28 04:04:58.000000000 +0200 +++ poly.c 2020-12-29 20:36:06.770536158 +0100 @@ -208,8 +208,10 @@ x = tmp_x+ObjPtr->x; y = tmp_y+ObjPtr->y; } - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; x = round(v[0].x + w*cos + h*sin); y = round(v[0].y + w*sin - h*cos); @@ -219,8 +221,10 @@ x = tmp_x+ObjPtr->x; y = tmp_y+ObjPtr->y; } - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } dx = v[num_pts-1].x - v[num_pts-2].x; dy = v[num_pts-1].y - v[num_pts-2].y; @@ -240,8 +244,10 @@ x = tmp_x+ObjPtr->x; y = tmp_y+ObjPtr->y; } - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; x = round(v[num_pts-1].x - w*cos - h*sin); y = round(v[num_pts-1].y - w*sin + h*cos); @@ -251,16 +257,20 @@ x = tmp_x+ObjPtr->x; y = tmp_y+ObjPtr->y; } - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } if (retracted_arrow) { int i; for (i=1; i < num_pts; i++) { x = v[i].x; y = v[i].y; - if (x-ah < ltx) ltx = x-ah; if (y-ah < lty) lty = y-ah; - if (x+ah > rbx) rbx = x+ah; if (y+ah > rby) rby = y+ah; + if (x-ah < ltx) ltx = x-ah; + if (y-ah < lty) lty = y-ah; + if (x+ah > rbx) rbx = x+ah; + if (y+ah > rby) rby = y+ah; } } ObjPtr->bbox.ltx = min(ltx, ObjPtr->obbox.ltx-(width>>1)); @@ -281,8 +291,10 @@ lty = rby = V[0].y; for (i = 1; i < NumPts; i++) { - if (V[i].x < ltx) ltx = V[i].x; if (V[i].y < lty) lty = V[i].y; - if (V[i].x > rbx) rbx = V[i].x; if (V[i].y > rby) rby = V[i].y; + if (V[i].x < ltx) ltx = V[i].x; + if (V[i].y < lty) lty = V[i].y; + if (V[i].x > rbx) rbx = V[i].x; + if (V[i].y > rby) rby = V[i].y; } if (ObjPtr->ctm == NULL) { ObjPtr->x = ltx; @@ -1391,6 +1403,7 @@ obj_ptr = FindAnObj(end_x, end_y, &owner_obj, &obj_under_cursor, port_name); + obj_ptr += 0; if (drawPolyHighlightedNode != NULL) { if (obj_under_cursor != drawPolyHighlightedNode) { /* un-highlight */ @@ -4154,7 +4167,7 @@ { IntPoint *intv=NULL, *v=NULL; int num_pts, trans_pat, fill, pen, width, curved, dash, color_index; - int style, aw, ah, rotation, intn, retracted_arrow; + int style, aw, ah, intn, retracted_arrow; char *smooth=NULL, *width_spec=NULL, *aw_spec=NULL, *ah_spec=NULL; trans_pat = ObjPtr->trans_pat; @@ -4169,7 +4182,6 @@ style = ObjPtr->detail.p->style; curved = ObjPtr->detail.p->curved; dash = ObjPtr->detail.p->dash; - rotation = ObjPtr->rotation; if (curved == LT_STRUCT_SPLINE) { v = ObjPtr->detail.p->ssvlist; num_pts = ObjPtr->detail.p->ssn; @@ -4744,7 +4756,7 @@ struct PolyRec *poly_ptr=ObjPtr->detail.p; XPoint *v, tmp_v[4]; XPoint v0, v1, vnminus2, vnminus1; - int trans_pat, pen, width, pixel, fill, n, dash, real_x_off, real_y_off; + int trans_pat, pen, width, pixel, fill, dash, real_x_off, real_y_off; int style, aw, ah, num_pts, left_dx, left_dy, right_dx, right_dy; int retracted_arrow=FALSE; short tmps; @@ -4752,7 +4764,6 @@ XGCValues values; trans_pat = ObjPtr->trans_pat; - n = poly_ptr->n; fill = poly_ptr->fill; width = poly_ptr->width; aw = poly_ptr->aw; @@ -5046,10 +5057,11 @@ char *Smooth; { int num_nibbles=NumPts>>2, nibble_count=0, bit_count=0, j, k; - char *c_ptr, inbuf[MAXSTRING+1]; + char *c_ptr, inbuf[MAXSTRING+1], *discard; if ((NumPts & 0x3) != 0) num_nibbles++; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; if (Curved == LT_INTSPLINE || Smooth == NULL) return TRUE; if ((c_ptr=strchr(inbuf, '"')) == NULL) { @@ -5067,7 +5079,7 @@ int data=0; if (nibble_count++ == 64) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; for (c_ptr=inbuf; *c_ptr == ' '; c_ptr++) ; nibble_count = 1; @@ -5105,7 +5117,7 @@ int initialized, rotation, count, new_alloc, line_cap=LCAP_BUTT; int style, width=0, pen, curved, fill, dash, locked=FALSE, trans_pat=FALSE; int aw=origArrowHeadW[6], ah=origArrowHeadH[6], arrow_style=ASTY_COMPAT; - char *smooth=NULL; + char *smooth=NULL, *discard; int real_x=0, real_y=0, transformed=FALSE, invisible=FALSE; struct XfrmMtrxRec *ctm=NULL; struct BBRec orig_obbox; @@ -5174,12 +5186,15 @@ initialized = TRUE; ltx = rbx = x; lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } } } else { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; s = inbuf; InitScan(s, "\t\n, []"); @@ -5195,14 +5210,17 @@ v[i].x = x; v[i].y = y; if (!initialized) { initialized = TRUE; - ltx = rbx = x; lty = rby = y; + ltx = rbx = x; + lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } if (++count == 8 && i != num_pts-1) { count = 0; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; s = inbuf; InitScan(s, "\t\n, []"); @@ -5517,7 +5535,7 @@ int aindent=0; char aindent_spec[40]; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; InitScan(inbuf, "\t\n, []"); @@ -5547,7 +5565,7 @@ UtilRemoveQuotes(aindent_spec); } if (fileVersion >= 33 && transformed) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; InitScan(inbuf, "\t\n, "); --- polygon.c.original 2011-06-28 04:04:58.000000000 +0200 +++ polygon.c 2020-12-29 20:36:06.770536158 +0100 @@ -1007,7 +1007,7 @@ static void EraseStructSplineLinesForContAndUpdateSvs(OrigX, OrigY, grid_x, grid_y, pev, num_pts, psv, sn, psv2, sn2, pipt_prev, pipt_first) - int OrigX, OrigY, grid_x, grid_y, sn, sn2; + int OrigX, OrigY, grid_x, grid_y, num_pts, sn, sn2; XEvent *pev; XPoint **psv, **psv2; IntPointTriplet *pipt_prev, *pipt_first; @@ -2089,7 +2089,7 @@ register int i; struct PolygonRec *polygon_ptr; IntPoint *v; - char color_str[40], bg_color_str[40], *s, inbuf[MAXSTRING]; + char color_str[40], bg_color_str[40], *s, inbuf[MAXSTRING], *discard; int num_pts, ltx=0, lty=0, rbx=0, rby=0, x, y, id=0; int trans_pat=FALSE, fill, width, pen, w, new_alloc, locked=FALSE; int curved, dash, initialized, rotation, count; @@ -2158,12 +2158,15 @@ initialized = TRUE; ltx = rbx = x; lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } } } else { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; s = inbuf; InitScan(s, "\t\n, []"); @@ -2181,12 +2184,14 @@ initialized = TRUE; ltx = rbx = x; lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } if (++count == 8 && i != num_pts-1) { count = 0; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; s = inbuf; InitScan(s, "\t\n, []"); @@ -2411,7 +2416,7 @@ return; } if (fileVersion >= 33 && transformed) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; InitScan(inbuf, "\t\n, "); --- rcbox.c.original 2011-06-28 04:04:58.000000000 +0200 +++ rcbox.c 2020-12-29 20:36:06.770536158 +0100 @@ -760,7 +760,7 @@ struct ObjRec **ObjPtr; { struct RCBoxRec *rcbox_ptr; - char color_str[40], bg_color_str[40], *s, msg[MAXSTRING], width_spec[40]; + char color_str[40], bg_color_str[40], *s, msg[MAXSTRING], width_spec[40], *discard; int ltx, lty, rbx, rby, trans_pat=FALSE, fill, width, pen, dash, radius; int rotation, new_alloc, id=0, w, locked=FALSE; int transformed=FALSE, invisible=FALSE; @@ -933,7 +933,8 @@ char inbuf[MAXSTRING+1]; struct XfrmMtrxRec *ctm; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); --- rect.c.original 2011-06-28 04:04:58.000000000 +0200 +++ rect.c 2020-12-28 22:54:38.777421705 +0100 @@ -37,7 +37,7 @@ void DumpRectPath(FP, LtX, LtY, RbX, RbY, Indent, LastLF) FILE *FP; - int LtX, LtY, RbX, RbY, Indent; + int LtX, LtY, RbX, RbY, Indent, LastLF; { register int i; --- remote.c.original 2011-06-28 04:04:58.000000000 +0200 +++ remote.c 2020-12-29 20:36:06.770536158 +0100 @@ -747,7 +747,7 @@ char *url, *host, *path, **ppsz_buf, **ppsz_content_type; int port, *pn_buf_sz, *pn_html, *pn_http_extracted_text; { - int status=TG_REMOTE_STATUS_OK, n_socket=0, proxy_port=0; + int status=TG_REMOTE_STATUS_OK, n_socket=0, proxy_port=0, discard; char *proxy_host=NULL, port_str[20]; if (pn_http_extracted_text != NULL) *pn_http_extracted_text=FALSE; @@ -815,8 +815,9 @@ * no matter what kind of file it is! */ if (cmdLineDumpURL) { - (void)fwrite(*ppsz_buf, sizeof(char), (*pn_buf_sz), + discard=fwrite(*ppsz_buf, sizeof(char), (*pn_buf_sz), stdout); + UNUSED ((void) discard); } } } @@ -867,7 +868,7 @@ char *url, *host, *path, **ppsz_buf, **ppsz_content_type; int port, *pn_buf_sz, *pn_html; { - int status=TG_REMOTE_STATUS_OK, n_socket=0, proxy_port=0; + int status=TG_REMOTE_STATUS_OK, n_socket=0, proxy_port=0, discard; char *proxy_host=NULL, port_str[20]; if (port == 0) port = 21; @@ -928,7 +929,8 @@ * no matter what kind of file it is! */ if (cmdLineDumpURL) { - (void)fwrite(*ppsz_buf, sizeof(char), (*pn_buf_sz), stdout); + discard=fwrite(*ppsz_buf, sizeof(char), (*pn_buf_sz), stdout); + UNUSED ((void) discard); } } sprintf(gszMsgBox, TgLoadCachedString(CSTID_DATA_RECEIVED), "FTP"); @@ -1266,6 +1268,7 @@ int launch_remote_file; char *psz_viewer, *psz_url, *psz_new_fname; { + int discard; if (strcmp(psz_viewer, "NONE") != 0) { #ifndef _BACKGROUND_DONT_FORK int pid=0; @@ -1283,7 +1286,8 @@ #ifdef _BACKGROUND_DONT_FORK strcat(cmd, " &"); - (void)system(cmd); + discard=system(cmd); + UNUSED ((void) discard); #else /* ~_BACKGROUND_DONT_FORK */ pid = fork(); if (pid == 0) { --- ruler.c.original 2011-06-28 04:04:58.000000000 +0200 +++ ruler.c 2020-12-28 22:56:22.875004412 +0100 @@ -510,6 +510,7 @@ static void DrawVRuleTick(YOff) + int YOff; { XDrawLine(mainDisplay, vRuleWindow, revDefaultGC, 0, YOff, rulerLen, YOff); } @@ -756,7 +757,7 @@ int OrigX, OrigY; /* these are mouse coordinates */ { int moving=TRUE, dx=0, grid_x=0, grid_y=0, h=ZOOMED_SIZE(drawWinH); - int prev_x=0, orig_grid_x=0, orig_grid_y=0, orig_right_margin=0; + int prev_x=0, orig_grid_x=0, orig_right_margin=0; char buf[80], buf2[80]; double dval=(double)0; XPoint orig_vs[6], vs[6]; @@ -771,7 +772,6 @@ } GridXY(OrigX, OrigY, &grid_x, &grid_y); orig_grid_x = grid_x; - orig_grid_y = grid_y; orig_right_margin = OFFSET_X(paperWidth-(rightMargin>>TIK_PER_PIXEL_SHIFTS)); prev_x = orig_right_margin+0; GetRightMarginMarkVs(orig_vs); --- scroll.c.original 2011-06-28 04:04:58.000000000 +0200 +++ scroll.c 2020-12-28 22:58:59.265382204 +0100 @@ -152,7 +152,7 @@ int TgGetScrollHit(x, y, orientation, scroll_area_w, scroll_area_h, start_frac, length, total, pn_btn_offset) - int x, y, scroll_area_w, scroll_area_h, length, total, *pn_btn_offset; + int x, y, orientation, scroll_area_w, scroll_area_h, length, total, *pn_btn_offset; double start_frac; { int block_start=0, block_size=0, min_block_size=1+(windowPadding<<1); @@ -210,7 +210,7 @@ scroll_area_h, start_frac, length, total) Display *dpy; Window win; - int x_off, y_off, scroll_area_w, scroll_area_h, length, total; + int x_off, y_off, orientation, scroll_area_w, scroll_area_h, length, total; double start_frac; { int block_start=0, block_size=0, min_block_size=1+(windowPadding<<1); --- select.c.original 2011-06-28 04:04:58.000000000 +0200 +++ select.c 2020-11-06 21:32:10.380848460 +0100 @@ -533,6 +533,7 @@ owner_obj = obj_ptr; returned_obj = attr_ptr->obj; found_attr = TRUE; + found_attr += 0; break; } } @@ -1152,23 +1153,32 @@ YOff <= OFFSET_Y(obj_ptr->bbox.rby)+3) { switch (obj_ptr->type) { case OBJ_TEXT: - if (FindGoodText(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodText(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_XBM: - if (FindGoodXBm(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodXBm(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_XPM: - if (FindGoodXPm(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodXPm(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_BOX: - if (FindGoodBox(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodBox(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_OVAL: - if (FindGoodOval(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodOval(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_POLY: - if (FindGoodPoly(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodPoly(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_POLYGON: - if (FindGoodPolygon(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodPolygon(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_ARC: - if (FindGoodArc(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodArc(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_RCBOX: - if (FindGoodRCBox(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodRCBox(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_GROUP: case OBJ_SYM: @@ -1214,23 +1224,32 @@ YOff <= OFFSET_Y(obj_ptr->bbox.rby)+3) { switch (obj_ptr->type) { case OBJ_TEXT: - if (FindGoodText(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodText(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_XBM: - if (FindGoodXBm(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodXBm(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_XPM: - if (FindGoodXPm(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodXPm(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_BOX: - if (FindGoodBox(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodBox(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_OVAL: - if (FindGoodOval(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodOval(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_POLY: - if (FindGoodPoly(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodPoly(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_POLYGON: - if (FindGoodPolygon(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodPolygon(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_ARC: - if (FindGoodArc(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodArc(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_RCBOX: - if (FindGoodRCBox(XOff,YOff,obj_ptr)) return obj_ptr; break; + if (FindGoodRCBox(XOff,YOff,obj_ptr)) return obj_ptr; + break; case OBJ_GROUP: case OBJ_ICON: @@ -2547,9 +2566,8 @@ if (curChoice == VERTEXMODE) { StartCompositeCmd(); for (vsel_ptr=botVSel; vsel_ptr!=NULL; vsel_ptr=vsel_ptr->prev) { - int delete_it=FALSE, extra_vertex=FALSE, curved=(-1), ssn=0; - char *smooth=NULL, *ssmooth=NULL; - IntPoint *ssvlist=NULL; + int delete_it=FALSE, extra_vertex=FALSE, curved=(-1); + char *smooth=NULL; obj_ptr = vsel_ptr->obj; @@ -2557,11 +2575,7 @@ case OBJ_POLY: poly_ptr = obj_ptr->detail.p; curved = poly_ptr->curved; - if (curved == LT_STRUCT_SPLINE) { - ssvlist = poly_ptr->ssvlist; - ssn = poly_ptr->ssn; - ssmooth = poly_ptr->ssmooth; - } else { + if (!(curved == LT_STRUCT_SPLINE)) { vlist = poly_ptr->vlist; n = poly_ptr->n; smooth = poly_ptr->smooth; @@ -2572,9 +2586,6 @@ polygon_ptr = obj_ptr->detail.g; curved = polygon_ptr->curved; if (curved == LT_STRUCT_SPLINE) { - ssvlist = polygon_ptr->ssvlist; - ssn = polygon_ptr->ssn; - ssmooth = polygon_ptr->ssmooth; } else { vlist = polygon_ptr->vlist; n = polygon_ptr->n; --- setup.c.original 2020-12-29 08:12:48.536872369 +0100 +++ setup.c 2020-11-07 18:32:58.410181976 +0100 @@ -685,6 +685,7 @@ Time time; win = input->xselectionclear.window; + win += 0; selection = input->xselectionclear.selection; time = input->xselectionclear.time; @@ -749,6 +750,7 @@ target = input->xselectionrequest.target; property = input->xselectionrequest.property; time = input->xselectionrequest.time; + time += 0; /* do not translate -- program constants */ DebugSelectRequest(property, target, 1, "function entry point"); --- shape.c.original 2011-06-28 04:04:58.000000000 +0200 +++ shape.c 2020-11-07 18:35:34.152266739 +0100 @@ -675,7 +675,7 @@ } } if (*pn_need_to_draw) { - int w, h, diam_y, radius_y, side_h; + int w, h, diam_y, radius_y; switch (curShape) { case SHAPE_OVAL: @@ -689,7 +689,6 @@ h = gShapeBBox.rby-gShapeBBox.lty; radius_y = (int)(h/6); diam_y = (radius_y<<1); - side_h = h-diam_y; XDrawArc(mainDisplay, drawWindow, revDefaultGC, gShapeBBox.ltx, gShapeBBox.lty, w, diam_y, 0, 360<<6); XDrawArc(mainDisplay, drawWindow, revDefaultGC, @@ -864,7 +863,7 @@ struct AttrRec *GenerateShape() { struct ObjRec *saved_top_obj, *saved_bot_obj, *tmp_top_obj, *tmp_bot_obj; - int w, h, diam_y, radius_y, side_h, saved_cur_spline, saved_line_style; + int w, h, diam_y, radius_y, saved_cur_spline, saved_line_style; struct AttrRec *label_attr=NULL; struct BBRec bbox; @@ -886,7 +885,6 @@ h = gShapeBBox.rby-gShapeBBox.lty; radius_y = (int)(h/6); diam_y = (radius_y<<1); - side_h = h-diam_y; if (penPat != NONEPAT) { int saved_pen=penPat; --- special.c.original 2011-06-28 04:04:58.000000000 +0200 +++ special.c 2020-11-07 18:38:55.462961493 +0100 @@ -1797,7 +1797,7 @@ char icon_full_name[MAXPATHLENGTH], *rest=NULL, *psz=NULL; char sym_ext_str[MAXSTRING]; FILE *fp=NULL; - int len, short_name, sym_ext_len, ltx, lty, rbx, rby, no_name=FALSE; + int short_name, ltx, lty, rbx, rby, no_name=FALSE; if (topSel == NULL || topSel != botSel) { MsgBox(TgLoadString(STID_SEL_ONLY_ONE_FOR_MAKEICONIC), TOOL_NAME, @@ -1807,7 +1807,6 @@ if (sym_path == NULL) { *icon_name = '\0'; Dialog(TgLoadString(STID_ENTER_NAME_FOR_THE_ICON), NULL, icon_name); - len = strlen(icon_name); if (*icon_name == '\0') { Msg(TgLoadString(STID_NAME_NOT_SPEC_ICON_NOT_CREATE)); return FALSE; @@ -1815,10 +1814,8 @@ } else { strncpy(icon_name, sym_path, sizeof(icon_name)-1); icon_name[sizeof(icon_name)-1] = '\0'; - len = strlen(icon_name); } sprintf(sym_ext_str, ".%s", SYM_FILE_EXT); - sym_ext_len = strlen(sym_ext_str); if (FileNameHasExtension(icon_name, OBJ_FILE_TYPE, NULL, NULL)) { MsgBox(TgLoadString(STID_CANT_SAVE_OBJ_ICON_NOT_CREATE), TOOL_NAME, --- spline.c.original 2011-06-28 04:04:58.000000000 +0200 +++ spline.c 2020-12-28 23:03:10.697204997 +0100 @@ -67,11 +67,10 @@ void CalcAutoRetractedArrowAttrBend(Style, X0, Y0, X2, Y2, X1, Y1) int Style, X0, Y0, X2, Y2, *X1, *Y1; { - double dx, dy, len, new_x, new_y; + double dx, dy, new_x, new_y; dx = (double)(X2 - X0); dy = (double)(Y2 - Y0); - len = (double)(sqrt(((double)dx)*((double)dx)+((double)dy)*((double)dy))); if (Style == LS_RIGHT) { new_x = ((double)((X0+X2)>>1)) + dy/((double)8.0); new_y = ((double)((Y0+Y2)>>1)) - dx/((double)8.0); @@ -795,7 +794,7 @@ } *MultiSplineRecPtr; XPoint *MakeMultiSplinePolyVertex(Curved, N, Smooth, XOff, YOff, NumVs, Vs) - int *N, XOff, YOff, NumVs; + int Curved, *N, XOff, YOff, NumVs; char *Smooth; IntPoint *Vs; { --- stk.c.original 2011-06-28 04:04:58.000000000 +0200 +++ stk.c 2020-12-29 23:17:08.750454246 +0100 @@ -367,7 +367,7 @@ void RestoreFileInfo(StkPtr) struct StkRec *StkPtr; { - char fname[MAXPATHLENGTH], *rest; + char fname[MAXPATHLENGTH+16], *rest; fileModified = StkPtr->file_mod; objId = StkPtr->id; --- stretch.c.original 2011-06-28 04:04:59.000000000 +0200 +++ stretch.c 2020-12-28 23:05:04.406933828 +0100 @@ -1799,7 +1799,7 @@ char smooth[5], smooth2[5]; XEvent input, ev; XPoint *sv=NULL, *sv2=NULL, *saved_sv=NULL, *saved_sv2=NULL; - IntPoint vs[5], vs2[5], start_v, *vlist=NULL, *pvs=NULL; + IntPoint vs[5], vs2[5], start_v={0,0}, *vlist=NULL, *pvs=NULL; StretchStructuredSplineInfo sssi; if (ObjPtr->locked) { @@ -2951,8 +2951,10 @@ ltx = rbx = x; lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } } ObjPtr->obbox.ltx = ObjPtr->x = ltx; @@ -2983,8 +2985,10 @@ ltx = rbx = x; lty = rby = y; } else { - if (x < ltx) ltx = x; if (y < lty) lty = y; - if (x > rbx) rbx = x; if (y > rby) rby = y; + if (x < ltx) ltx = x; + if (y < lty) lty = y; + if (x > rbx) rbx = x; + if (y > rby) rby = y; } } ObjPtr->obbox.ltx = ObjPtr->x = ltx; @@ -3932,7 +3936,7 @@ void PreciseScaleEverything() { int corner=CORNER_RB, saved_h_align=horiAlign, saved_v_align=vertAlign; - int saved_cur_page_num=curPageNum, prev_page_num=curPageNum; + int saved_cur_page_num=curPageNum; int saved_stretchable_text=stretchableText; char spec[MAXSTRING], buf[MAXSTRING]; struct BBRec obbox; @@ -4008,7 +4012,6 @@ ShowPage(); XSync(mainDisplay, False); /* RecordCmd(CMD_GOTO_PAGE, NULL, NULL, NULL, curPageNum); */ - prev_page_num = curPageNum; sprintf(gszMsgBox, TgLoadCachedString(CSTID_SCALING_EVERYTHING_PAGE), curPageNum, lastPageNum); SetStringStatus(gszMsgBox); @@ -4247,7 +4250,7 @@ static void DoSizeAllSelToGivenWidthHeight(abs_w, abs_h, do_width, do_height) - int abs_h, do_width, do_height; + int abs_w, abs_h, do_width, do_height; { struct SelRec *saved_top_sel=topSel, *saved_bot_sel=botSel, *sel_ptr=NULL; int saved_h_align=horiAlign, saved_v_align=vertAlign, num_to_resize=0; @@ -6317,7 +6320,7 @@ XPoint all_bbox_vs[5], obj_obbox_vs[5]; int grid_x=XGridOff, grid_y=YGridOff, dx, dy; int saved_x=XGridOff, saved_y=YGridOff; - int shearing=TRUE, shear_hori=FALSE; + int shearing=TRUE; double dx_scale=(double)1000, dy_scale=(double)1000; double dx_shear=(double)0, dy_shear=(double)0; char buf[80]; @@ -6365,11 +6368,9 @@ return; } if (Corner == CORNER_TOP || Corner == CORNER_BOTTOM) { - shear_hori = TRUE; multX = 0.0; multY = (Corner == CORNER_BOTTOM ? 1.0 : (-1.0)); } else { - shear_hori = FALSE; multX = (Corner == CORNER_RIGHT ? 1.0 : (-1.0)); multY = 0.0; } @@ -7125,7 +7126,8 @@ void AutoRotatePivotSubMenu(index) int index; { - if (!autoRotatePivot == index) return; + if ((!autoRotatePivot) == index) + return; ToggleAutoRotatePivot(); } --- tangram2.c.original 2020-12-29 23:39:58.383604128 +0100 +++ tangram2.c 2020-12-29 23:18:49.040082623 +0100 @@ -574,7 +574,7 @@ char line_format[ MAXFORMATSIZE ]; char var_value[ MAXSTRING + 1 ]; char last_object_name[ MAXOBJECTNAME ]; - char name_string[ MAXSYMBOLNAME+MAXFORMATSIZE ]; + char name_string[ MAXSYMBOLNAME+MAXFORMATSIZE+16 ]; char value_string[ MAXVALUESIZE ]; char att_name[ 15 ]; struct ObjRec *owner_obj=NULL, *named_obj; @@ -788,6 +788,7 @@ { int i; char * pt; + double discard; /* Syntax for requests: symname([i(:f)])(<symformat>)=(symvalue) */ @@ -911,7 +912,8 @@ } else { - strtod( buffer, &pt ); + discard=strtod( buffer, &pt ); + UNUSED ((void) discard); if( pt != buffer ) { @@ -931,12 +933,14 @@ { static char value[MAXVALUESIZE]; char * buffer; + double discard; buffer = values; SKIP_WHITESPACE(buffer); - strtod( buffer, endpt ); + discard=strtod( buffer, endpt ); + UNUSED ((void) discard); if( *endpt == buffer ) return(NULL); --- tdgtbtn.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tdgtbtn.c 2020-12-28 23:32:24.527596428 +0100 @@ -491,7 +491,7 @@ v_pad, btn_type, btn_style, state, font_style, str, pmosi) Window parent_win; TidgetInfo *parent_tidgetinfo; - int ctl_id, x, y, w, h, h_pad, v_pad, state, font_style; + int ctl_id, x, y, w, h, h_pad, v_pad, btn_type, btn_style, state, font_style; char *str; MouseOverStatusInfo *pmosi; { --- tdgtlist.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tdgtlist.c 2020-12-28 23:36:08.406917198 +0100 @@ -80,18 +80,13 @@ ListItemInfo *pListItemInfo; { ListInfo *pListInfo=(&pTdgtList->list_info); - int len=0, top=0, end=0, checkbox_cols=0, text_left=0, box_offset=0, box_w=0; + int len=0, top=0, checkbox_cols=0, text_left=0, box_offset=0, box_w=0; int selected=(index==pListInfo->marked_index); - int length=ListLength(&pListInfo->list); XGCValues values; if (!pTdgtList->can_select) selected = FALSE; top = gnListFontAsc+1; - if (pListInfo->first_index+pListInfo->num_visible_lines > length) { - end = length; - } else { - end = pListInfo->first_index + pListInfo->num_visible_lines; - } + if (pListInfo->p_check_array != NULL && pListInfo->p_check_array->num_cols > 0) { checkbox_cols = pListInfo->p_check_array->num_cols; @@ -224,25 +219,12 @@ TdgtList *pTdgtList; { ListInfo *pListInfo=(&pTdgtList->list_info); - double frac=(double)0, start_frac=(double)0; - int block_h=0, block_start=0; + double start_frac=(double)0; int length=ListLength(&pListInfo->list); start_frac = (length > 0) ? (double)((double)(pListInfo->first_index) / (double)length) : ((double)0.0); - /* starting pixel */ - block_start = (int)(pTdgtList->scr_area_h * start_frac); - if (length > pListInfo->num_visible_lines) { - frac = (double)((double)pListInfo->num_visible_lines / (double)(length)); - } else { - frac = 1.0; - } - if (pListInfo->first_index+pListInfo->num_visible_lines >= length) { - block_h = pTdgtList->scr_area_h - block_start; - } else { - block_h = (int)(pTdgtList->scr_area_h * frac); - } TgDrawScrollBar(mainDisplay, pTdgtList->scr_win, VERT_SCROLLBAR, 0, 0, scrollBarW, pTdgtList->scr_area_h, start_frac, pListInfo->num_visible_lines, length); @@ -1039,7 +1021,7 @@ v_pad, num_visible_lines, can_select, multicolor, auto_scroll_on_insert) Window parent_win; TidgetInfo *parent_tidgetinfo; - int ctl_id, x, y, w, h_pad, v_pad, num_visible_lines, auto_scroll_on_insert; + int ctl_id, x, y, w, h_pad, v_pad, num_visible_lines, can_select, multicolor, auto_scroll_on_insert; { int bg_pixel=(threeDLook ? myLtGryPixel : myBgPixel), h=0, content_h=0; TdgtList *pTdgtList=NULL; --- tdgtbmpl.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tdgtbmpl.c 2020-11-07 19:12:17.438011908 +0100 @@ -157,27 +157,14 @@ void RedrawTdgtBmpListScrollWindow(pTdgtBmpList) TdgtBmpList *pTdgtBmpList; { - double frac=(double)0, start_frac=(double)0; - int block_h=0, block_start=0, scr_area_h=pTdgtBmpList->scr_win_info.h; + double start_frac=(double)0; + int scr_area_h=pTdgtBmpList->scr_win_info.h; int num_rows=TdgtBmpListGetNumRows(pTdgtBmpList); int first_visible_row=(pTdgtBmpList->first_index/pTdgtBmpList->num_cols); start_frac = (num_rows > 0) ? (double)(((double)first_visible_row) / ((double)num_rows)) : (((double)0)); - /* starting pixel */ - block_start = (int)(scr_area_h * start_frac); - if (num_rows > pTdgtBmpList->num_visible_lines) { - frac = (double)(((double)pTdgtBmpList->num_visible_lines) / - ((double)num_rows)); - } else { - frac = (double)1; - } - if (pTdgtBmpList->first_index+pTdgtBmpList->num_visible_lines >= num_rows) { - block_h = scr_area_h - block_start; - } else { - block_h = (int)(scr_area_h * frac); - } TgDrawScrollBar(mainDisplay, pTdgtBmpList->scr_win, VERT_SCROLLBAR, 0, 0, scrollBarW, scr_area_h, start_frac, pTdgtBmpList->num_visible_lines, num_rows); @@ -203,14 +190,12 @@ x = y = gap; for ( ; pElem != NULL; pElem=pNextElem, i++) { BmpListItemInfo *pblii=(BmpListItemInfo*)(pElem->obj); - BmpListItemInfo *pblii_next=NULL; RedrawTdgtBmpListItem(pTdgtBmpList, i, x, y, pblii); x += pTdgtBmpList->one_bmp_w + gap; pNextElem = ListNext(&pTdgtBmpList->list, pElem); if (pNextElem != NULL) { - pblii_next = (BmpListItemInfo*)(pNextElem->obj); if (x+pTdgtBmpList->one_bmp_w > pTdgtBmpList->dsp_win_info.w) { x = gap; y += pTdgtBmpList->one_bmp_h+gap; --- tdgtsedt.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tdgtsedt.c 2020-12-29 20:37:55.908038094 +0100 @@ -72,7 +72,7 @@ * When &caption[too_long-1] is too long and &caption[too_long] is not * long enough, return &caption[too_long]. */ - int prev_too_long=INVALID, too_long=0, too_short=len, found=FALSE; + int too_long=0, too_short=len, found=FALSE; while (!found) { int w=0; @@ -86,7 +86,6 @@ if (too_short-too_long <= 4) { w = (pf_text_width_func)(font_ptr, &caption[too_long], len-too_long); if (w > max_w) { - prev_too_long = too_long; too_long++; } else { return (&caption[too_long]); @@ -504,7 +503,7 @@ int TdgtSmplEditSetColorIndex(pTdgtSmplEdit, color_index) TdgtSmplEdit *pTdgtSmplEdit; - int color_index; + long int color_index; { int prev_color_index=pTdgtSmplEdit->color_index; --- tdgtsedt.e.original 2011-06-28 04:04:59.000000000 +0200 +++ tdgtsedt.e 2020-12-29 20:37:55.892037874 +0100 @@ -61,7 +61,7 @@ extern char *TdgtSmplEditGetText ARGS_DECL((TdgtSmplEdit*)); extern void TdgtSmplEditGetTextFormatInfo ARGS_DECL((TdgtSmplEdit*, TextFormatInfo*)); -extern int TdgtSmplEditSetColorIndex ARGS_DECL((TdgtSmplEdit*, int)); +extern int TdgtSmplEditSetColorIndex ARGS_DECL((TdgtSmplEdit*, long int)); extern int TdgtSmplEditGetColorIndex ARGS_DECL((TdgtSmplEdit*)); extern int TdgtSmplEditSetFontStyle ARGS_DECL((TdgtSmplEdit*, int)); extern int TdgtSmplEditGetFontStyle ARGS_DECL((TdgtSmplEdit*)); --- text.c.original 2020-12-29 21:39:15.608319075 +0100 +++ text.c 2020-12-29 21:40:53.777686979 +0100 @@ -980,7 +980,7 @@ struct TextRec *text_ptr=NULL; struct AttrRec *attr_ptr=NULL; MiniLinesInfo *minilines=NULL; - int num_lines=0, ltx=0, lty=0, rbx=0, rby=0, scr_ltx=0, scr_lty=0; + int num_lines=0, ltx=0, lty=0, rbx=0, rby=0, scr_ltx=0; int saved_font=curFont, saved_style=curStyle, saved_sz_unit=curSzUnit; int saved_just=textJust, saved_color=colorIndex; int saved_underline_on=curUnderlineOn; @@ -1094,6 +1094,7 @@ switch (textJust) { case JUST_L: scr_ltx = OFFSET_X(textAbsX-2); + scr_ltx += 0; if (zoomedIn) { ltx = textAbsX-2-GRID_ABS_SIZE(2); rbx = textAbsX+textW+2+GRID_ABS_SIZE(2); @@ -1123,7 +1124,6 @@ } break; } - scr_lty = OFFSET_Y(textAbsY); if (zoomedIn) { lty = textAbsY-2-GRID_ABS_SIZE(2); rby = textAbsY+textH+2+GRID_ABS_SIZE(2); @@ -2062,7 +2062,7 @@ pressed_in_same_text, obj_ptr, double_clicked, saved_text_highlight, skip_post_processing, click_time) int drag, from_cursor_keys, x_off, y_off, pressed_in_same_text; - int double_clicked, saved_text_highlight; + int double_clicked, saved_text_highlight, skip_post_processing; struct ObjRec *obj_ptr; Time click_time; { @@ -2425,7 +2425,6 @@ KeySym key_sym; int *pn_has_char; { - struct AttrRec *attr_ptr=NULL; int merged_lines=FALSE; int nDeleteNextChar=(deleteNextCharWithDelKey && CharIsDEL(key_ev, buf, key_sym, pn_has_char)) || @@ -2440,7 +2439,6 @@ EndChangeCurText(FALSE); return; } - attr_ptr = curTextObj->detail.t->attr; if (nDeleteNextChar) { if (CanAdvanceRight(curStrBlock, textCurIndex)) { AdvanceRight(TRUE); @@ -4075,7 +4073,7 @@ struct ObjRec *ObjPtr; { struct TextRec *text_ptr=ObjPtr->detail.t; - int x, y, xinc=0, yinc=0, trans_pat=0, fill=0, pen=0; + int x, trans_pat=0, fill=0, pen=0; int use_cache=FALSE; XGCValues values; @@ -4102,10 +4100,6 @@ use_cache = TRUE; } x = ObjPtr->x - XOff; - y = ObjPtr->y - YOff; - - xinc = 0; - yinc = textCursorH+textVSpace; trans_pat = ObjPtr->trans_pat; fill = text_ptr->fill; @@ -4763,7 +4757,7 @@ char *color_str; int num_lines, has_ps_bitmap, cur_sb_font, cur_db_font; int double_byte, db_mod_bytes, db_vertical, direction; - int x, baseline_y, *pn_max_len, *pn_max_h; + int x, baseline_y, text_w, *pn_max_len, *pn_max_h; /* * (Note: text_w is only used for fileVersion <= 36) */ @@ -5044,7 +5038,7 @@ { int max_len=0, max_h=0, len; struct TextRec *text_ptr; - char color_str[40], bg_color_str[40], *s, *c_ptr, font_str[MAXSTRING]; + char color_str[40], bg_color_str[40], *s, *c_ptr, *discard, font_str[MAXSTRING]; char sb_font_str[MAXSTRING], inbuf[MAXSTRING+1]; char cust_font_name[MAXSTRING+1]; /* this is not really used any more */ int has_ps_bitmap=FALSE; @@ -5485,7 +5479,8 @@ int do_adjust=FALSE, dx=0, t[2]; double dreal_x, dreal_y, m[4]; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); --- tgcwheel.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tgcwheel.c 2020-11-07 18:55:26.708271173 +0100 @@ -116,6 +116,7 @@ KeySym key_sym=(KeySym)0; has_ch = XLookupString(key_ev, s, sizeof(s), &key_sym, &c_stat); + has_ch += 0; TranslateKeys(s, &key_sym); return FALSE; --- tgcwdl.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tgcwdl.c 2020-11-07 19:09:03.839362879 +0100 @@ -1562,8 +1562,8 @@ TdgtBase *pTdgtBase; { ColorWheelDlgInfo *pcwdi=(ColorWheelDlgInfo*)(pTdgtBase->pti->userdata); - int max_w=0, bottom=0, h_pad=pTdgtBase->pti->tci.h_pad, cur_x=0, cur_y=0; - int v_pad=pTdgtBase->pti->tci.v_pad, end_y=0; + int max_w=0, bottom=0, h_pad=pTdgtBase->pti->tci.h_pad; + int v_pad=pTdgtBase->pti->tci.v_pad; SimpleWinInfo *pswi=NULL; /* hue edit */ @@ -1573,12 +1573,8 @@ bottom = pcwdi->btn_row_ctl->pti->tci.win_info.y + pcwdi->btn_row_ctl->pti->tci.win_info.h; - cur_x = windowPadding + h_pad; - cur_y = windowPadding + v_pad; - /* hs_pixmap */ pswi = (&(pcwdi->hs_pixmap_ctl->pti->tci.win_info)); - end_y = pswi->y+pswi->h; /* button row */ pswi = (&(pcwdi->btn_row_ctl->pti->tci.win_info)); @@ -1719,8 +1715,8 @@ Display *dpy; Window parent_win; /* should be the rootWindow */ { - int cur_x=0, cur_y=0, v_gap=20, h_pad=0, v_pad=0; - int w=0, h=0, vh_padding=0, h_gap=14, end_y=0, rgbhsv_width=0; + int cur_x=0, cur_y=0, v_gap=20, end_y=0; + int w=0, h=0, vh_padding=0, h_gap=14, rgbhsv_width=0; TdgtBase *pTdgtBase=NULL; ColorWheelDlgInfo *pcwdi=NULL; char caption[MAXSTRING]; @@ -1749,8 +1745,6 @@ } else { rgbhsv_width = defaultFontWidth * 4; } - h_pad = TDGTBASE_DEF_H_PAD; - v_pad = TDGTBASE_DEF_V_PAD; if (msgFontSet != NULL || msgFontPtr != NULL) { vh_padding = (msgFontWidth<<1); } else { --- tginssym.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tginssym.c 2020-11-07 19:00:16.272165622 +0100 @@ -142,6 +142,7 @@ KeySym key_sym=(KeySym)0; has_ch = XLookupString(key_ev, s, sizeof(s), &key_sym, &c_stat); + has_ch += 0; TranslateKeys(s, &key_sym); return FALSE; --- tgisdl.c.original 2020-12-29 08:12:48.540872423 +0100 +++ tgisdl.c 2020-11-07 19:05:04.656090087 +0100 @@ -196,6 +196,7 @@ if (pTdgtDraw == NULL) return FALSE; pTdgtBase = (TdgtBase*)(pTdgtDraw->pti->tci.parent_tidgetinfo->tidget); + pTdgtBase += 0; XCopyArea(mainDisplay, gInsertSymbolInfo.sym_pixmap, pTdgtDraw->pti->tci.win, gTidgetManager.gc, 0, 0, pTdgtDraw->client_area.w, @@ -648,8 +649,8 @@ TdgtBase *pTdgtBase; { InsertSymbolDlgInfo *pisdi=(InsertSymbolDlgInfo*)(pTdgtBase->pti->userdata); - int max_w=0, bottom=0, h_pad=pTdgtBase->pti->tci.h_pad, cur_x=0, cur_y=0; - int v_pad=pTdgtBase->pti->tci.v_pad, end_y=0; + int max_w=0, bottom=0, h_pad=pTdgtBase->pti->tci.h_pad; + int v_pad=pTdgtBase->pti->tci.v_pad; SimpleWinInfo *pswi=NULL; /* hue edit */ @@ -659,12 +660,8 @@ bottom = pisdi->btn_row_ctl->pti->tci.win_info.y + pisdi->btn_row_ctl->pti->tci.win_info.h; - cur_x = windowPadding + h_pad; - cur_y = windowPadding + v_pad; - /* sym_pixmap */ pswi = (&(pisdi->sym_pixmap_ctl->pti->tci.win_info)); - end_y = pswi->y+pswi->h; /* button row */ pswi = (&(pisdi->btn_row_ctl->pti->tci.win_info)); @@ -800,7 +797,7 @@ Display *dpy; Window parent_win; /* should be the rootWindow */ { - int cur_x=0, cur_y=0, v_gap=20, h_pad=0, v_pad=0; + int cur_x=0, cur_y=0, v_gap=20; int vh_padding=0, h_gap=14, end_y=0, rgbhsv_width=0; TdgtBase *pTdgtBase=NULL; InsertSymbolDlgInfo *pisdi=NULL; @@ -824,13 +821,12 @@ } if (boldMsgFontSet != NULL || boldMsgFontPtr != NULL) { rgbhsv_width = BoldMsgTextWidth(boldMsgFontPtr, "9999", 4); + rgbhsv_width += 0; } else if (msgFontSet != NULL || msgFontPtr != NULL) { rgbhsv_width = MsgTextWidth(msgFontPtr, "9999", 4); } else { rgbhsv_width = defaultFontWidth * 4; } - h_pad = TDGTBASE_DEF_H_PAD; - v_pad = TDGTBASE_DEF_V_PAD; if (msgFontSet != NULL || msgFontPtr != NULL) { vh_padding = (msgFontWidth<<1); } else { --- tgtwb5.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tgtwb5.c 2020-11-07 19:13:43.055183433 +0100 @@ -152,6 +152,7 @@ KeySym key_sym=(KeySym)0; has_ch = XLookupString(key_ev, s, sizeof(s), &key_sym, &c_stat); + has_ch += 0; TranslateKeys(s, &key_sym); return FALSE; --- tgtwb5dl.c.original 2011-06-28 04:04:59.000000000 +0200 +++ tgtwb5dl.c 2020-11-07 19:14:52.588134861 +0100 @@ -399,6 +399,7 @@ return FALSE; } len = strlen(psz_found); + len += 0; #ifdef _TGIF_DBG /* debug, do not translate */ if (len > MAX_PINYIN_ET_BIG5_STR) { sprintf(gszMsgBox, "Fetched hexstring in LoadChars() is too long: %1d (limit is %1d).\n", @@ -450,6 +451,7 @@ buf[0] = buf[0]-'a'+'A'; } ok = LoadChars(pTdgtBase, buf); + ok += 0; if (saved_ch != '\0') buf[0] = saved_ch; } pzdi->just_fetched = TRUE; --- wb.e.original 2011-06-28 04:04:59.000000000 +0200 +++ wb.e 2020-12-29 23:31:17.267695261 +0100 @@ -27,7 +27,7 @@ int do_whiteboard; char send_fname[MAXPATHLENGTH]; - char gz_send_fname[MAXPATHLENGTH]; /* zlib, not gzip */ + char gz_send_fname[MAXPATHLENGTH+16]; /* zlib, not gzip */ FILE *send_fp; FILE *gz_send_fp; /* zlib, not gzip */ int send_socket; @@ -35,7 +35,7 @@ int listening; char listen_fname[MAXPATHLENGTH]; - char gz_listen_fname[MAXPATHLENGTH]; /* zlib, not gzip */ + char gz_listen_fname[MAXPATHLENGTH+16]; /* zlib, not gzip */ FILE *listen_fp; FILE *gz_listen_fp; /* zlib, not gzip */ int listen_socket; --- xbitmap.c.original 2020-12-29 21:39:15.608319075 +0100 +++ xbitmap.c 2020-12-29 21:40:53.781687036 +0100 @@ -1998,8 +1998,10 @@ *SrcX = (int)round((((float)SrcW)*((float)DestX))/((float)DestW)); *SrcY = (int)round((((float)SrcH)*((float)DestY))/((float)DestH)); } - if (*SrcX >= SrcW) *SrcX = SrcW-1; if (*SrcX < 0) *SrcX = 0; - if (*SrcY >= SrcH) *SrcY = SrcH-1; if (*SrcY < 0) *SrcY = 0; + if (*SrcX >= SrcW) *SrcX = SrcW-1; + if (*SrcX < 0) *SrcX = 0; + if (*SrcY >= SrcH) *SrcY = SrcH-1; + if (*SrcY < 0) *SrcY = 0; } void GenPreviewBitmap(FP, llxPage, llyPage, urxPage, uryPage) @@ -5758,13 +5760,15 @@ struct XBmRec *xbm_ptr; int transformed, rotate, flip; { + char *discard; if (fileVersion >= 33 && transformed) { char inbuf[MAXSTRING]; struct XfrmMtrxRec *ctm=NULL; int real_x=0, real_y=0; struct BBRec orig_obbox; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); @@ -5905,7 +5909,7 @@ struct ObjRec **ObjPtr; { struct XBmRec *xbm_ptr=NULL; - char color_str[40], bg_color_str[40], *s, inbuf[MAXSTRING], *c_ptr; + char color_str[40], bg_color_str[40], *s, inbuf[MAXSTRING], *c_ptr, *discard; int ltx, lty, rbx, rby, i, j, k, data=0, color_index; int nibble_count, bit_count, num_nibbles, fill, trans_pat=FALSE; int rotation=0, new_alloc, id=0, image_w=0, image_h=0; @@ -6102,7 +6106,8 @@ if (fileVersion >= 24) { char *tmp_str, *s, *s1; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; tmp_str = FindChar((int)'"', inbuf); @@ -6344,7 +6349,7 @@ num_nibbles = ((image_w % 4) == 0) ? (int)(image_w>>2) : (int)(image_w>>2)+1; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; c_ptr = &inbuf[5]; nibble_count = 0; @@ -6355,7 +6360,7 @@ for (i = 0; i < image_h; i++) { for (j = 0; j < num_nibbles; j++) { if (nibble_count++ == 64) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; c_ptr = &inbuf[5]; nibble_count = 1; @@ -6373,7 +6378,7 @@ bit_count = 0; for (j = 0; j < num_nibbles; j++) { if (nibble_count++ == 64) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; c_ptr = &inbuf[5]; nibble_count = 1; --- xpixmap.c.original 2011-06-28 04:05:00.000000000 +0200 +++ xpixmap.c 2020-12-29 20:36:06.778536268 +0100 @@ -1032,11 +1032,10 @@ { int row=0, i=0, index=0, col=0, j=0, num_nibbles=0, nibble_count=0; int ltx=0, lty=0, rbx=0, rby=0, w=0, h=0, image_w=0, image_h=0; - int ncolors=0, *pixels=NULL, flip=0, orig_x=0, orig_y=0; + int orig_x=0, orig_y=0; int chars_per_pixel=0, x=0, y=0; int h_blocks=0, v_blocks=0, block_w=0, block_h=0, bit_count=0, data=0; char *xpm_data=NULL, bg_char[2]; - Pixmap pixmap, bitmap=(Pixmap)0; struct XPmRec *xpm_ptr=NULL; bg_char[0] = bg_char[1] = '\0'; @@ -1048,11 +1047,6 @@ xpm_ptr = ObjPtr->detail.xpm; - pixmap = xpm_ptr->pixmap; - bitmap = xpm_ptr->bitmap; - pixels = xpm_ptr->pixels; - ncolors = xpm_ptr->ncolors; - flip = xpm_ptr->flip; image_w = xpm_ptr->image_w; image_h = xpm_ptr->image_h; @@ -1642,7 +1636,7 @@ int row=0, image_w=xpm_ptr->image_w, image_h=xpm_ptr->image_h; int chars_per_pixel=0, pixel_index=0; int ncolors=0; - char *xpm_data=NULL, *color_char=NULL; + char *xpm_data=NULL; Pixmap pixmap=(Pixmap)0, bitmap=(Pixmap)0; XImage *image=NULL, *bitmap_image=NULL; @@ -1690,13 +1684,11 @@ xpm_data = xpm_ptr->data; chars_per_pixel = xpm_ptr->chars_per_pixel; - color_char = xpm_ptr->color_char; for (row=0; row < image_h; row++) { int col=0; for (col=0; col < image_w; col++) { - int transparent_pixel=INVALID; #ifdef NOT_DEFINED float gray=(float)0; int value=0; @@ -1753,7 +1745,6 @@ } else { /* transparent pixel */ pixel_index = XPmLookUp((-1), INVALID, NULL, NULL); - transparent_pixel = pixel_index; } if (pxtii->has_transparent_pixel && pxtii->found_transparent_pixel && @@ -1949,7 +1940,7 @@ { int row=0, i=0, index=0, col=0, too_many_colors=FALSE; int ltx=0, lty=0, rbx=0, rby=0, w=0, h=0, image_w=0, image_h=0; - int ncolors=0, *pixels=NULL, flip=0, orig_x=0, orig_y=0; + int ncolors=0, *pixels=NULL, flip=0; int cur_pixel=0, chars_per_pixel=0, x=0, y=0, found_index=0, pixel_index=0; int has_transparent_pixel=FALSE, is_linked_jpeg=IsLinkedJpegObj(ObjPtr); unsigned int trans_color_pixel_r=0, trans_color_pixel_g=0, trans_color_pixel_b=0; @@ -2007,9 +1998,6 @@ CalcTransform(&mtrx); - orig_x = (mtrx.transformed_w >= 0.0) ? ltx : ltx+w; - orig_y = (mtrx.transformed_h >= 0.0) ? lty : lty+h; - fprintf(FP, "%% XPM\n"); xpm_data = xpm_ptr->data; @@ -3977,7 +3965,7 @@ struct ObjRec **ObjPtr; { struct XPmRec *xpm_ptr; - char color_s[40], trans_color_s[40], *s, inbuf[MAXSTRING], *c_ptr, *line; + char color_s[40], trans_color_s[40], *s, inbuf[MAXSTRING], *c_ptr, *line, *discard; int ltx, lty, rbx, rby, i, j, k, image_w, image_h; int ncolors, * pixels, len, index, fill, color_index; int *red=NULL, *green=NULL, *blue=NULL; @@ -4122,7 +4110,8 @@ flip = 0; } if (fileVersion >= 33 && transformed) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); @@ -4219,7 +4208,7 @@ bg_pixel = GetDrawingBgPixel(INVALID, INVALID); for (i=0; i < ncolors; i++) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; c_ptr = FindChar((int)'"', inbuf); for (j = 0; j < chars_per_pixel; j++) { @@ -4292,7 +4281,7 @@ line = (char*)malloc((image_w*chars_per_pixel+20)*sizeof(char)); if (line == NULL) FailAllocMessage(); for (i=0; i < image_h; i++, xpm_data += image_w*chars_per_pixel) { - (void)fgets(line, image_w*chars_per_pixel+20, FP); + discard=fgets(line, image_w*chars_per_pixel+20, FP); scanLineNum++; c_ptr = &line[4]; strncpy(xpm_data, c_ptr, image_w*chars_per_pixel); @@ -4335,7 +4324,7 @@ line = (char*)malloc((image_w*chars_per_pixel+20)*sizeof(char)); if (line == NULL) FailAllocMessage(); for (i=0; i < image_h; i++) { - (void)fgets(line, image_w*chars_per_pixel+20, FP); + discard=fgets(line, image_w*chars_per_pixel+20, FP); scanLineNum++; c_ptr = &line[4]; if (xpm_data != NULL) { @@ -4580,11 +4569,11 @@ { struct XPmRec *xpm_ptr=NULL; char color_s[40], trans_color_s[40], *s=NULL, inbuf[MAXSTRING]; - char *jpeg_filename=NULL; + char *jpeg_filename=NULL, *discard; int ltx, lty, rbx, rby, image_w=0, image_h=0; int ncolors, fill, color_index; int rotation, chars_per_pixel; - int first_pixel_is_bg, first_pixel_maybe_bg, new_alloc; + int first_pixel_is_bg, new_alloc; int id=0, rotate=ROTATE0, flip=NO_FLIP, locked=FALSE; int compressed=FALSE, real_x=0, real_y=0, real_type=0, linked_jpeg=FALSE; int transformed=FALSE, invisible=FALSE; @@ -4603,7 +4592,6 @@ rotation = 0; chars_per_pixel = 1; - first_pixel_maybe_bg = TRUE; first_pixel_is_bg = TRUE; if (fileVersion < 37) { sprintf(gszMsgBox, @@ -4639,12 +4627,12 @@ return; } if (id >= objId) objId = id+1; - first_pixel_maybe_bg = FALSE; } if (real_type == XPM_JPEG && linked_jpeg) { char *tmp_str=NULL; - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; tmp_str = FindChar((int)'"', inbuf); @@ -4662,7 +4650,7 @@ return; } if (transformed) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); scanLineNum++; InitScan(inbuf, "\t\n, "); @@ -5165,7 +5153,7 @@ struct ObjRec **ObjPtr; { struct XPmRec *xpm_ptr=NULL; - char *s=NULL, inbuf[MAXSTRING], *ppm_data=NULL, *ppm_mask_data=NULL; + char *s=NULL, inbuf[MAXSTRING], *ppm_data=NULL, *ppm_mask_data=NULL, *discard; char color_s[40], trans_color_s[40], tmp_fname[MAXPATHLENGTH]; int ltx=0, lty=0, rbx=0, rby=0, image_w=0, image_h=0, color_index=(-1); int rotation=0, new_alloc=FALSE, id=0, rotate=ROTATE0, flip=NO_FLIP; @@ -5242,7 +5230,8 @@ return; } if (transformed) { - (void)fgets(inbuf, MAXSTRING, FP); + discard=fgets(inbuf, MAXSTRING, FP); + UNUSED ((void) discard); scanLineNum++; InitScan(inbuf, "\t\n, "); @@ -5265,6 +5254,7 @@ } ppm_data = ReadPpmTrueData(FP, ppm_data_size); ppm_mask_data = ReadPpmTrueMask(FP, ppm_mask_size); + ppm_mask_data += 0; if (ppm_data == NULL) return; *tmp_fname = '\0'; --- z_intrf.c.original 2011-06-28 04:05:00.000000000 +0200 +++ z_intrf.c 2020-12-29 20:36:00.998456732 +0100 @@ -299,7 +299,7 @@ have = block_sz - strm.avail_out; if (use_byte_stuffing) { - unsigned int have2=0; + int have2=0; unsigned char out2[0x8000]; have2 = 0; --- http.c.original 2021-01-06 19:32:06.000000000 +0100 +++ http.c 2021-01-06 19:34:49.366105644 +0100 @@ -79,7 +79,7 @@ static struct TgifHttpHeaderInfo tgifHttpHeaderInfo; -static char SZ_HTTP_VERSION[]="HTTP/1.0"; +static char SZ_HTTP_VERSION[]="HTTP/1.1"; static char SZ_USER_AGENT[128]; static char SZ_USER_NAME[128];
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor