-extern int afp_exchangefiles __P((AFPObj *, char *, int, char *, int *));
-extern int afp_setfilparams __P((AFPObj *, char *, int, char *, int *));
-extern int afp_copyfile __P((AFPObj *, char *, int, char *, int *));
-extern int afp_createfile __P((AFPObj *, char *, int, char *, int *));
-extern int afp_createid __P((AFPObj *, char *, int, char *, int *));
-extern int afp_resolveid __P((AFPObj *, char *, int, char *, int *));
-extern int afp_deleteid __P((AFPObj *, char *, int, char *, int *));
+int afp_exchangefiles (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_setfilparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_copyfile (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_createfile (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_createid (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_resolveid (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_deleteid (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);