=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/vim/Attic/gui_at_sb.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- src/usr.bin/vim/Attic/gui_at_sb.c 1996/09/21 06:23:02 1.2 +++ src/usr.bin/vim/Attic/gui_at_sb.c 1996/10/14 03:55:12 1.3 @@ -1,4 +1,4 @@ -/* $OpenBSD: gui_at_sb.c,v 1.2 1996/09/21 06:23:02 downsj Exp $ */ +/* $OpenBSD: gui_at_sb.c,v 1.3 1996/10/14 03:55:12 downsj Exp $ */ /* vi:set ts=4 sw=4: */ /* MODIFIED ATHENA SCROLLBAR (USING ARROWHEADS AT ENDS OF TRAVEL) */ /* Modifications Copyright 1992 by Mitch Trachtenberg */ @@ -367,10 +367,10 @@ if (XtIsRealized((Widget) sbw)) { - if (thickness * 2 > sbw->scrollbar.length) + if ((int)thickness * 2 > (int)sbw->scrollbar.length) { size = sbw->scrollbar.length / 2; - off = (thickness - size) / 2; + off = (int)(thickness - size) / 2; } else { @@ -798,7 +798,7 @@ /* also call Move and Notify if we're already in continuous scroll mode */ if (sbw->scrollbar.scroll_mode == SMODE_CONT || (loc >= sbw->scrollbar.topLoc && - loc <= sbw->scrollbar.topLoc + sbw->scrollbar.shownLength)) + loc <= sbw->scrollbar.topLoc + (int)sbw->scrollbar.shownLength)) { XtCallActionProc(w, "MoveThumb", event, params, *num_params); XtCallActionProc(w, "NotifyThumb", event, params, *num_params); @@ -875,7 +875,7 @@ ExtractPosition(event, &x, &y, &state); loc = PICKLENGTH(sbw, x, y); - if (sbw->scrollbar.thickness * 2 > sbw->scrollbar.length) + if ((int)sbw->scrollbar.thickness * 2 > (int)sbw->scrollbar.length) arrow_size = sbw->scrollbar.length / 2; else arrow_size = sbw->scrollbar.thickness; @@ -966,8 +966,8 @@ margin = MARGIN(sbw); x -= margin; y -= margin; - height = sbw->core.height - 2 * margin; - width = sbw->core.width - 2 * margin; + height = (float)sbw->core.height - 2 * margin; + width = (float)sbw->core.width - 2 * margin; return PICKLENGTH(sbw, x / width, y / height); }