diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-04-28 15:18:50 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-04-28 15:18:50 +0000 |
| commit | f249dbcc7149848de00cd8f4e93fe140dfa3f219 (patch) | |
| tree | d7c3c2d08e4ff1d59c15bcb1a7ee8e74f001cb1d /include/rpc/xdr.h | |
| parent | 6c28b67b1e004e45f13067a61ca68a011848b065 (diff) | |
Notes
Diffstat (limited to 'include/rpc/xdr.h')
| -rw-r--r-- | include/rpc/xdr.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/rpc/xdr.h b/include/rpc/xdr.h index 0162c97159bf..7af99ce2c903 100644 --- a/include/rpc/xdr.h +++ b/include/rpc/xdr.h @@ -138,7 +138,7 @@ typedef bool_t (*xdrproc_t)(XDR *, void *, u_int); /* * XXX can't actually prototype it, because some take three args!!! */ -typedef bool_t (*xdrproc_t)(/* XDR *, void *, u_int */); +typedef bool_t (*xdrproc_t)(XDR *, ...); #endif /* @@ -314,7 +314,7 @@ extern bool_t xdr_quadruple(XDR *, long double *); extern bool_t xdr_reference(XDR *, char **, u_int, xdrproc_t); extern bool_t xdr_pointer(XDR *, char **, u_int, xdrproc_t); extern bool_t xdr_wrapstring(XDR *, char **); -extern void xdr_free(xdrproc_t, char *); +extern void xdr_free(xdrproc_t, void *); extern bool_t xdr_hyper(XDR *, quad_t *); extern bool_t xdr_u_hyper(XDR *, u_quad_t *); extern bool_t xdr_longlong_t(XDR *, quad_t *); @@ -347,9 +347,9 @@ extern void xdrstdio_create(XDR *, FILE *, enum xdr_op); #endif /* XDR pseudo records for tcp */ -extern void xdrrec_create(XDR *, u_int, u_int, char *, - int (*)(char *, char *, int), - int (*)(char *, char *, int)); +extern void xdrrec_create(XDR *, u_int, u_int, void *, + int (*)(void *, void *, int), + int (*)(void *, void *, int)); /* make end of xdr record */ extern bool_t xdrrec_endofrecord(XDR *, int); |
