-extern int afp_openvol __P((AFPObj *, char *, int, char *, int *));
-extern int afp_getvolparams __P((AFPObj *, char *, int, char *, int *));
-extern int afp_setvolparams __P((AFPObj *, char *, int, char *, int *));
-extern int afp_getsrvrparms __P((AFPObj *, char *, int, char *, int *));
-extern int afp_closevol __P((AFPObj *, char *, int, char *, int *));
+int afp_openvol (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_getvolparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_setvolparams (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_getsrvrparms (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);
+int afp_closevol (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen);