remove unsigned char * warning with gcc 4.0
diff --git a/communication.c b/communication.c
index dcfd8dc..bd7aa65 100644
--- a/communication.c
+++ b/communication.c
@@ -441,7 +441,7 @@
 }
 
 static int
-ebt_translate_entry(struct ebt_entry *e, unsigned int *hook, int *n, int *cnt,
+ebt_translate_entry(struct ebt_entry *e, int *hook, int *n, int *cnt,
    int *totalcnt, struct ebt_u_entry **u_e, struct ebt_u_replace *u_repl,
    unsigned int valid_hooks, char *base, struct ebt_cntchanges **cc)
 {
@@ -540,7 +540,7 @@
 
 /* Initialize all chain headers */
 static int
-ebt_translate_chains(struct ebt_entry *e, unsigned int *hook,
+ebt_translate_chains(struct ebt_entry *e, int *hook,
    struct ebt_u_replace *u_repl, unsigned int valid_hooks)
 {
 	int i;