-extern int matchfile2dirperms __P((char *, struct vol *, int));
-extern int afp_moveandrename __P((AFPObj *, char *, int, char *, int *));
-extern int afp_rename __P((AFPObj *, char *, int, char *, int *));
-extern int afp_delete __P((AFPObj *, char *, int, char *, int *));
-extern int afp_getfildirparams __P((AFPObj *, char *, int, char *,
- int *));
-extern int afp_setfildirparams __P((AFPObj *, char *, int, char *,
- int *));
+int afp_moveandrename (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_rename (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_delete (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_getfildirparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_setfildirparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+