--- cdrecord/fifo.c-	Wed Dec 17 00:54:50 1997
+++ cdrecord/fifo.c	Wed Dec 17 00:53:39 1997
@@ -62,7 +62,7 @@
 #define	EDEBUG(a)
 #endif
 
-#define palign(x, a)	(((char *)(x)) + ((a) - 1 - (((unsigned)((x)-1))%(a))))
+#define palign(x, a)	(((char *)(x)) + ((a) - 1 - (((unsigned long)((x)-1))%(a))))
 
 typedef enum faio_owner {
 	owner_none,
