File xpcd-2.09-64arch.patch of Package photocd
--- xpcd/main.c
+++ xpcd/main.c
@@ -413,7 +413,7 @@
for (i = 2; i < viewer_count; i++) {
name[3] = '0' + i - 2;
viewer_menu[i] =
- add_menu_entry(menu, viewer_title[i], setviewer_CB, (intptr_t)i);
+ add_menu_entry(menu, viewer_title[i], setviewer_CB, (XtPointer)(long) i);
}
/* Options menu */
@@ -558,7 +558,7 @@
}
if (viewer_current < viewer_count)
setviewer_CB(viewer_menu[viewer_current],
- (intptr_t) viewer_current, NULL);
+ (XtPointer)(long) viewer_current, NULL);
else
setviewer_CB(viewer_menu[0], 0, NULL);
#ifdef HAVE_LIBTIFF
--- xpcd/toolbox.c
+++ xpcd/toolbox.c
@@ -130,7 +130,7 @@
add_menu_sep(menu, "sep");
} else {
line = add_menu_entry(menu, entry->name,
- select_menu_CB, (intptr_t) (entry->val));
+ select_menu_CB, (XtPointer) (entry->val));
if (NULL != entry->title)
XtVaSetValues(line, XtNlabel, entry->title, NULL);
if (entry->disabled)
@@ -283,9 +283,9 @@
hscroll = XtNameToWidget(viewport, "*.horizontal");
vscroll = XtNameToWidget(viewport, "*.vertical");
if (hscroll)
- XtCallCallbacks(hscroll, XtNscrollProc, (intptr_t) dx);
+ XtCallCallbacks(hscroll, XtNscrollProc, (XtPointer) dx);
if (vscroll)
- XtCallCallbacks(vscroll, XtNscrollProc, (intptr_t) dy);
+ XtCallCallbacks(vscroll, XtNscrollProc, (XtPointer) dy);
}
x = event->xmotion.x_root;
y = event->xmotion.y_root;