$NetBSD: patch-am,v 1.1 2002/05/31 19:56:21 dmcmahill Exp $

--- src/printdialog.c.orig	Wed May 13 06:29:56 1998
+++ src/printdialog.c
@@ -80,7 +80,7 @@
 							FilenameLabelW,		/* a label */
 							FilenameW;			/* input line */
 static	float				Scale = 1.0;		/* initial scaling factor */
-static	int					ReturnCode;			/* returncode of buttons */
+static	long int			ReturnCode;			/* returncode of buttons */
 static	Boolean				RotateFlag = False,	/* initial rotation flag */
 							OutlineFlag = False,/* don't draw board outline.. */
 							AlignmentFlag = False,
@@ -218,7 +218,7 @@
  */
 static void CB_CancelOrOK(Widget W, XtPointer ClientData, XtPointer CallData)
 {
-	ReturnCode = (int) ClientData;
+	ReturnCode = (long int) ClientData;
 }
 
 /* ---------------------------------------------------------------------------
@@ -240,7 +240,7 @@
 static void CB_ScrollProc(Widget W, XtPointer ClientData, XtPointer CallData)
 {
 	float	top;
-	int		delta = (int) CallData;
+	long int		delta = (long int) CallData;
 
 		/* get thumb postion */
 	XtVaGetValues(W, XtNtopOfThumb, &top, NULL);
