File xengine-1.11-pi.patch of Package xengine

--- xengine.c
+++ xengine.c	2000/01/25 23:41:51
@@ -26,7 +26,9 @@
 
 #include "patchlevel.h"
 
-#define	PI	3.141592654
+#ifndef PI
+#define PI	3.141592654
+#endif
 
 XtCallbackProc  redraw_callback();
 XtTimerCallbackProc Cylcle();
@@ -46,7 +48,7 @@
 	Arg             args[10];
 	XtTranslations  newTranslations;
 	static XtActionsRec redrawActions[] = {
-		{"expose", (XtCallbackProc) redraw_callback},
+		{"expose", (XtActionProc) redraw_callback},
 	};
 
 	static char    *overrideTranslations =
@@ -164,7 +166,7 @@
 	enginePixmap = XCreatePixmap(XtDisplay(engine), XtWindow(engine), width, height, DefaultDepthOfScreen(XtScreen(engine)));
 
 	/* Interval timer start	 */
-	XtAddTimeOut(1, Cycle, NULL);
+	XtAddTimeOut(1, Cycle(), NULL);
 
 	XtMainLoop();
 }
@@ -182,6 +184,10 @@
 	XtSetArg(args[0], XtNwidth, 0);
 	XtSetArg(args[1], XtNheight, 0);
 	XtSetValues(w, args, 2);
+#if 1
+	printf("xengine: XtNwidth:%d, XtNheight:%d\n", args[0], args[1]);
+#endif
+
 
 	/*
 	width = args[0].value;
@@ -221,7 +227,7 @@
 		mean = 0.0;
 	}
 	mean += DrawEngine();
-	XtAddTimeOut(1, Cycle, NULL);
+	XtAddTimeOut(1, Cycle(), NULL);
 }
 
 double