summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvik/x_util.c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-31 14:59:37 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-03-31 14:59:37 +0000
commitb678d04ea42f842fb31a05faef08613423b12b14 (patch)
tree4361487e47b2e65d6a2dd47a8cbacf9b30f6b8b4 /Build/source/texk/xdvik/x_util.c
parent6d5dd95b5e099dd28dae2c52de1e9f470d5e55e5 (diff)
imported xdvik-22.84.15
git-svn-id: svn://tug.org/texlive/trunk@12586 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvik/x_util.c')
-rw-r--r--Build/source/texk/xdvik/x_util.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/Build/source/texk/xdvik/x_util.c b/Build/source/texk/xdvik/x_util.c
index e1c390e6e88..e2aabede685 100644
--- a/Build/source/texk/xdvik/x_util.c
+++ b/Build/source/texk/xdvik/x_util.c
@@ -126,7 +126,7 @@ scroll_page_if_needed(int x_min, int x_max, int y_min, int y_max)
XtVaGetValues(globals.widgets.y_bar, XmNvalue, &test_scroll, NULL);
(void)set_bar_value(globals.widgets.y_bar, test_scroll + need_v_scroll, (int)(globals.page.h - mane.height));
#else
- XtCallCallbacks(globals.widgets.y_bar, XtNscrollProc, (XtPointer)need_v_scroll);
+ XtCallCallbacks(globals.widgets.y_bar, XtNscrollProc, cast_int_to_XtPointer(need_v_scroll));
#endif
}
@@ -136,7 +136,7 @@ scroll_page_if_needed(int x_min, int x_max, int y_min, int y_max)
XtVaGetValues(globals.widgets.x_bar, XmNvalue, &test_scroll, NULL);
(void)set_bar_value(globals.widgets.x_bar, test_scroll + need_h_scroll, (int)(globals.page.w - mane.width));
#else
- XtCallCallbacks(globals.widgets.x_bar, XtNscrollProc, (XtPointer)need_h_scroll);
+ XtCallCallbacks(globals.widgets.x_bar, XtNscrollProc, cast_int_to_XtPointer(need_h_scroll));
#endif
}
@@ -1259,3 +1259,8 @@ Boolean window_is_mapped(Window w, Display *dpy)
XWindowAttributes xwa;
return XGetWindowAttributes(dpy, w, &xwa) && xwa.map_state == IsViewable;
}
+
+XtPointer cast_int_to_XtPointer(int i)
+{
+ return (XtPointer)(ptrdiff_t)i;
+}