More sparc64 fixes
diff --git a/libipq/libipq.c b/libipq/libipq.c
index c017f3a..93d76f1 100644
--- a/libipq/libipq.c
+++ b/libipq/libipq.c
@@ -247,7 +247,7 @@
 }
 
 int ipq_set_verdict(const struct ipq_handle *h,
-                    unsigned long id,
+                    ipq_id_t id,
                     unsigned int verdict,
                     size_t data_len,
                     unsigned char *buf)