--- libatalk/util/atalk_addr.c.orig	Mon Oct 18 16:38:35 1999
+++ libatalk/util/atalk_addr.c	Mon Oct 18 16:39:36 1999
@@ -21,11 +21,12 @@
  * 0's. This means that we can't support octal addressing.
  */
 
+int
 atalk_aton( cp, addr )
     char		*cp;
     struct at_addr	*addr;
 {
-    u_long val, base, n;
+    u_int32_t val, base, n;
     char c;
 
     val = 0; base = 10;
