pastebin - collaborative debugging tool
rovema.kpaste.net RSS


msnfs41client: Patches for libtirpc to use ISO C prototypes, 2025-09-02
Posted by Anonymous on Tue 2nd Sep 2025 13:38
raw | new post

  1. From a686a94e604ba26f4c061d8bb5eeeb3354c13151 Mon Sep 17 00:00:00 2001
  2. From: Roland Mainz <roland.mainz@nrubsig.org>
  3. Date: Tue, 2 Sep 2025 14:10:32 +0200
  4. Subject: [PATCH] build.vc19,libtirpc: Backport of libtirpc series to convert
  5.  old-style function definitions into modern-style definitions
  6.  
  7. Backport of libtirpc series to convert old-style function definitions
  8. into modern-style ANSI/ISO C function prototype definitions.
  9.  
  10.     Author: Steve Dickson <steved@redhat.com>
  11.     Date:   Sat Aug 16 15:26:36 2025 -0400
  12.     commit 4eeb59a8dbcc6b4d3db1b81a00615f6e7832a97c
  13.     commit c717a52ed169701b2907ac8eb8678ca41b1533ba
  14.     commit b73283a6982f83974b48d1858735649d6acf6398
  15.     commit 41cb38e2dfdc7053ebcbd777cf868f8fcbcfcf23
  16.     commit 2c9ed28d9c364c6e7c29d9b5b740893a8baea014
  17.     commit 23b0aa66a34fc6de16d285fbeb60b0fd68fa40d5
  18.     commit 791063e55d9739fa8c7c1a0d4ac1c4f8023a2843
  19.     commit d3ff4c39bbcf22e3ff736261b66a9f6c6a6bf4ca
  20.     commit 2832da026b0812a23e65773b313b048c68147b09
  21.     commit 581152976f093f31957c48567278535ef54f6b3c
  22.     commit 2cfe608550dbe44ac8fc6c26216f529565713fc4
  23.     commit 07e45147b877c63a1d3dd1f5ae6070543b1d93cf
  24.  
  25.         Convert old-style function definitions into modern-style definitions
  26.  
  27.         With newer compilers (gcc 15.1.1) -Wold-style-definition
  28.         flag is set by default which causes warnings for
  29.         most of the functions in these files.
  30.  
  31.             warning: old-style function definition [-Wold-style-definition]
  32.  
  33.         The warnings are remove by converting the old-style
  34.         function definitions into modern-style definitions
  35.  
  36. Reported-by: Cedric Blancher <cedric.blancher@gmail.com>
  37. Signed-off-by: Cedric Blancher <cedric.blancher@gmail.com>
  38. ---
  39. build.vc19/libtirpc/libtirpc.vcxproj |  12 +-
  40.  libtirpc/src/auth_time.c             |  42 ++---
  41.  libtirpc/src/auth_unix.c             |  35 ++--
  42.  libtirpc/src/authunix_prot.c         |   4 +-
  43.  libtirpc/src/bindresvport.c          |  16 +-
  44.  libtirpc/src/clnt_bcast.c            |  67 ++++---
  45.  libtirpc/src/clnt_dg.c               |  59 +++---
  46.  libtirpc/src/clnt_perror.c           |  23 +--
  47.  libtirpc/src/clnt_raw.c              |  46 +++--
  48.  libtirpc/src/clnt_simple.c           |  19 +-
  49.  libtirpc/src/clnt_vc.c               |  85 +++++----
  50.  libtirpc/src/des_soft.c              |   3 +-
  51.  libtirpc/src/getnetconfig.c          |  24 +--
  52.  libtirpc/src/getnetpath.c            |  12 +-
  53.  libtirpc/src/getpublickey.c          |  20 +--
  54.  libtirpc/src/getrpcent.c             |  13 +-
  55.  libtirpc/src/getrpcport.c            |   8 +-
  56.  libtirpc/src/key_call.c              |  58 +++---
  57.  libtirpc/src/netname.c               |  19 +-
  58.  libtirpc/src/netnamer.c              |  33 ++--
  59.  libtirpc/src/pmap_getmaps.c          |   3 +-
  60.  libtirpc/src/pmap_getport.c          |  20 +--
  61.  libtirpc/src/pmap_prot.c             |   4 +-
  62.  libtirpc/src/pmap_prot2.c            |   8 +-
  63.  libtirpc/src/pmap_rmt.c              |  31 ++--
  64.  libtirpc/src/rpc_callmsg.c           |   4 +-
  65.  libtirpc/src/rpc_generic.c           |  31 ++--
  66.  libtirpc/src/rpc_prot.c              |  52 ++----
  67.  libtirpc/src/rpc_soc.c               | 256 ++++++++++++++-------------
  68.  libtirpc/src/rpcb_clnt.c             | 122 ++++++-------
  69.  libtirpc/src/rpcb_prot.c             |  48 ++---
  70.  libtirpc/src/rpcb_st_xdr.c           |  42 ++---
  71.  libtirpc/src/rpcdname.c              |   3 +-
  72.  libtirpc/src/rtime.c                 |  11 +-
  73.  libtirpc/src/svc.c                   | 104 +++++------
  74.  libtirpc/src/svc_auth.c              |  18 +-
  75.  libtirpc/src/svc_auth_unix.c         |  12 +-
  76.  libtirpc/src/svc_dg.c                |  75 ++++----
  77.  libtirpc/src/svc_generic.c           |  32 ++--
  78.  libtirpc/src/svc_raw.c               |  46 +++--
  79.  libtirpc/src/svc_simple.c            |  19 +-
  80.  libtirpc/src/svc_vc.c                | 108 ++++++-----
  81.  libtirpc/src/xdr.c                   | 224 +++++++++++------------
  82.  libtirpc/src/xdr_array.c             |  26 +--
  83.  libtirpc/src/xdr_float.c             |  12 +-
  84.  libtirpc/src/xdr_mem.c               |  74 ++++----
  85.  libtirpc/src/xdr_rec.c               | 130 +++++++-------
  86.  libtirpc/src/xdr_reference.c         |  20 +--
  87.  libtirpc/src/xdr_sizeof.c            |   6 +-
  88.  libtirpc/src/xdr_stdio.c             |  54 +++---
  89.  50 files changed, 1034 insertions(+), 1159 deletions(-)
  90.  
  91. diff --git a/build.vc19/libtirpc/libtirpc.vcxproj b/build.vc19/libtirpc/libtirpc.vcxproj
  92. index 5f889fb..44d1364 100644
  93. --- a/build.vc19/libtirpc/libtirpc.vcxproj
  94. +++ b/build.vc19/libtirpc/libtirpc.vcxproj
  95. @@ -133,7 +133,7 @@
  96.        <BasicRuntimeChecks>Default</BasicRuntimeChecks>
  97.        <BufferSecurityCheck>false</BufferSecurityCheck>
  98.        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  99. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  100. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  101.        <SupportJustMyCode>false</SupportJustMyCode>
  102.        <OmitFramePointers>false</OmitFramePointers>
  103.        <IntrinsicFunctions>true</IntrinsicFunctions>
  104. @@ -159,7 +159,7 @@
  105.        <BasicRuntimeChecks>Default</BasicRuntimeChecks>
  106.        <BufferSecurityCheck>false</BufferSecurityCheck>
  107.        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  108. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  109. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  110.        <SupportJustMyCode>false</SupportJustMyCode>
  111.        <OmitFramePointers>false</OmitFramePointers>
  112.        <IntrinsicFunctions>true</IntrinsicFunctions>
  113. @@ -185,7 +185,7 @@
  114.        <BasicRuntimeChecks>Default</BasicRuntimeChecks>
  115.        <BufferSecurityCheck>false</BufferSecurityCheck>
  116.        <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  117. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  118. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  119.        <SupportJustMyCode>false</SupportJustMyCode>
  120.        <IntrinsicFunctions>true</IntrinsicFunctions>
  121.        <WholeProgramOptimization>false</WholeProgramOptimization>
  122. @@ -210,7 +210,7 @@
  123.        <StringPooling>true</StringPooling>
  124.        <BufferSecurityCheck>false</BufferSecurityCheck>
  125.        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  126. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  127. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  128.        <OmitFramePointers>false</OmitFramePointers>
  129.        <IntrinsicFunctions>true</IntrinsicFunctions>
  130.        <WholeProgramOptimization>true</WholeProgramOptimization>
  131. @@ -240,7 +240,7 @@
  132.        <StringPooling>true</StringPooling>
  133.        <BufferSecurityCheck>false</BufferSecurityCheck>
  134.        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  135. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  136. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  137.        <OmitFramePointers>false</OmitFramePointers>
  138.        <IntrinsicFunctions>true</IntrinsicFunctions>
  139.        <WholeProgramOptimization>true</WholeProgramOptimization>
  140. @@ -270,7 +270,7 @@
  141.        <StringPooling>true</StringPooling>
  142.        <BufferSecurityCheck>false</BufferSecurityCheck>
  143.        <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  144. -      <AdditionalOptions>/wd4100 /wd4131 /wd4389 /wd5105</AdditionalOptions>
  145. +      <AdditionalOptions>/wd4100 /wd4389 /wd5105</AdditionalOptions>
  146.        <IntrinsicFunctions>true</IntrinsicFunctions>
  147.        <WholeProgramOptimization>true</WholeProgramOptimization>
  148.        <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
  149. diff --git a/libtirpc/src/auth_time.c b/libtirpc/src/auth_time.c
  150. index 1e72ed4..9eef6ef 100644
  151. --- a/libtirpc/src/auth_time.c
  152. +++ b/libtirpc/src/auth_time.c
  153. @@ -58,8 +58,7 @@
  154.  static int saw_alarm = 0;
  155.  
  156.  static void
  157. -alarm_hndler(s)
  158. -       int     s;
  159. +alarm_hndler(int s)
  160.  {
  161.         saw_alarm = 1;
  162.         return;
  163. @@ -80,12 +79,9 @@ alarm_hndler(s)
  164.   * Turn a 'universal address' into a struct sockaddr_in.
  165.   * Bletch.
  166.   */
  167. -static int uaddr_to_sockaddr(uaddr, sin)
  168. -#ifdef foo
  169. -       endpoint                *endpt;
  170. -#endif
  171. -       char                    *uaddr;
  172. -       struct sockaddr_in      *sin;
  173. +static int uaddr_to_sockaddr(
  174. +       char *uaddr,
  175. +       struct sockaddr_in *sin)
  176.  {
  177.         unsigned char           p_bytes[2];
  178.         int                     i;
  179. @@ -115,9 +111,9 @@ static int uaddr_to_sockaddr(uaddr, sin)
  180.   * Free the strings that were strduped into the eps structure.
  181.   */
  182.  static void
  183. -free_eps(eps, num)
  184. -       endpoint        eps[];
  185. -       int             num;
  186. +free_eps(
  187. +       endpoint        eps[],
  188. +       int             num)
  189.  {
  190.         int             i;
  191.  
  192. @@ -141,12 +137,12 @@ free_eps(eps, num)
  193.   * structure already populated.
  194.   */
  195.  static nis_server *
  196. -get_server(sin, host, srv, eps, maxep)
  197. -       struct sockaddr_in *sin;
  198. -       char            *host;  /* name of the time host        */
  199. -       nis_server      *srv;   /* nis_server struct to use.    */
  200. -       endpoint        eps[];  /* array of endpoints           */
  201. -       int             maxep;  /* max array size               */
  202. +get_server(
  203. +       struct sockaddr_in *sin,
  204. +       char            *host,  /* name of the time host        */
  205. +       nis_server      *srv,   /* nis_server struct to use.    */
  206. +       endpoint        eps[],  /* array of endpoints           */
  207. +       int             maxep)  /* max array size               */
  208.  {
  209.         char                    hname[256];
  210.         int                     num_ep = 0, i;
  211. @@ -226,12 +222,12 @@ get_server(sin, host, srv, eps, maxep)
  212.   * td = "server" - "client"
  213.   */
  214.  int
  215. -__rpc_get_time_offset(td, srv, thost, uaddr, netid)
  216. -       struct timeval  *td;     /* Time difference                     */
  217. -       nis_server      *srv;    /* NIS Server description              */
  218. -       char            *thost;  /* if no server, this is the timehost  */
  219. -       char            **uaddr; /* known universal address             */
  220. -       struct sockaddr_in *netid; /* known network identifier          */
  221. +__rpc_get_time_offset(
  222. +       struct timeval  *td,     /* Time difference                     */
  223. +       nis_server      *srv,    /* NIS Server description              */
  224. +       char            *thost,  /* if no server, this is the timehost  */
  225. +       char            **uaddr, /* known universal address             */
  226. +       struct sockaddr_in *netid) /* known network identifier          */
  227.  {
  228.         CLIENT                  *clnt;          /* Client handle        */
  229.         endpoint                *ep,            /* useful endpoints     */
  230. diff --git a/libtirpc/src/auth_unix.c b/libtirpc/src/auth_unix.c
  231. index 486b7f0..a1835da 100644
  232. --- a/libtirpc/src/auth_unix.c
  233. +++ b/libtirpc/src/auth_unix.c
  234. @@ -41,10 +41,12 @@
  235.   */
  236.  
  237.  /* NFSv4.1 client for Windows
  238. - * Copyright (C) 2012 The Regents of the University of Michigan
  239. + * Copyright (C) 2012 The Regents of the University of Michigan
  240. + * Copyright (C) 2023-2025 Roland Mainz <roland.mainz@nrubsig.org>
  241.   *
  242.   * Olga Kornievskaia <aglo@umich.edu>
  243.   * Casey Bodley <cbodley@umich.edu>
  244. + * Roland Mainz <roland.mainz@nrubsig.org>
  245.   *
  246.   * This library is free software; you can redistribute it and/or modify it
  247.   * under the terms of the GNU Lesser General Public License as published by
  248. @@ -106,12 +108,12 @@ struct audata {
  249.   * Returns an auth handle with the given stuff in it.
  250.   */
  251.  AUTH *
  252. -authunix_create(machname, uid, gid, len, aup_gids)
  253. -       char *machname;
  254. -       uid_t uid;
  255. -       gid_t gid;
  256. -       int len;
  257. -       gid_t *aup_gids;
  258. +authunix_create(
  259. +       char *machname,
  260. +       uid_t uid,
  261. +       gid_t gid,
  262. +       int len,
  263. +       gid_t *aup_gids)
  264.  {
  265.         struct authunix_parms aup;
  266.         char mymem[MAX_AUTH_BYTES];
  267. @@ -233,17 +235,13 @@ authunix_create_default()
  268.  
  269.  /* ARGSUSED */
  270.  static void
  271. -authunix_nextverf(auth)
  272. -       AUTH *auth;
  273. +authunix_nextverf(AUTH *auth)
  274.  {
  275.         /* no action necessary */
  276.  }
  277.  
  278.  static bool_t
  279. -authunix_marshal(auth, xdrs, seq)
  280. -       AUTH *auth;
  281. -       XDR *xdrs;
  282. -    u_int *seq;
  283. +authunix_marshal(AUTH *auth, XDR *xdrs, u_int *seq)
  284.  {
  285.         struct audata *au;
  286.  
  287. @@ -255,10 +253,7 @@ authunix_marshal(auth, xdrs, seq)
  288.  }
  289.  
  290.  static bool_t
  291. -authunix_validate(auth, verf, seq)
  292. -       AUTH *auth;
  293. -       struct opaque_auth *verf;
  294. -    u_int seq;
  295. +authunix_validate(AUTH *auth, struct opaque_auth *verf, u_int seq)
  296.  {
  297.         struct audata *au;
  298.         XDR xdrs;
  299. @@ -334,8 +329,7 @@ done:
  300.  }
  301.  
  302.  static void
  303. -authunix_destroy(auth)
  304. -       AUTH *auth;
  305. +authunix_destroy(AUTH *auth)
  306.  {
  307.         struct audata *au;
  308.  
  309. @@ -360,8 +354,7 @@ authunix_destroy(auth)
  310.   * sets private data, au_marshed and au_mpos
  311.   */
  312.  static void
  313. -marshal_new_auth(auth)
  314. -       AUTH *auth;
  315. +marshal_new_auth(AUTH *auth)
  316.  {
  317.         XDR     xdr_stream;
  318.         XDR     *xdrs = &xdr_stream;
  319. diff --git a/libtirpc/src/authunix_prot.c b/libtirpc/src/authunix_prot.c
  320. index 79decde..841102e 100644
  321. --- a/libtirpc/src/authunix_prot.c
  322. +++ b/libtirpc/src/authunix_prot.c
  323. @@ -47,9 +47,7 @@
  324.   * XDR for unix authentication parameters.
  325.   */
  326.  bool_t
  327. -xdr_authunix_parms(xdrs, p)
  328. -       XDR *xdrs;
  329. -       struct authunix_parms *p;
  330. +xdr_authunix_parms(XDR *xdrs, struct authunix_parms *p)
  331.  {
  332.  
  333.         assert(xdrs != NULL);
  334. diff --git a/libtirpc/src/bindresvport.c b/libtirpc/src/bindresvport.c
  335. index 5868df8..e4418df 100644
  336. --- a/libtirpc/src/bindresvport.c
  337. +++ b/libtirpc/src/bindresvport.c
  338. @@ -61,9 +61,9 @@
  339.   * Bind a socket to a privileged IP port
  340.   */
  341.  int
  342. -bindresvport(sd, sin)
  343. -       int sd;
  344. -       struct sockaddr_in *sin;
  345. +bindresvport(
  346. +       int sd,
  347. +       struct sockaddr_in *sin)
  348.  {
  349.         return bindresvport_sa(sd, (struct sockaddr *)sin);
  350.  }
  351. @@ -76,9 +76,7 @@ bindresvport(sd, sin)
  352.  #define NPORTS  (ENDPORT - STARTPORT + 1)
  353.  
  354.  int
  355. -bindresvport_sa(sd, sa)
  356. -        int sd;
  357. -        struct sockaddr *sa;
  358. +bindresvport_sa(int sd, struct sockaddr *sa)
  359.  {
  360.          int res, af;
  361.          struct sockaddr_storage myaddr;
  362. @@ -296,9 +294,9 @@ out:
  363.   * Bind a socket to a privileged IP port
  364.   */
  365.  int
  366. -bindresvport_sa(sd, sa)
  367. -       int sd;
  368. -       struct sockaddr *sa;
  369. +bindresvport_sa(
  370. +       int sd,
  371. +       struct sockaddr *sa)
  372.  {
  373.  #ifdef IPV6_PORTRANGE
  374.         int old;
  375. diff --git a/libtirpc/src/clnt_bcast.c b/libtirpc/src/clnt_bcast.c
  376. index 9d6c13d..b799a65 100644
  377. --- a/libtirpc/src/clnt_bcast.c
  378. +++ b/libtirpc/src/clnt_bcast.c
  379. @@ -92,17 +92,16 @@
  380.  int __rpc_lowvers = 0;
  381.  
  382.  enum clnt_stat
  383. -rpc_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp,
  384. -                       eachresult, nettype)
  385. -       rpcprog_t       prog;           /* program number */
  386. -       rpcvers_t       vers;           /* version number */
  387. -       rpcproc_t       proc;           /* procedure number */
  388. -       xdrproc_t       xargs;          /* xdr routine for args */
  389. -       caddr_t         argsp;          /* pointer to args */
  390. -       xdrproc_t       xresults;       /* xdr routine for results */
  391. -       caddr_t         resultsp;       /* pointer to results */
  392. -       resultproc_t    eachresult;     /* call with each result obtained */
  393. -       const char              *nettype;       /* transport type */
  394. +rpc_broadcast(
  395. +       rpcprog_t       prog,           /* program number */
  396. +       rpcvers_t       vers,           /* version number */
  397. +       rpcproc_t       proc,           /* procedure number */
  398. +       xdrproc_t       xargs,          /* xdr routine for args */
  399. +       caddr_t         argsp,          /* pointer to args */
  400. +       xdrproc_t       xresults,       /* xdr routine for results */
  401. +       caddr_t         resultsp,       /* pointer to results */
  402. +       resultproc_t    eachresult,     /* call with each result obtained */
  403. +       const char              *nettype)       /* transport type */
  404.  {
  405.         return 0;
  406.  }
  407. @@ -262,19 +261,18 @@ __rpc_broadenable(int af, int s, struct broadif *bip)
  408.  
  409.  
  410.  enum clnt_stat
  411. -rpc_broadcast_exp(prog, vers, proc, xargs, argsp, xresults, resultsp,
  412. -       eachresult, inittime, waittime, nettype)
  413. -       rpcprog_t       prog;           /* program number */
  414. -       rpcvers_t       vers;           /* version number */
  415. -       rpcproc_t       proc;           /* procedure number */
  416. -       xdrproc_t       xargs;          /* xdr routine for args */
  417. -       caddr_t         argsp;          /* pointer to args */
  418. -       xdrproc_t       xresults;       /* xdr routine for results */
  419. -       caddr_t         resultsp;       /* pointer to results */
  420. -       resultproc_t    eachresult;     /* call with each result obtained */
  421. -       int             inittime;       /* how long to wait initially */
  422. -       int             waittime;       /* maximum time to wait */
  423. -       const char              *nettype;       /* transport type */
  424. +rpc_broadcast_exp(
  425. +       rpcprog_t       prog,           /* program number */
  426. +       rpcvers_t       vers,           /* version number */
  427. +       rpcproc_t       proc,           /* procedure number */
  428. +       xdrproc_t       xargs,          /* xdr routine for args */
  429. +       caddr_t         argsp,          /* pointer to args */
  430. +       xdrproc_t       xresults,       /* xdr routine for results */
  431. +       caddr_t         resultsp,       /* pointer to results */
  432. +       resultproc_t    eachresult,     /* call with each result obtained */
  433. +       int             inittime,       /* how long to wait initially */
  434. +       int             waittime,       /* maximum time to wait */
  435. +       const char              *nettype)       /* transport type */
  436.  {
  437.         enum clnt_stat  stat = RPC_SUCCESS; /* Return status */
  438.         XDR             xdr_stream; /* XDR stream */
  439. @@ -687,17 +685,16 @@ done_broad:
  440.  
  441.  
  442.  enum clnt_stat
  443. -rpc_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp,
  444. -                       eachresult, nettype)
  445. -       rpcprog_t       prog;           /* program number */
  446. -       rpcvers_t       vers;           /* version number */
  447. -       rpcproc_t       proc;           /* procedure number */
  448. -       xdrproc_t       xargs;          /* xdr routine for args */
  449. -       caddr_t         argsp;          /* pointer to args */
  450. -       xdrproc_t       xresults;       /* xdr routine for results */
  451. -       caddr_t         resultsp;       /* pointer to results */
  452. -       resultproc_t    eachresult;     /* call with each result obtained */
  453. -       const char              *nettype;       /* transport type */
  454. +rpc_broadcast(
  455. +       rpcprog_t       prog,           /* program number */
  456. +       rpcvers_t       vers,           /* version number */
  457. +       rpcproc_t       proc,           /* procedure number */
  458. +       xdrproc_t       xargs,          /* xdr routine for args */
  459. +       caddr_t         argsp,          /* pointer to args */
  460. +       xdrproc_t       xresults,       /* xdr routine for results */
  461. +       caddr_t         resultsp,       /* pointer to results */
  462. +       resultproc_t    eachresult,     /* call with each result obtained */
  463. +       const char              *nettype)       /* transport type */
  464.  {
  465.         enum clnt_stat  dummy;
  466.  
  467. diff --git a/libtirpc/src/clnt_dg.c b/libtirpc/src/clnt_dg.c
  468. index 2af300a..418401a 100644
  469. --- a/libtirpc/src/clnt_dg.c
  470. +++ b/libtirpc/src/clnt_dg.c
  471. @@ -155,13 +155,13 @@ struct cu_data {
  472.   * If svcaddr is NULL, returns NULL.
  473.   */
  474.  CLIENT *
  475. -clnt_dg_create(fd, svcaddr, program, version, sendsz, recvsz)
  476. -       int fd;                         /* open file descriptor */
  477. -       const struct netbuf *svcaddr;   /* servers address */
  478. -       rpcprog_t program;              /* program number */
  479. -       rpcvers_t version;              /* version number */
  480. -       u_int sendsz;                   /* buffer recv size */
  481. -       u_int recvsz;                   /* buffer send size */
  482. +clnt_dg_create(
  483. +       int fd,                         /* open file descriptor */
  484. +       const struct netbuf *svcaddr,   /* servers address */
  485. +       rpcprog_t program,              /* program number */
  486. +       rpcvers_t version,              /* version number */
  487. +       u_int sendsz,                   /* buffer recv size */
  488. +       u_int recvsz)                   /* buffer send size */
  489.  {
  490.         CLIENT *cl = NULL;              /* client handle */
  491.         struct cu_data *cu = NULL;      /* private data */
  492. @@ -313,14 +313,14 @@ err2:
  493.  }
  494.  
  495.  static enum clnt_stat
  496. -clnt_dg_call(cl, proc, xargs, argsp, xresults, resultsp, utimeout)
  497. -       CLIENT  *cl;                    /* client handle */
  498. -       rpcproc_t       proc;           /* procedure number */
  499. -       xdrproc_t       xargs;          /* xdr routine for args */
  500. -       void            *argsp;         /* pointer to args */
  501. -       xdrproc_t       xresults;       /* xdr routine for results */
  502. -       void            *resultsp;      /* pointer to results */
  503. -       struct timeval  utimeout;       /* seconds to wait before giving up */
  504. +clnt_dg_call(
  505. +       CLIENT  *cl,                    /* client handle */
  506. +       rpcproc_t       proc,           /* procedure number */
  507. +       xdrproc_t       xargs,          /* xdr routine for args */
  508. +       void            *argsp,         /* pointer to args */
  509. +       xdrproc_t       xresults,       /* xdr routine for results */
  510. +       void            *resultsp,      /* pointer to results */
  511. +       struct timeval  utimeout)       /* seconds to wait before giving up */
  512.  {
  513.         struct cu_data *cu = (struct cu_data *)cl->cl_private;
  514.         XDR *xdrs;
  515. @@ -578,9 +578,7 @@ out:
  516.  }
  517.  
  518.  static void
  519. -clnt_dg_geterr(cl, errp)
  520. -       CLIENT *cl;
  521. -       struct rpc_err *errp;
  522. +clnt_dg_geterr(CLIENT *cl, struct rpc_err *errp)
  523.  {
  524.         struct cu_data *cu = (struct cu_data *)cl->cl_private;
  525.  
  526. @@ -588,10 +586,10 @@ clnt_dg_geterr(cl, errp)
  527.  }
  528.  
  529.  static bool_t
  530. -clnt_dg_freeres(cl, xdr_res, res_ptr)
  531. -       CLIENT *cl;
  532. -       xdrproc_t xdr_res;
  533. -       void *res_ptr;
  534. +clnt_dg_freeres(
  535. +       CLIENT *cl,
  536. +       xdrproc_t xdr_res,
  537. +       void *res_ptr)
  538.  {
  539.         struct cu_data *cu = (struct cu_data *)cl->cl_private;
  540.         XDR *xdrs = &(cu->cu_outxdrs);
  541. @@ -618,16 +616,15 @@ clnt_dg_freeres(cl, xdr_res, res_ptr)
  542.  
  543.  /*ARGSUSED*/
  544.  static void
  545. -clnt_dg_abort(h)
  546. -       CLIENT *h;
  547. +clnt_dg_abort(CLIENT *h)
  548.  {
  549.  }
  550.  
  551.  static bool_t
  552. -clnt_dg_control(cl, request, info)
  553. -       CLIENT *cl;
  554. -       u_int request;
  555. -       void *info;
  556. +clnt_dg_control(
  557. +       CLIENT *cl,
  558. +       u_int request,
  559. +       void *info)
  560.  {
  561.         struct cu_data *cu = (struct cu_data *)cl->cl_private;
  562.         struct netbuf *addr;
  563. @@ -775,8 +772,7 @@ clnt_dg_control(cl, request, info)
  564.  }
  565.  
  566.  static void
  567. -clnt_dg_destroy(cl)
  568. -       CLIENT *cl;
  569. +clnt_dg_destroy(CLIENT *cl)
  570.  {
  571.         struct cu_data *cu = (struct cu_data *)cl->cl_private;
  572.         int cu_fd = cu->cu_fd;
  573. @@ -840,8 +836,7 @@ clnt_dg_ops()
  574.   * Make sure that the time is not garbage.  -1 value is allowed.
  575.   */
  576.  static bool_t
  577. -time_not_ok(t)
  578. -       struct timeval *t;
  579. +time_not_ok(struct timeval *t)
  580.  {
  581.         return (t->tv_sec < -1 || t->tv_sec > 100000000 ||
  582.                 t->tv_usec < -1 || t->tv_usec > 1000000);
  583. diff --git a/libtirpc/src/clnt_perror.c b/libtirpc/src/clnt_perror.c
  584. index e98d7a4..9f70ab4 100644
  585. --- a/libtirpc/src/clnt_perror.c
  586. +++ b/libtirpc/src/clnt_perror.c
  587. @@ -64,9 +64,7 @@ _buf()
  588.   * Print reply error info
  589.   */
  590.  char *
  591. -clnt_sperror(rpch, s)
  592. -       CLIENT *rpch;
  593. -       const char *s;
  594. +clnt_sperror(CLIENT *rpch, const char *s)
  595.  {
  596.         struct rpc_err e;
  597.         char *err;
  598. @@ -178,9 +176,7 @@ clnt_sperror(rpch, s)
  599.  }
  600.  
  601.  void
  602. -clnt_perror(rpch, s)
  603. -       CLIENT *rpch;
  604. -       const char *s;
  605. +clnt_perror(CLIENT *rpch, const char *s)
  606.  {
  607.  
  608.         if (rpch == NULL || s == NULL)
  609. @@ -215,8 +211,7 @@ static const char *const rpc_errlist[] = {
  610.   * This interface for use by clntrpc
  611.   */
  612.  char *
  613. -clnt_sperrno(stat)
  614. -       enum clnt_stat stat;
  615. +clnt_sperrno(enum clnt_stat stat)
  616.  {
  617.         unsigned int errnum = stat;
  618.  
  619. @@ -228,16 +223,14 @@ clnt_sperrno(stat)
  620.  }
  621.  
  622.  void
  623. -clnt_perrno(num)
  624. -       enum clnt_stat num;
  625. +clnt_perrno(enum clnt_stat num)
  626.  {
  627.         (void) fprintf(stderr, "%s\n", clnt_sperrno(num));
  628.  }
  629.  
  630.  
  631.  char *
  632. -clnt_spcreateerror(s)
  633. -       const char *s;
  634. +clnt_spcreateerror(const char *s)
  635.  {
  636.         char *str, *err;
  637.         size_t len, i;
  638. @@ -304,8 +297,7 @@ clnt_spcreateerror(s)
  639.  }
  640.  
  641.  void
  642. -clnt_pcreateerror(s)
  643. -       const char *s;
  644. +clnt_pcreateerror(const char *s)
  645.  {
  646.  
  647.         if (s == NULL)
  648. @@ -326,8 +318,7 @@ static const char *const auth_errlist[] = {
  649.  };
  650.  
  651.  static char *
  652. -auth_errmsg(stat)
  653. -       enum auth_stat stat;
  654. +auth_errmsg(enum auth_stat stat)
  655.  {
  656.         unsigned int errnum = stat;
  657.  
  658. diff --git a/libtirpc/src/clnt_raw.c b/libtirpc/src/clnt_raw.c
  659. index d97761b..245b7cf 100644
  660. --- a/libtirpc/src/clnt_raw.c
  661. +++ b/libtirpc/src/clnt_raw.c
  662. @@ -80,9 +80,7 @@ static struct clnt_ops *clnt_raw_ops(void);
  663.   * Create a client handle for memory based rpc.
  664.   */
  665.  CLIENT *
  666. -clnt_raw_create(prog, vers)
  667. -       rpcprog_t prog;
  668. -       rpcvers_t vers;
  669. +clnt_raw_create(rpcprog_t prog, rpcvers_t vers)
  670.  {
  671.         struct clntraw_private *clp;
  672.         struct rpc_msg call_msg;
  673. @@ -135,14 +133,14 @@ clnt_raw_create(prog, vers)
  674.  
  675.  /* ARGSUSED */
  676.  static enum clnt_stat
  677. -clnt_raw_call(h, proc, xargs, argsp, xresults, resultsp, timeout)
  678. -       CLIENT *h;
  679. -       rpcproc_t proc;
  680. -       xdrproc_t xargs;
  681. -       void *argsp;
  682. -       xdrproc_t xresults;
  683. -       void *resultsp;
  684. -       struct timeval timeout;
  685. +clnt_raw_call(
  686. +       CLIENT *h,
  687. +       rpcproc_t proc,
  688. +       xdrproc_t xargs,
  689. +       void *argsp,
  690. +       xdrproc_t xresults,
  691. +       void *resultsp,
  692. +       struct timeval timeout)
  693.  {
  694.         struct clntraw_private *clp = clntraw_private;
  695.         XDR *xdrs = &clp->xdr_stream;
  696. @@ -233,19 +231,17 @@ call_again:
  697.  
  698.  /*ARGSUSED*/
  699.  static void
  700. -clnt_raw_geterr(cl, err)
  701. -       CLIENT *cl;
  702. -       struct rpc_err *err;
  703. +clnt_raw_geterr(CLIENT *cl, struct rpc_err *err)
  704.  {
  705.  }
  706.  
  707.  
  708.  /* ARGSUSED */
  709.  static bool_t
  710. -clnt_raw_freeres(cl, xdr_res, res_ptr)
  711. -       CLIENT *cl;
  712. -       xdrproc_t xdr_res;
  713. -       void *res_ptr;
  714. +clnt_raw_freeres(
  715. +       CLIENT *cl,
  716. +       xdrproc_t xdr_res,
  717. +       void *res_ptr)
  718.  {
  719.         struct clntraw_private *clp = clntraw_private;
  720.         XDR *xdrs = &clp->xdr_stream;
  721. @@ -264,25 +260,23 @@ clnt_raw_freeres(cl, xdr_res, res_ptr)
  722.  
  723.  /*ARGSUSED*/
  724.  static void
  725. -clnt_raw_abort(cl)
  726. -       CLIENT *cl;
  727. +clnt_raw_abort(CLIENT *cl)
  728.  {
  729.  }
  730.  
  731.  /*ARGSUSED*/
  732.  static bool_t
  733. -clnt_raw_control(cl, ui, str)
  734. -       CLIENT *cl;
  735. -       u_int ui;
  736. -       void *str;
  737. +clnt_raw_control(
  738. +       CLIENT *cl,
  739. +       u_int ui,
  740. +       void *str)
  741.  {
  742.         return (FALSE);
  743.  }
  744.  
  745.  /*ARGSUSED*/
  746.  static void
  747. -clnt_raw_destroy(cl)
  748. -       CLIENT *cl;
  749. +clnt_raw_destroy(CLIENT *cl)
  750.  {
  751.  }
  752.  
  753. diff --git a/libtirpc/src/clnt_simple.c b/libtirpc/src/clnt_simple.c
  754. index cd478ad..ae4f320 100644
  755. --- a/libtirpc/src/clnt_simple.c
  756. +++ b/libtirpc/src/clnt_simple.c
  757. @@ -89,15 +89,16 @@ rpc_call_destroy(void *vp)
  758.   * The total time available is 25 seconds.
  759.   */
  760.  enum clnt_stat
  761. -rpc_call(host, prognum, versnum, procnum, inproc, in, outproc, out, nettype)
  762. -       const char *host;                       /* host name */
  763. -       rpcprog_t prognum;                      /* program number */
  764. -       rpcvers_t versnum;                      /* version number */
  765. -       rpcproc_t procnum;                      /* procedure number */
  766. -       xdrproc_t inproc, outproc;      /* in/out XDR procedures */
  767. -       const char *in;
  768. -       char  *out;                     /* recv/send data */
  769. -       const char *nettype;                    /* nettype */
  770. +rpc_call(
  771. +       const char *host,                       /* host name */
  772. +       rpcprog_t prognum,                      /* program number */
  773. +       rpcvers_t versnum,                      /* version number */
  774. +       rpcproc_t procnum,                      /* procedure number */
  775. +       xdrproc_t inproc,                       /* recv data */
  776. +       const char *in,                         /* recv XDR data */
  777. +       xdrproc_t outproc,                      /* out XDR procedures */
  778. +       char  *out,                             /* send data */
  779. +       const char *nettype)            /* nettype */
  780.  {
  781.         struct rpc_call_private *rcp = (struct rpc_call_private *) 0;
  782.         enum clnt_stat clnt_stat;
  783. diff --git a/libtirpc/src/clnt_vc.c b/libtirpc/src/clnt_vc.c
  784. index cafd64c..b72522c 100644
  785. --- a/libtirpc/src/clnt_vc.c
  786. +++ b/libtirpc/src/clnt_vc.c
  787. @@ -46,10 +46,12 @@
  788.   */
  789.  
  790.  /* NFSv4.1 client for Windows
  791. - * Copyright (C) 2012 The Regents of the University of Michigan
  792. + * Copyright (C) 2012 The Regents of the University of Michigan
  793. + * Copyright (C) 2023-2025 Roland Mainz <roland.mainz@nrubsig.org>
  794.   *
  795.   * Olga Kornievskaia <aglo@umich.edu>
  796.   * Casey Bodley <cbodley@umich.edu>
  797. + * Roland Mainz <roland.mainz@nrubsig.org>
  798.   *
  799.   * This library is free software; you can redistribute it and/or modify it
  800.   * under the terms of the GNU Lesser General Public License as published by
  801. @@ -378,16 +380,16 @@ out:
  802.   * fd should be an open socket
  803.   */
  804.  CLIENT *
  805. -clnt_vc_create(fd, raddr, prog, vers, sendsz, recvsz, cb_xdr, cb_fn, cb_args)
  806. -       int fd;                         /* open file descriptor */
  807. -       const struct netbuf *raddr;     /* servers address */
  808. -       const rpcprog_t prog;                   /* program number */
  809. -       const rpcvers_t vers;                   /* version number */
  810. -       u_int sendsz;                   /* buffer recv size */
  811. -       u_int recvsz;                   /* buffer send size */
  812. -    int (*cb_xdr)(void *, void *); /* if not NULL, point to function to xdr CB args */
  813. -    int (*cb_fn)(void *, void *, void **);   /* if not NULL, pointer to function to handle RPC_CALLs */
  814. -    void *cb_args;          /* if not NULL, pointer to pass into cb_fn */
  815. +clnt_vc_create(
  816. +       int fd,                         /* open file descriptor */
  817. +       const struct netbuf *raddr,     /* servers address */
  818. +       const rpcprog_t prog,                   /* program number */
  819. +       const rpcvers_t vers,                   /* version number */
  820. +       u_int sendsz,                   /* buffer recv size */
  821. +       u_int recvsz,                   /* buffer send size */
  822. +    int (*cb_xdr)(void *, void *), /* if not NULL, point to function to xdr CB args */
  823. +    int (*cb_fn)(void *, void *, void **),   /* if not NULL, pointer to function to handle RPC_CALLs */
  824. +    void *cb_args)          /* if not NULL, pointer to pass into cb_fn */
  825.  {
  826.         CLIENT *cl;                     /* client handle */
  827.         struct ct_data *ct = NULL;      /* client handle */
  828. @@ -565,14 +567,14 @@ err:
  829.  }
  830.  
  831.  static enum clnt_stat
  832. -clnt_vc_call(cl, proc, xdr_args, args_ptr, xdr_results, results_ptr, timeout)
  833. -       CLIENT *cl;
  834. -       rpcproc_t proc;
  835. -       xdrproc_t xdr_args;
  836. -       void *args_ptr;
  837. -       xdrproc_t xdr_results;
  838. -       void *results_ptr;
  839. -       struct timeval timeout;
  840. +clnt_vc_call(
  841. +       CLIENT *cl,
  842. +       rpcproc_t proc,
  843. +       xdrproc_t xdr_args,
  844. +       void *args_ptr,
  845. +       xdrproc_t xdr_results,
  846. +       void *results_ptr,
  847. +       struct timeval timeout)
  848.  {
  849.         struct ct_data *ct = (struct ct_data *) cl->cl_private;
  850.         XDR *xdrs = &(ct->ct_xdrs);
  851. @@ -766,9 +768,7 @@ out_status:
  852.  }
  853.  
  854.  static void
  855. -clnt_vc_geterr(cl, errp)
  856. -       CLIENT *cl;
  857. -       struct rpc_err *errp;
  858. +clnt_vc_geterr(CLIENT *cl, struct rpc_err *errp)
  859.  {
  860.         struct ct_data *ct;
  861.  
  862. @@ -780,10 +780,10 @@ clnt_vc_geterr(cl, errp)
  863.  }
  864.  
  865.  static bool_t
  866. -clnt_vc_freeres(cl, xdr_res, res_ptr)
  867. -       CLIENT *cl;
  868. -       xdrproc_t xdr_res;
  869. -       void *res_ptr;
  870. +clnt_vc_freeres(
  871. +       CLIENT *cl,
  872. +       xdrproc_t xdr_res,
  873. +       void *res_ptr)
  874.  {
  875.         struct ct_data *ct;
  876.         XDR *xdrs;
  877. @@ -820,16 +820,15 @@ clnt_vc_freeres(cl, xdr_res, res_ptr)
  878.  
  879.  /*ARGSUSED*/
  880.  static void
  881. -clnt_vc_abort(cl)
  882. -       CLIENT *cl;
  883. +clnt_vc_abort(CLIENT *cl)
  884.  {
  885.  }
  886.  
  887.  static bool_t
  888. -clnt_vc_control(cl, request, info)
  889. -       CLIENT *cl;
  890. -       u_int request;
  891. -       void *info;
  892. +clnt_vc_control(
  893. +       CLIENT *cl,
  894. +       u_int request,
  895. +       void *info)
  896.  {
  897.         struct ct_data *ct;
  898.         void *infop = info;
  899. @@ -956,8 +955,7 @@ clnt_vc_control(cl, request, info)
  900.  
  901.  
  902.  static void
  903. -clnt_vc_destroy(cl)
  904. -       CLIENT *cl;
  905. +clnt_vc_destroy(CLIENT *cl)
  906.  {
  907.         struct ct_data *ct = (struct ct_data *) cl->cl_private;
  908.         int ct_fd = ct->ct_fd;
  909. @@ -1021,10 +1019,10 @@ clnt_vc_destroy(cl)
  910.   * around for the rpc level.
  911.   */
  912.  static int
  913. -read_vc(ctp, buf, len)
  914. -       void *ctp;
  915. -       void *buf;
  916. -       int len;
  917. +read_vc(
  918. +       void *ctp,
  919. +       void *buf,
  920. +       int len)
  921.  {
  922.         /*
  923.         struct sockaddr sa;
  924. @@ -1075,10 +1073,10 @@ read_vc(ctp, buf, len)
  925.  }
  926.  
  927.  static int
  928. -write_vc(ctp, bufp, len)
  929. -       void *ctp;
  930. -       void *bufp;
  931. -       int len;
  932. +write_vc(
  933. +       void *ctp,
  934. +       void *bufp,
  935. +       int len)
  936.  {
  937.         char *buf = bufp;
  938.         struct ct_data *ct = (struct ct_data *)ctp;
  939. @@ -1128,8 +1126,7 @@ clnt_vc_ops()
  940.   * Note this is different from time_not_ok in clnt_dg.c
  941.   */
  942.  static bool_t
  943. -time_not_ok(t)
  944. -       struct timeval *t;
  945. +time_not_ok(struct timeval *t)
  946.  {
  947.         return (t->tv_sec <= -1 || t->tv_sec > 100000000 ||
  948.                 t->tv_usec <= -1 || t->tv_usec > 1000000);
  949. diff --git a/libtirpc/src/des_soft.c b/libtirpc/src/des_soft.c
  950. index e6fdf20..0e95334 100644
  951. --- a/libtirpc/src/des_soft.c
  952. +++ b/libtirpc/src/des_soft.c
  953. @@ -53,8 +53,7 @@ static char partab[128] = {
  954.   * Add odd parity to low bit of 8 byte key
  955.   */
  956.  void
  957. -des_setparity(p)
  958. -       char *p;
  959. +des_setparity(char *p)
  960.  {
  961.         int i;
  962.  
  963. diff --git a/libtirpc/src/getnetconfig.c b/libtirpc/src/getnetconfig.c
  964. index 15e9de1..6e7eb42 100644
  965. --- a/libtirpc/src/getnetconfig.c
  966. +++ b/libtirpc/src/getnetconfig.c
  967. @@ -216,8 +216,7 @@ setnetconfig()
  968.   */
  969.  
  970.  struct netconfig *
  971. -getnetconfig(handlep)
  972. -void *handlep;
  973. +getnetconfig(void *handlep)
  974.  {
  975.      struct netconfig_vars *ncp = (struct netconfig_vars *)handlep;
  976.      char *stringp;             /* tmp string pointer */
  977. @@ -336,8 +335,7 @@ void *handlep;
  978.   * previously).
  979.   */
  980.  int
  981. -endnetconfig(handlep)
  982. -void *handlep;
  983. +endnetconfig(void *handlep)
  984.  {
  985.      struct netconfig_vars *nc_handlep = (struct netconfig_vars *)handlep;
  986.  
  987. @@ -395,8 +393,7 @@ void *handlep;
  988.   */
  989.  
  990.  struct netconfig *
  991. -getnetconfigent(netid)
  992. -       const char *netid;
  993. +getnetconfigent(const char *netid)
  994.  {
  995.      FILE *file;                /* NETCONFIG db's file pointer */
  996.      char *linep;       /* holds current netconfig line */
  997. @@ -493,8 +490,7 @@ getnetconfigent(netid)
  998.   */
  999.  
  1000.  void
  1001. -freenetconfigent(netconfigp)
  1002. -       struct netconfig *netconfigp;
  1003. +freenetconfigent(struct netconfig *netconfigp)
  1004.  {
  1005.      if (netconfigp != NULL) {
  1006.                 free(netconfigp->nc_netid);     /* holds all netconfigp's strings */
  1007. @@ -518,9 +514,9 @@ freenetconfigent(netconfigp)
  1008.   */
  1009.  
  1010.  static int
  1011. -parse_ncp(stringp, ncp)
  1012. -char *stringp;         /* string to parse */
  1013. -struct netconfig *ncp; /* where to put results */
  1014. +parse_ncp(
  1015. +char *stringp,         /* string to parse */
  1016. +struct netconfig *ncp) /* where to put results */
  1017.  {
  1018.      char    *tokenp;   /* for processing tokens */
  1019.      char    *lasts;
  1020. @@ -642,8 +638,7 @@ nc_sperror()
  1021.   * Prints a message onto standard error describing the reason for failure.
  1022.   */
  1023.  void
  1024. -nc_perror(s)
  1025. -       const char *s;
  1026. +nc_perror(const char *s)
  1027.  {
  1028.      fprintf(stderr, "%s: %s\n", s, nc_sperror());
  1029.  }
  1030. @@ -652,8 +647,7 @@ nc_perror(s)
  1031.   * Duplicates the matched netconfig buffer.
  1032.   */
  1033.  static struct netconfig *
  1034. -dup_ncp(ncp)
  1035. -struct netconfig       *ncp;
  1036. +dup_ncp(struct netconfig       *ncp)
  1037.  {
  1038.      struct netconfig   *p;
  1039.      char       *tmp;
  1040. diff --git a/libtirpc/src/getnetpath.c b/libtirpc/src/getnetpath.c
  1041. index fa11be1..a548fb6 100644
  1042. --- a/libtirpc/src/getnetpath.c
  1043. +++ b/libtirpc/src/getnetpath.c
  1044. @@ -133,8 +133,7 @@ setnetpath()
  1045.   */
  1046.  
  1047.  struct netconfig *
  1048. -getnetpath(handlep)
  1049. -    void *handlep;
  1050. +getnetpath(void *handlep)
  1051.  {
  1052.      struct netpath_vars *np_sessionp = (struct netpath_vars *)handlep;
  1053.      struct netconfig *ncp = NULL;   /* temp. holds a netconfig session */
  1054. @@ -190,8 +189,7 @@ getnetpath(handlep)
  1055.   * (e.g. if setnetpath() was not called previously.
  1056.   */
  1057.  int
  1058. -endnetpath(handlep)
  1059. -    void *handlep;
  1060. +endnetpath(void *handlep)
  1061.  {
  1062.      struct netpath_vars *np_sessionp = (struct netpath_vars *)handlep;
  1063.      struct netpath_chain *chainp, *lastp;
  1064. @@ -227,9 +225,9 @@ endnetpath(handlep)
  1065.   */
  1066.  
  1067.  char *
  1068. -_get_next_token(npp, token)
  1069. -char *npp;             /* string */
  1070. -int token;             /* char to parse string for */
  1071. +_get_next_token(
  1072. +char *npp,             /* string */
  1073. +int token)             /* char to parse string for */
  1074.  {
  1075.      char  *cp;         /* char pointer */
  1076.      char  *np;         /* netpath pointer */
  1077. diff --git a/libtirpc/src/getpublickey.c b/libtirpc/src/getpublickey.c
  1078. index 018eee7..e0e555a 100644
  1079. --- a/libtirpc/src/getpublickey.c
  1080. +++ b/libtirpc/src/getpublickey.c
  1081. @@ -59,16 +59,16 @@ int (*__getpublickey_LOCAL)(const char *, char *) = 0;
  1082.   * Get somebody's public key
  1083.   */
  1084.  int
  1085. -__getpublickey_real(netname, publickey)
  1086. -       char *netname;
  1087. -       char *publickey;
  1088. +__getpublickey_real(
  1089. +       const char *netname,
  1090. +       char *publickey)
  1091.  {
  1092.         char lookup[3 * HEXKEYBYTES];
  1093.         char *p;
  1094.  
  1095.         if (publickey == NULL)
  1096.                 return (0);
  1097. -       if (!getpublicandprivatekey(netname, lookup))
  1098. +       if (!getpublicandprivatekey((char *)netname, lookup))
  1099.                 return (0);
  1100.         p = strchr(lookup, ':');
  1101.         if (p == NULL) {
  1102. @@ -86,9 +86,9 @@ __getpublickey_real(netname, publickey)
  1103.   */
  1104.  
  1105.  int
  1106. -getpublicandprivatekey(key, ret)
  1107. -       char *key;
  1108. -       char *ret;
  1109. +getpublicandprivatekey(
  1110. +       char *key,
  1111. +       char *ret)
  1112.  {
  1113.         char buf[1024]; /* big enough */
  1114.         char *res;
  1115. @@ -163,9 +163,9 @@ getpublicandprivatekey(key, ret)
  1116.         }
  1117.  }
  1118.  
  1119. -int getpublickey(netname, publickey)
  1120. -       const char *netname;
  1121. -       char *publickey;
  1122. +int getpublickey(
  1123. +       const char *netname,
  1124. +       char *publickey)
  1125.  {
  1126.         if (__getpublickey_LOCAL != NULL)
  1127.                 return(__getpublickey_LOCAL(netname, publickey));
  1128. diff --git a/libtirpc/src/getrpcent.c b/libtirpc/src/getrpcent.c
  1129. index 2e2c896..56cdcea 100644
  1130. --- a/libtirpc/src/getrpcent.c
  1131. +++ b/libtirpc/src/getrpcent.c
  1132. @@ -90,8 +90,7 @@ _rpcdata()
  1133.  
  1134.  #ifdef GQ
  1135.  struct rpcent *
  1136. -getrpcbynumber(number)
  1137. -       int number;
  1138. +getrpcbynumber(int number)
  1139.  {
  1140.  #ifdef YP
  1141.         int reason;
  1142. @@ -136,8 +135,7 @@ no_yp:
  1143.  }
  1144.  
  1145.  struct rpcent *
  1146. -getrpcbyname(name)
  1147. -       char *name;
  1148. +getrpcbyname(char *name)
  1149.  {
  1150.         struct rpcent *rpc = NULL;
  1151.         char **rp;
  1152. @@ -160,8 +158,7 @@ done:
  1153.  #endif /* GQ */
  1154.  
  1155.  void
  1156. -setrpcent(f)
  1157. -       int f;
  1158. +setrpcent(int f)
  1159.  {
  1160.         struct rpcdata *d = _rpcdata();
  1161.  
  1162. @@ -259,9 +256,7 @@ no_yp:
  1163.  }
  1164.  
  1165.  static struct rpcent *
  1166. -interpret(val, len)
  1167. -       char *val;
  1168. -       size_t len;
  1169. +interpret(char *val, size_t len)
  1170.  {
  1171.         struct rpcdata *d = _rpcdata();
  1172.         char *p;
  1173. diff --git a/libtirpc/src/getrpcport.c b/libtirpc/src/getrpcport.c
  1174. index 8d96a98..4c0d644 100644
  1175. --- a/libtirpc/src/getrpcport.c
  1176. +++ b/libtirpc/src/getrpcport.c
  1177. @@ -44,9 +44,11 @@
  1178.  #include <rpc/pmap_clnt.h>
  1179.  
  1180.  int
  1181. -getrpcport(host, prognum, versnum, proto)
  1182. -       char *host;
  1183. -       int prognum, versnum, proto;
  1184. +getrpcport(
  1185. +       char *host,
  1186. +       int prognum,
  1187. +       int versnum,
  1188. +       int proto)
  1189.  {
  1190.         struct sockaddr_in addr;
  1191.         struct hostent *hp;
  1192. diff --git a/libtirpc/src/key_call.c b/libtirpc/src/key_call.c
  1193. index 5722cb9..456196c 100644
  1194. --- a/libtirpc/src/key_call.c
  1195. +++ b/libtirpc/src/key_call.c
  1196. @@ -93,8 +93,7 @@ des_block *(*__key_gendes_LOCAL)(uid_t, char *) = 0;
  1197.  static int key_call( u_long, xdrproc_t, void *, xdrproc_t, void *);
  1198.  
  1199.  int
  1200. -key_setsecret(secretkey)
  1201. -       const char *secretkey;
  1202. +key_setsecret(const char *secretkey)
  1203.  {
  1204.         keystatus status;
  1205.  
  1206. @@ -136,10 +135,10 @@ key_secretkey_is_set(void)
  1207.  }
  1208.  
  1209.  int
  1210. -key_encryptsession_pk(remotename, remotekey, deskey)
  1211. -       char *remotename;
  1212. -       netobj *remotekey;
  1213. -       des_block *deskey;
  1214. +key_encryptsession_pk(
  1215. +       char *remotename,
  1216. +       netobj *remotekey,
  1217. +       des_block *deskey)
  1218.  {
  1219.         cryptkeyarg2 arg;
  1220.         cryptkeyres res;
  1221. @@ -160,10 +159,10 @@ key_encryptsession_pk(remotename, remotekey, deskey)
  1222.  }
  1223.  
  1224.  int
  1225. -key_decryptsession_pk(remotename, remotekey, deskey)
  1226. -       char *remotename;
  1227. -       netobj *remotekey;
  1228. -       des_block *deskey;
  1229. +key_decryptsession_pk(
  1230. +       char *remotename,
  1231. +       netobj *remotekey,
  1232. +       des_block *deskey)
  1233.  {
  1234.         cryptkeyarg2 arg;
  1235.         cryptkeyres res;
  1236. @@ -184,9 +183,9 @@ key_decryptsession_pk(remotename, remotekey, deskey)
  1237.  }
  1238.  
  1239.  int
  1240. -key_encryptsession(remotename, deskey)
  1241. -       const char *remotename;
  1242. -       des_block *deskey;
  1243. +key_encryptsession(
  1244. +       const char *remotename,
  1245. +       des_block *deskey)
  1246.  {
  1247.         cryptkeyarg arg;
  1248.         cryptkeyres res;
  1249. @@ -206,9 +205,9 @@ key_encryptsession(remotename, deskey)
  1250.  }
  1251.  
  1252.  int
  1253. -key_decryptsession(remotename, deskey)
  1254. -       const char *remotename;
  1255. -       des_block *deskey;
  1256. +key_decryptsession(
  1257. +       const char *remotename,
  1258. +       des_block *deskey)
  1259.  {
  1260.         cryptkeyarg arg;
  1261.         cryptkeyres res;
  1262. @@ -228,8 +227,7 @@ key_decryptsession(remotename, deskey)
  1263.  }
  1264.  
  1265.  int
  1266. -key_gendes(key)
  1267. -       des_block *key;
  1268. +key_gendes(des_block *key)
  1269.  {
  1270.         if (!key_call((u_long)KEY_GEN, (xdrproc_t)xdr_void, NULL,
  1271.                         (xdrproc_t)xdr_des_block, key)) {
  1272. @@ -239,8 +237,7 @@ key_gendes(key)
  1273.  }
  1274.  
  1275.  int
  1276. -key_setnet(arg)
  1277. -struct key_netstarg *arg;
  1278. +key_setnet(struct key_netstarg *arg)
  1279.  {
  1280.         keystatus status;
  1281.  
  1282. @@ -259,9 +256,9 @@ struct key_netstarg *arg;
  1283.  
  1284.  
  1285.  int
  1286. -key_get_conv(pkey, deskey)
  1287. -       char *pkey;
  1288. -       des_block *deskey;
  1289. +key_get_conv(
  1290. +       char *pkey,
  1291. +       des_block *deskey)
  1292.  {
  1293.         cryptkeyres res;
  1294.  
  1295. @@ -300,8 +297,7 @@ key_call_destroy(void *vp)
  1296.   * Keep the handle cached.  This call may be made quite often.
  1297.   */
  1298.  static CLIENT *
  1299. -getkeyserv_handle(vers)
  1300. -int    vers;
  1301. +getkeyserv_handle(int vers)
  1302.  {
  1303.         void *localhandle;
  1304.         struct netconfig *nconf;
  1305. @@ -421,12 +417,12 @@ int       vers;
  1306.  /* returns  0 on failure, 1 on success */
  1307.  
  1308.  static int
  1309. -key_call(proc, xdr_arg, arg, xdr_rslt, rslt)
  1310. -       u_long proc;
  1311. -       xdrproc_t xdr_arg;
  1312. -       void *arg;
  1313. -       xdrproc_t xdr_rslt;
  1314. -       void *rslt;
  1315. +key_call(
  1316. +       u_long proc,
  1317. +       xdrproc_t xdr_arg,
  1318. +       void *arg,
  1319. +       xdrproc_t xdr_rslt,
  1320. +       void *rslt)
  1321.  {
  1322.         CLIENT *clnt;
  1323.         struct timeval wait_time;
  1324. diff --git a/libtirpc/src/netname.c b/libtirpc/src/netname.c
  1325. index d0588ab..cbf2396 100644
  1326. --- a/libtirpc/src/netname.c
  1327. +++ b/libtirpc/src/netname.c
  1328. @@ -75,8 +75,7 @@ static char *OPSYS = "unix";
  1329.   * Figure out my fully qualified network name
  1330.   */
  1331.  int
  1332. -getnetname(name)
  1333. -       char name[MAXNETNAMELEN+1];
  1334. +getnetname(char *name)
  1335.  {
  1336.  #ifdef _WIN32
  1337.         /* I don't understand what these underlying routines are accomplishing??? */
  1338. @@ -98,10 +97,10 @@ getnetname(name)
  1339.   * Convert unix cred to network-name
  1340.   */
  1341.  int
  1342. -user2netname(netname, uid, domain)
  1343. -       char netname[MAXNETNAMELEN + 1];
  1344. -       const uid_t uid;
  1345. -       const char *domain;
  1346. +user2netname(
  1347. +       char *netname,
  1348. +       const uid_t uid,
  1349. +       const char *domain)
  1350.  {
  1351.         char *dfltdom;
  1352.  
  1353. @@ -123,10 +122,10 @@ user2netname(netname, uid, domain)
  1354.   * Convert host to network-name
  1355.   */
  1356.  int
  1357. -host2netname(netname, host, domain)
  1358. -       char netname[MAXNETNAMELEN + 1];
  1359. -       const char *host;
  1360. -       const char *domain;
  1361. +host2netname(
  1362. +       char *netname,
  1363. +       const char *host,
  1364. +       const char *domain)
  1365.  {
  1366.         char *dfltdom;
  1367.         char hostname[MAXHOSTNAMELEN+1];
  1368. diff --git a/libtirpc/src/netnamer.c b/libtirpc/src/netnamer.c
  1369. index b43f634..ec5fdb7 100644
  1370. --- a/libtirpc/src/netnamer.c
  1371. +++ b/libtirpc/src/netnamer.c
  1372. @@ -64,12 +64,12 @@ static int _getgroups( char *, gid_t * );
  1373.   * Convert network-name into unix credential
  1374.   */
  1375.  int
  1376. -netname2user(netname, uidp, gidp, gidlenp, gidlist)
  1377. -       char            netname[MAXNETNAMELEN + 1];
  1378. -       uid_t            *uidp;
  1379. -       gid_t            *gidp;
  1380. -       int            *gidlenp;
  1381. -       gid_t          *gidlist;
  1382. +netname2user(
  1383. +       char            *netname,
  1384. +       uid_t            *uidp,
  1385. +       gid_t            *gidp,
  1386. +       int            *gidlenp,
  1387. +       gid_t          *gidlist)
  1388.  {
  1389.         char           *p;
  1390.         int             gidlen;
  1391. @@ -146,9 +146,9 @@ netname2user(netname, uidp, gidp, gidlenp, gidlist)
  1392.   */
  1393.  
  1394.  static int
  1395. -_getgroups(uname, groups)
  1396. -       char           *uname;
  1397. -       gid_t          groups[NGROUPS];
  1398. +_getgroups(
  1399. +       char           *uname,
  1400. +       gid_t          *groups)
  1401.  {
  1402.         gid_t           ngroups = 0;
  1403.         struct group *grp;
  1404. @@ -187,10 +187,10 @@ toomany:
  1405.   * Convert network-name to hostname
  1406.   */
  1407.  int
  1408. -netname2host(netname, hostname, hostlen)
  1409. -       char            netname[MAXNETNAMELEN + 1];
  1410. -       char           *hostname;
  1411. -       int             hostlen;
  1412. +netname2host(
  1413. +       char            *netname,
  1414. +       char           *hostname,
  1415. +       int             hostlen)
  1416.  {
  1417.         int             err;
  1418.         char            valbuf[1024];
  1419. @@ -235,9 +235,10 @@ netname2host(netname, hostname, hostlen)
  1420.   * reads the file /etc/netid looking for a + to optionally go to the
  1421.   * network information service.
  1422.   */
  1423. -int
  1424. -getnetid(key, ret)
  1425. -       char           *key, *ret;
  1426. +static int
  1427. +getnetid(
  1428. +       char *key,
  1429. +       char *ret)
  1430.  {
  1431.         char            buf[1024];      /* big enough */
  1432.         char           *res;
  1433. diff --git a/libtirpc/src/pmap_getmaps.c b/libtirpc/src/pmap_getmaps.c
  1434. index 1f7d8e2..eb236d3 100644
  1435. --- a/libtirpc/src/pmap_getmaps.c
  1436. +++ b/libtirpc/src/pmap_getmaps.c
  1437. @@ -62,8 +62,7 @@
  1438.   * Calls the pmap service remotely to do get the maps.
  1439.   */
  1440.  struct pmaplist *
  1441. -pmap_getmaps(address)
  1442. -        struct sockaddr_in *address;
  1443. +pmap_getmaps(struct sockaddr_in *address)
  1444.  {
  1445.         struct pmaplist *head = NULL;
  1446.         int sock = -1;
  1447. diff --git a/libtirpc/src/pmap_getport.c b/libtirpc/src/pmap_getport.c
  1448. index 4d3a277..7ecd6e9 100644
  1449. --- a/libtirpc/src/pmap_getport.c
  1450. +++ b/libtirpc/src/pmap_getport.c
  1451. @@ -56,11 +56,11 @@ static const struct timeval tottimeout = { 60, 0 };
  1452.   * Returns 0 if no map exists.
  1453.   */
  1454.  u_short
  1455. -pmap_getport(address, program, version, protocol)
  1456. -       struct sockaddr_in *address;
  1457. -       u_long program;
  1458. -       u_long version;
  1459. -       u_int protocol;
  1460. +pmap_getport(
  1461. +       struct sockaddr_in *address,
  1462. +       u_long program,
  1463. +       u_long version,
  1464. +       u_int protocol)
  1465.  {
  1466.         (void)fprintf(stderr, "pmap_getport: returning default NFS port 2049\n");
  1467.         return (u_short)2049;
  1468. @@ -72,11 +72,11 @@ pmap_getport(address, program, version, protocol)
  1469.   * Returns 0 if no map exists.
  1470.   */
  1471.  u_short
  1472. -pmap_getport(address, program, version, protocol)
  1473. -       struct sockaddr_in *address;
  1474. -       u_long program;
  1475. -       u_long version;
  1476. -       u_int protocol;
  1477. +pmap_getport(
  1478. +       struct sockaddr_in *address,
  1479. +       u_long program,
  1480. +       u_long version,
  1481. +       u_int protocol)
  1482.  {
  1483.         u_short port = 0;
  1484.         int sock = -1;
  1485. diff --git a/libtirpc/src/pmap_prot.c b/libtirpc/src/pmap_prot.c
  1486. index 2f5644d..992d3e5 100644
  1487. --- a/libtirpc/src/pmap_prot.c
  1488. +++ b/libtirpc/src/pmap_prot.c
  1489. @@ -42,9 +42,7 @@
  1490.  
  1491.  
  1492.  bool_t
  1493. -xdr_pmap(xdrs, regs)
  1494. -       XDR *xdrs;
  1495. -       struct pmap *regs;
  1496. +xdr_pmap(XDR *xdrs, struct pmap *regs)
  1497.  {
  1498.  
  1499.         assert(xdrs != NULL);
  1500. diff --git a/libtirpc/src/pmap_prot2.c b/libtirpc/src/pmap_prot2.c
  1501. index beed4a2..e3504a7 100644
  1502. --- a/libtirpc/src/pmap_prot2.c
  1503. +++ b/libtirpc/src/pmap_prot2.c
  1504. @@ -80,9 +80,7 @@
  1505.   * this sounds like a job for xdr_reference!
  1506.   */
  1507.  bool_t
  1508. -xdr_pmaplist(xdrs, rp)
  1509. -       XDR *xdrs;
  1510. -       struct pmaplist **rp;
  1511. +xdr_pmaplist(XDR *xdrs, struct pmaplist **rp)
  1512.  {
  1513.         /*
  1514.          * more_elements is pre-computed in case the direction is
  1515. @@ -124,9 +122,7 @@ xdr_pmaplist(xdrs, rp)
  1516.   * functionality to xdr_pmaplist().
  1517.   */
  1518.  bool_t
  1519. -xdr_pmaplist_ptr(xdrs, rp)
  1520. -       XDR *xdrs;
  1521. -       struct pmaplist *rp;
  1522. +xdr_pmaplist_ptr(XDR *xdrs, struct pmaplist *rp)
  1523.  {
  1524.         return xdr_pmaplist(xdrs, (struct pmaplist **)(void *)rp);
  1525.  }
  1526. diff --git a/libtirpc/src/pmap_rmt.c b/libtirpc/src/pmap_rmt.c
  1527. index 89b5466..61477cc 100644
  1528. --- a/libtirpc/src/pmap_rmt.c
  1529. +++ b/libtirpc/src/pmap_rmt.c
  1530. @@ -70,14 +70,17 @@ static const struct timeval timeout = { 3, 0 };
  1531.   * programs to do a lookup and call in one step.
  1532.  */
  1533.  enum clnt_stat
  1534. -pmap_rmtcall(addr, prog, vers, proc, xdrargs, argsp, xdrres, resp, tout,
  1535. -    port_ptr)
  1536. -       struct sockaddr_in *addr;
  1537. -       u_long prog, vers, proc;
  1538. -       xdrproc_t xdrargs, xdrres;
  1539. -       caddr_t argsp, resp;
  1540. -       struct timeval tout;
  1541. -       u_long *port_ptr;
  1542. +pmap_rmtcall(
  1543. +       struct sockaddr_in *addr,
  1544. +       u_long prog,
  1545. +       u_long vers,
  1546. +       u_long proc,
  1547. +       xdrproc_t xdrargs,
  1548. +       caddr_t argsp,
  1549. +       xdrproc_t xdrres,
  1550. +       caddr_t resp,
  1551. +       struct timeval tout,
  1552. +       u_long *port_ptr)
  1553.  {
  1554.         int sock = -1;
  1555.         CLIENT *client;
  1556. @@ -116,9 +119,9 @@ pmap_rmtcall(addr, prog, vers, proc, xdrargs, argsp, xdrres, resp, tout,
  1557.   * written for XDR_ENCODE direction only
  1558.   */
  1559.  bool_t
  1560. -xdr_rmtcall_args(xdrs, cap)
  1561. -       XDR *xdrs;
  1562. -       struct rmtcallargs *cap;
  1563. +xdr_rmtcall_args(
  1564. +       XDR *xdrs,
  1565. +       struct rmtcallargs *cap)
  1566.  {
  1567.         u_int lenposition, argposition, position;
  1568.  
  1569. @@ -150,9 +153,9 @@ xdr_rmtcall_args(xdrs, cap)
  1570.   * written for XDR_DECODE direction only
  1571.   */
  1572.  bool_t
  1573. -xdr_rmtcallres(xdrs, crp)
  1574. -       XDR *xdrs;
  1575. -       struct rmtcallres *crp;
  1576. +xdr_rmtcallres(
  1577. +       XDR *xdrs,
  1578. +       struct rmtcallres *crp)
  1579.  {
  1580.         caddr_t port_ptr;
  1581.  
  1582. diff --git a/libtirpc/src/rpc_callmsg.c b/libtirpc/src/rpc_callmsg.c
  1583. index cf864c6..f18b606 100644
  1584. --- a/libtirpc/src/rpc_callmsg.c
  1585. +++ b/libtirpc/src/rpc_callmsg.c
  1586. @@ -47,9 +47,7 @@
  1587.   * XDR a call message
  1588.   */
  1589.  bool_t
  1590. -xdr_callmsg(xdrs, cmsg)
  1591. -       XDR *xdrs;
  1592. -       struct rpc_msg *cmsg;
  1593. +xdr_callmsg(XDR *xdrs, struct rpc_msg *cmsg)
  1594.  {
  1595.         int32_t *buf;
  1596.         struct opaque_auth *oa;
  1597. diff --git a/libtirpc/src/rpc_generic.c b/libtirpc/src/rpc_generic.c
  1598. index 03ea42c..75a5a15 100644
  1599. --- a/libtirpc/src/rpc_generic.c
  1600. +++ b/libtirpc/src/rpc_generic.c
  1601. @@ -139,9 +139,10 @@ __rpc_dtbsize()
  1602.   */
  1603.  u_int
  1604.  /*ARGSUSED*/
  1605. -__rpc_get_t_size(af, proto, size)
  1606. -       int af, proto;
  1607. -       int size;       /* Size requested */
  1608. +__rpc_get_t_size(
  1609. +       int af,
  1610. +       int proto,
  1611. +       int size)       /* Size requested */
  1612.  {
  1613.         int maxsize, defsize;
  1614.  
  1615. @@ -172,8 +173,7 @@ __rpc_get_t_size(af, proto, size)
  1616.   * Find the appropriate address buffer size
  1617.   */
  1618.  u_int
  1619. -__rpc_get_a_size(af)
  1620. -       int af;
  1621. +__rpc_get_a_size(int af)
  1622.  {
  1623.         switch (af) {
  1624.         case AF_INET:
  1625. @@ -211,8 +211,7 @@ strlocase(p)
  1626.   * If nettype is NULL, it defaults to NETPATH.
  1627.   */
  1628.  static int
  1629. -getnettype(nettype)
  1630. -       const char *nettype;
  1631. +getnettype(const char *nettype)
  1632.  {
  1633.         int i;
  1634.  
  1635. @@ -235,8 +234,7 @@ getnettype(nettype)
  1636.   * This should be freed by calling freenetconfigent()
  1637.   */
  1638.  struct netconfig *
  1639. -__rpc_getconfip(nettype)
  1640. -       const char *nettype;
  1641. +__rpc_getconfip(const char *nettype)
  1642.  {
  1643.         char *netid;
  1644.         char *netid_tcp = (char *) NULL;
  1645. @@ -306,8 +304,7 @@ __rpc_getconfip(nettype)
  1646.   * __rpc_getconf().
  1647.   */
  1648.  void *
  1649. -__rpc_setconf(nettype)
  1650. -       const char *nettype;
  1651. +__rpc_setconf(const char *nettype)
  1652.  {
  1653.         struct handle *handle;
  1654.  
  1655. @@ -351,8 +348,7 @@ __rpc_setconf(nettype)
  1656.   * __rpc_setconf() should have been called previously.
  1657.   */
  1658.  struct netconfig *
  1659. -__rpc_getconf(vhandle)
  1660. -       void *vhandle;
  1661. +__rpc_getconf(void *vhandle)
  1662.  {
  1663.         struct handle *handle;
  1664.         struct netconfig *nconf;
  1665. @@ -428,8 +424,7 @@ __rpc_getconf(vhandle)
  1666.  }
  1667.  
  1668.  void
  1669. -__rpc_endconf(vhandle)
  1670. -       void * vhandle;
  1671. +__rpc_endconf(void * vhandle)
  1672.  {
  1673.         struct handle *handle;
  1674.  
  1675. @@ -450,8 +445,7 @@ __rpc_endconf(vhandle)
  1676.   * Returns NULL if fails, else a non-NULL pointer.
  1677.   */
  1678.  void *
  1679. -rpc_nullproc(clnt)
  1680. -       CLIENT *clnt;
  1681. +rpc_nullproc(CLIENT *clnt)
  1682.  {
  1683.         struct timeval TIMEOUT = {25, 0};
  1684.  
  1685. @@ -467,8 +461,7 @@ rpc_nullproc(clnt)
  1686.   * one succeeds in finding the netconf for the given fd.
  1687.   */
  1688.  struct netconfig *
  1689. -__rpcgettp(fd)
  1690. -       int fd;
  1691. +__rpcgettp(int fd)
  1692.  {
  1693.         const char *netid;
  1694.         struct __rpc_sockinfo si;
  1695. diff --git a/libtirpc/src/rpc_prot.c b/libtirpc/src/rpc_prot.c
  1696. index bfaae61..2605614 100644
  1697. --- a/libtirpc/src/rpc_prot.c
  1698. +++ b/libtirpc/src/rpc_prot.c
  1699. @@ -40,10 +40,12 @@
  1700.   */
  1701.  
  1702.  /* NFSv4.1 client for Windows
  1703. - * Copyright (C) 2012 The Regents of the University of Michigan
  1704. + * Copyright (C) 2012 The Regents of the University of Michigan
  1705. + * Copyright (C) 2023-2025 Roland Mainz <roland.mainz@nrubsig.org>
  1706.   *
  1707.   * Olga Kornievskaia <aglo@umich.edu>
  1708.   * Casey Bodley <cbodley@umich.edu>
  1709. + * Roland Mainz <roland.mainz@nrubsig.org>
  1710.   *
  1711.   * This library is free software; you can redistribute it and/or modify it
  1712.   * under the terms of the GNU Lesser General Public License as published by
  1713. @@ -79,9 +81,7 @@ extern struct opaque_auth _null_auth;
  1714.   * (see auth.h)
  1715.   */
  1716.  bool_t
  1717. -xdr_opaque_auth(xdrs, ap)
  1718. -       XDR *xdrs;
  1719. -       struct opaque_auth *ap;
  1720. +xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap)
  1721.  {
  1722.  
  1723.         assert(xdrs != NULL);
  1724. @@ -97,9 +97,7 @@ xdr_opaque_auth(xdrs, ap)
  1725.   * XDR a DES block
  1726.   */
  1727.  bool_t
  1728. -xdr_des_block(xdrs, blkp)
  1729. -       XDR *xdrs;
  1730. -       des_block *blkp;
  1731. +xdr_des_block(XDR *xdrs, des_block *blkp)
  1732.  {
  1733.  
  1734.         assert(xdrs != NULL);
  1735. @@ -114,9 +112,7 @@ xdr_des_block(xdrs, blkp)
  1736.   * XDR the MSG_ACCEPTED part of a reply message union
  1737.   */
  1738.  bool_t
  1739. -xdr_accepted_reply(xdrs, ar)
  1740. -       XDR *xdrs;  
  1741. -       struct accepted_reply *ar;
  1742. +xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar)
  1743.  {
  1744.  
  1745.         assert(xdrs != NULL);
  1746. @@ -150,9 +146,7 @@ xdr_accepted_reply(xdrs, ar)
  1747.   * XDR the MSG_DENIED part of a reply message union
  1748.   */
  1749.  bool_t
  1750. -xdr_rejected_reply(xdrs, rr)
  1751. -       XDR *xdrs;
  1752. -       struct rejected_reply *rr;
  1753. +xdr_rejected_reply(XDR *xdrs, struct rejected_reply *rr)
  1754.  {
  1755.  
  1756.         assert(xdrs != NULL);
  1757. @@ -185,9 +179,7 @@ static const struct xdr_discrim reply_dscrm[3] = {
  1758.   * XDR a reply message
  1759.   */
  1760.  bool_t
  1761. -xdr_replymsg(xdrs, rmsg)
  1762. -       XDR *xdrs;
  1763. -       struct rpc_msg *rmsg;
  1764. +xdr_replymsg(XDR *xdrs, struct rpc_msg *rmsg)
  1765.  {
  1766.         assert(xdrs != NULL);
  1767.         assert(rmsg != NULL);
  1768. @@ -206,9 +198,7 @@ xdr_replymsg(xdrs, rmsg)
  1769.   * XDR a reply message in pieces, first xid and direction, then union
  1770.   */
  1771.  bool_t
  1772. -xdr_getxiddir(xdrs, rmsg)
  1773. -       XDR *xdrs;
  1774. -       struct rpc_msg *rmsg;
  1775. +xdr_getxiddir(XDR *xdrs, struct rpc_msg *rmsg)
  1776.  {
  1777.         assert(xdrs != NULL);
  1778.         assert(rmsg != NULL);
  1779. @@ -218,9 +208,7 @@ xdr_getxiddir(xdrs, rmsg)
  1780.  }
  1781.  
  1782.  bool_t
  1783. -xdr_getreplyunion(xdrs, rmsg)
  1784. -       XDR *xdrs;
  1785. -       struct rpc_msg *rmsg;
  1786. +xdr_getreplyunion(XDR *xdrs, struct rpc_msg *rmsg)
  1787.  {
  1788.         assert(xdrs != NULL);
  1789.         assert(rmsg != NULL);
  1790. @@ -231,9 +219,7 @@ xdr_getreplyunion(xdrs, rmsg)
  1791.  }
  1792.  
  1793.  bool_t
  1794. -xdr_getcallbody(xdrs, rmsg)
  1795. -       XDR *xdrs;
  1796. -       struct rpc_msg *rmsg;
  1797. +xdr_getcallbody(XDR *xdrs, struct rpc_msg *rmsg)
  1798.  {
  1799.         assert(xdrs != NULL);
  1800.         assert(rmsg != NULL);
  1801. @@ -254,9 +240,7 @@ xdr_getcallbody(xdrs, rmsg)
  1802.   * The rm_xid is not really static, but the user can easily munge on the fly.
  1803.   */
  1804.  bool_t
  1805. -xdr_callhdr(xdrs, cmsg)
  1806. -       XDR *xdrs;
  1807. -       struct rpc_msg *cmsg;
  1808. +xdr_callhdr(XDR *xdrs, struct rpc_msg *cmsg)
  1809.  {
  1810.  
  1811.         assert(xdrs != NULL);
  1812. @@ -277,9 +261,7 @@ xdr_callhdr(xdrs, cmsg)
  1813.  /* ************************** Client utility routine ************* */
  1814.  
  1815.  static void
  1816. -accepted(acpt_stat, error)
  1817. -       enum accept_stat acpt_stat;
  1818. -       struct rpc_err *error;
  1819. +accepted(enum accept_stat acpt_stat, struct rpc_err *error)
  1820.  {
  1821.  
  1822.         assert(error != NULL);
  1823. @@ -318,9 +300,7 @@ accepted(acpt_stat, error)
  1824.  }
  1825.  
  1826.  static void
  1827. -rejected(rjct_stat, error)
  1828. -       enum reject_stat rjct_stat;
  1829. -       struct rpc_err *error;
  1830. +rejected(enum reject_stat rjct_stat, struct rpc_err *error)
  1831.  {
  1832.  
  1833.         assert(error != NULL);
  1834. @@ -345,9 +325,7 @@ rejected(rjct_stat, error)
  1835.   * given a reply message, fills in the error
  1836.   */
  1837.  void
  1838. -_seterr_reply(msg, error)
  1839. -       struct rpc_msg *msg;
  1840. -       struct rpc_err *error;
  1841. +_seterr_reply(struct rpc_msg *msg, struct rpc_err *error)
  1842.  {
  1843.  
  1844.         assert(msg != NULL);
  1845. diff --git a/libtirpc/src/rpc_soc.c b/libtirpc/src/rpc_soc.c
  1846. index 5e5302a..2eaca7e 100644
  1847. --- a/libtirpc/src/rpc_soc.c
  1848. +++ b/libtirpc/src/rpc_soc.c
  1849. @@ -80,14 +80,14 @@ static bool_t rpc_wrap_bcast(char *, struct netbuf *, struct netconfig *);
  1850.   * A common clnt create routine
  1851.   */
  1852.  static CLIENT *
  1853. -clnt_com_create(raddr, prog, vers, sockp, sendsz, recvsz, tp)
  1854. -       struct sockaddr_in *raddr;
  1855. -       rpcprog_t prog;
  1856. -       rpcvers_t vers;
  1857. -       int *sockp;
  1858. -       u_int sendsz;
  1859. -       u_int recvsz;
  1860. -       char *tp;
  1861. +clnt_com_create(
  1862. +       struct sockaddr_in *raddr,
  1863. +       rpcprog_t prog,
  1864. +       rpcvers_t vers,
  1865. +       int *sockp,
  1866. +       u_int sendsz,
  1867. +       u_int recvsz,
  1868. +       char *tp)
  1869.  {
  1870.         CLIENT *cl;
  1871.         int madefd = FALSE;
  1872. @@ -156,14 +156,14 @@ err:      if (madefd == TRUE)
  1873.  }
  1874.  
  1875.  CLIENT *
  1876. -clntudp_bufcreate(raddr, prog, vers, wait, sockp, sendsz, recvsz)
  1877. -       struct sockaddr_in *raddr;
  1878. -       u_long prog;
  1879. -       u_long vers;
  1880. -       struct timeval wait;
  1881. -       int *sockp;
  1882. -       u_int sendsz;
  1883. -       u_int recvsz;
  1884. +clntudp_bufcreate(
  1885. +       struct sockaddr_in *raddr,
  1886. +       u_long prog,
  1887. +       u_long vers,
  1888. +       struct timeval wait,
  1889. +       int *sockp,
  1890. +       u_int sendsz,
  1891. +       u_int recvsz)
  1892.  {
  1893.         CLIENT *cl;
  1894.  
  1895. @@ -177,24 +177,24 @@ clntudp_bufcreate(raddr, prog, vers, wait, sockp, sendsz, recvsz)
  1896.  }
  1897.  
  1898.  CLIENT *
  1899. -clntudp_create(raddr, program, version, wait, sockp)
  1900. -       struct sockaddr_in *raddr;
  1901. -       u_long program;
  1902. -       u_long version;
  1903. -       struct timeval wait;
  1904. -       int *sockp;
  1905. +clntudp_create(
  1906. +       struct sockaddr_in *raddr,
  1907. +       u_long program,
  1908. +       u_long version,
  1909. +       struct timeval wait,
  1910. +       int *sockp)
  1911.  {
  1912.         return clntudp_bufcreate(raddr, program, version, wait, sockp, UDPMSGSIZE, UDPMSGSIZE);
  1913.  }
  1914.  
  1915.  CLIENT *
  1916. -clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
  1917. -       struct sockaddr_in *raddr;
  1918. -       u_long prog;
  1919. -       u_long vers;
  1920. -       int *sockp;
  1921. -       u_int sendsz;
  1922. -       u_int recvsz;
  1923. +clnttcp_create(
  1924. +       struct sockaddr_in *raddr,
  1925. +       u_long prog,
  1926. +       u_long vers,
  1927. +       int *sockp,
  1928. +       u_int sendsz,
  1929. +       u_int recvsz)
  1930.  {
  1931.         return clnt_com_create(raddr, (rpcprog_t)prog, (rpcvers_t)vers, sockp,
  1932.             sendsz, recvsz, "tcp");
  1933. @@ -205,14 +205,14 @@ clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
  1934.  #ifdef INET6_NOT_USED
  1935.  
  1936.  CLIENT *
  1937. -clntudp6_bufcreate(raddr, prog, vers, wait, sockp, sendsz, recvsz)
  1938. -       struct sockaddr_in6 *raddr;
  1939. -       u_long prog;
  1940. -       u_long vers;
  1941. -       struct timeval wait;
  1942. -       int *sockp;
  1943. -       u_int sendsz;
  1944. -       u_int recvsz;
  1945. +clntudp6_bufcreate(
  1946. +       struct sockaddr_in6 *raddr,
  1947. +       u_long prog,
  1948. +       u_long vers,
  1949. +       struct timeval wait,
  1950. +       int *sockp,
  1951. +       u_int sendsz,
  1952. +       u_int recvsz)
  1953.  {
  1954.         CLIENT *cl;
  1955.  
  1956. @@ -226,24 +226,24 @@ clntudp6_bufcreate(raddr, prog, vers, wait, sockp, sendsz, recvsz)
  1957.  }
  1958.  
  1959.  CLIENT *
  1960. -clntudp6_create(raddr, program, version, wait, sockp)
  1961. -       struct sockaddr_in6 *raddr;
  1962. -       u_long program;
  1963. -       u_long version;
  1964. -       struct timeval wait;
  1965. -       int *sockp;
  1966. +clntudp6_create(
  1967. +       struct sockaddr_in6 *raddr,
  1968. +       u_long program,
  1969. +       u_long version,
  1970. +       struct timeval wait,
  1971. +       int *sockp)
  1972.  {
  1973.         return clntudp6_bufcreate(raddr, program, version, wait, sockp, UDPMSGSIZE, UDPMSGSIZE);
  1974.  }
  1975.  
  1976.  CLIENT *
  1977. -clnttcp6_create(raddr, prog, vers, sockp, sendsz, recvsz)
  1978. -       struct sockaddr_in6 *raddr;
  1979. -       u_long prog;
  1980. -       u_long vers;
  1981. -       int *sockp;
  1982. -       u_int sendsz;
  1983. -       u_int recvsz;
  1984. +clnttcp6_create(
  1985. +       struct sockaddr_in6 *raddr,
  1986. +       u_long prog,
  1987. +       u_long vers,
  1988. +       int *sockp,
  1989. +       u_int sendsz,
  1990. +       u_int recvsz)
  1991.  {
  1992.         return clnt_com_create(raddr, (rpcprog_t)prog, (rpcvers_t)vers, sockp,
  1993.             sendsz, recvsz, "tcp6");
  1994. @@ -252,9 +252,9 @@ clnttcp6_create(raddr, prog, vers, sockp, sendsz, recvsz)
  1995.  #endif
  1996.  
  1997.  CLIENT *
  1998. -clntraw_create(prog, vers)
  1999. -       u_long prog;
  2000. -       u_long vers;
  2001. +clntraw_create(
  2002. +       u_long prog,
  2003. +       u_long vers)
  2004.  {
  2005.         return clnt_raw_create((rpcprog_t)prog, (rpcvers_t)vers);
  2006.  }
  2007. @@ -263,11 +263,11 @@ clntraw_create(prog, vers)
  2008.   * A common server create routine
  2009.   */
  2010.  static SVCXPRT *
  2011. -svc_com_create(fd, sendsize, recvsize, netid)
  2012. -       int fd;
  2013. -       u_int sendsize;
  2014. -       u_int recvsize;
  2015. -       char *netid;
  2016. +svc_com_create(
  2017. +       int fd,
  2018. +       u_int sendsize,
  2019. +       u_int recvsize,
  2020. +       char *netid)
  2021.  {
  2022.         struct netconfig *nconf;
  2023.         SVCXPRT *svc;
  2024. @@ -307,10 +307,10 @@ svc_com_create(fd, sendsize, recvsize, netid)
  2025.  }
  2026.  
  2027.  SVCXPRT *
  2028. -svctcp_create(fd, sendsize, recvsize)
  2029. -       int fd;
  2030. -       u_int sendsize;
  2031. -       u_int recvsize;
  2032. +svctcp_create(
  2033. +       int fd,
  2034. +       u_int sendsize,
  2035. +       u_int recvsize)
  2036.  {
  2037.  
  2038.         return svc_com_create(fd, sendsize, recvsize, "tcp");
  2039. @@ -319,9 +319,10 @@ svctcp_create(fd, sendsize, recvsize)
  2040.  
  2041.  
  2042.  SVCXPRT *
  2043. -svcudp_bufcreate(fd, sendsz, recvsz)
  2044. -       int fd;
  2045. -       u_int sendsz, recvsz;
  2046. +svcudp_bufcreate(
  2047. +       int fd,
  2048. +       u_int sendsz,
  2049. +       u_int recvsz)
  2050.  {
  2051.  
  2052.         return svc_com_create(fd, sendsz, recvsz, "udp");
  2053. @@ -330,10 +331,10 @@ svcudp_bufcreate(fd, sendsz, recvsz)
  2054.  
  2055.  
  2056.  SVCXPRT *
  2057. -svcfd_create(fd, sendsize, recvsize)
  2058. -       int fd;
  2059. -       u_int sendsize;
  2060. -       u_int recvsize;
  2061. +svcfd_create(
  2062. +       int fd,
  2063. +       u_int sendsize,
  2064. +       u_int recvsize)
  2065.  {
  2066.  
  2067.         return svc_fd_create(fd, sendsize, recvsize);
  2068. @@ -341,8 +342,7 @@ svcfd_create(fd, sendsize, recvsize)
  2069.  
  2070.  
  2071.  SVCXPRT *
  2072. -svcudp_create(fd)
  2073. -       int fd;
  2074. +svcudp_create(int fd)
  2075.  {
  2076.  
  2077.         return svc_com_create(fd, UDPMSGSIZE, UDPMSGSIZE, "udp");
  2078. @@ -360,35 +360,34 @@ svcraw_create()
  2079.  /* IPV6 version */
  2080.  #ifdef INET6_NOT_USED
  2081.  SVCXPRT *
  2082. -svcudp6_bufcreate(fd, sendsz, recvsz)
  2083. -       int fd;
  2084. -       u_int sendsz, recvsz;
  2085. +svcudp6_bufcreate(
  2086. +       int fd,
  2087. +       u_int sendsz,
  2088. +       u_int recvsz)
  2089.  {
  2090.         return svc_com_create(fd, sendsz, recvsz, "udp6");
  2091.  }
  2092.  
  2093.  
  2094.  SVCXPRT *
  2095. -svctcp6_create(fd, sendsize, recvsize)
  2096. -       int fd;
  2097. -       u_int sendsize;
  2098. -       u_int recvsize;
  2099. +svctcp6_create(
  2100. +       int fd,
  2101. +       u_int sendsize,
  2102. +       u_int recvsize)
  2103.  {
  2104.         return svc_com_create(fd, sendsize, recvsize, "tcp6");
  2105.  }
  2106.  
  2107.  
  2108.  SVCXPRT *
  2109. -svcudp6_create(fd)
  2110. -       int fd;
  2111. +svcudp6_create(int fd)
  2112.  {
  2113.         return svc_com_create(fd, UDPMSGSIZE, UDPMSGSIZE, "udp6");
  2114.  }
  2115.  #endif
  2116.  
  2117.  int
  2118. -get_myaddress(addr)
  2119. -       struct sockaddr_in *addr;
  2120. +get_myaddress(struct sockaddr_in *addr)
  2121.  {
  2122.  
  2123.         memset((void *) addr, 0, sizeof(*addr));
  2124. @@ -402,11 +401,15 @@ get_myaddress(addr)
  2125.   * For connectionless "udp" transport. Obsoleted by rpc_call().
  2126.   */
  2127.  int
  2128. -callrpc(host, prognum, versnum, procnum, inproc, in, outproc, out)
  2129. -       const char *host;
  2130. -       int prognum, versnum, procnum;
  2131. -       xdrproc_t inproc, outproc;
  2132. -       void *in, *out;
  2133. +callrpc(
  2134. +       const char *host,
  2135. +       int prognum,
  2136. +       int versnum,
  2137. +       int procnum,
  2138. +       xdrproc_t inproc,
  2139. +       void *in,
  2140. +       xdrproc_t outproc,
  2141. +       void *out)
  2142.  {
  2143.  
  2144.         return (int)rpc_call(host, (rpcprog_t)prognum, (rpcvers_t)versnum,
  2145. @@ -417,10 +420,13 @@ callrpc(host, prognum, versnum, procnum, inproc, in, outproc, out)
  2146.   * For connectionless kind of transport. Obsoleted by rpc_reg()
  2147.   */
  2148.  int
  2149. -registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
  2150. -       int prognum, versnum, procnum;
  2151. -       char *(*progname)(char [UDPMSGSIZE]);
  2152. -       xdrproc_t inproc, outproc;
  2153. +registerrpc(
  2154. +       int prognum,
  2155. +       int versnum,
  2156. +       int procnum,
  2157. +       char *(*progname)(char [UDPMSGSIZE]),
  2158. +       xdrproc_t inproc,
  2159. +       xdrproc_t outproc)
  2160.  {
  2161.  
  2162.         return rpc_reg((rpcprog_t)prognum, (rpcvers_t)versnum,
  2163. @@ -439,10 +445,10 @@ extern thread_key_t       clnt_broadcast_key;
  2164.   */
  2165.  /* ARGSUSED */
  2166.  static bool_t
  2167. -rpc_wrap_bcast(resultp, addr, nconf)
  2168. -       char *resultp;          /* results of the call */
  2169. -       struct netbuf *addr;    /* address of the guy who responded */
  2170. -       struct netconfig *nconf; /* Netconf of the transport */
  2171. +rpc_wrap_bcast(
  2172. +       char *resultp,          /* results of the call */
  2173. +       struct netbuf *addr,    /* address of the guy who responded */
  2174. +       struct netconfig *nconf) /* Netconf of the transport */
  2175.  {
  2176.         resultproc_t clnt_broadcast_result;
  2177.  
  2178. @@ -457,15 +463,15 @@ rpc_wrap_bcast(resultp, addr, nconf)
  2179.   * Broadcasts on UDP transport. Obsoleted by rpc_broadcast().
  2180.   */
  2181.  enum clnt_stat
  2182. -clnt_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp, eachresult)
  2183. -       u_long          prog;           /* program number */
  2184. -       u_long          vers;           /* version number */
  2185. -       u_long          proc;           /* procedure number */
  2186. -       xdrproc_t       xargs;          /* xdr routine for args */
  2187. -       void           *argsp;          /* pointer to args */
  2188. -       xdrproc_t       xresults;       /* xdr routine for results */
  2189. -       void           *resultsp;       /* pointer to results */
  2190. -       resultproc_t    eachresult;     /* call with each result obtained */
  2191. +clnt_broadcast(
  2192. +       u_long          prog,           /* program number */
  2193. +       u_long          vers,           /* version number */
  2194. +       u_long          proc,           /* procedure number */
  2195. +       xdrproc_t       xargs,          /* xdr routine for args */
  2196. +       void           *argsp,          /* pointer to args */
  2197. +       xdrproc_t       xresults,       /* xdr routine for results */
  2198. +       void           *resultsp,       /* pointer to results */
  2199. +       resultproc_t    eachresult)     /* call with each result obtained */
  2200.  {
  2201.         extern mutex_t tsd_lock;
  2202.  
  2203. @@ -487,11 +493,11 @@ clnt_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp, eachresult)
  2204.   * authdes_seccreate().
  2205.   */
  2206.  AUTH *
  2207. -authdes_create(servername, window, syncaddr, ckey)
  2208. -       char *servername;               /* network name of server */
  2209. -       u_int window;                   /* time to live */
  2210. -       struct sockaddr *syncaddr;      /* optional hostaddr to sync with */
  2211. -       des_block *ckey;                /* optional conversation key to use */
  2212. +authdes_create(
  2213. +       char *servername,               /* network name of server */
  2214. +       u_int window,                   /* time to live */
  2215. +       struct sockaddr *syncaddr,      /* optional hostaddr to sync with */
  2216. +       des_block *ckey)                /* optional conversation key to use */
  2217.  {
  2218.         AUTH *dummy;
  2219.         AUTH *nauth;
  2220. @@ -519,13 +525,13 @@ fallback:
  2221.   * Create a client handle for a unix connection. Obsoleted by clnt_vc_create()
  2222.   */
  2223.  CLIENT *
  2224. -clntunix_create(raddr, prog, vers, sockp, sendsz, recvsz)
  2225. -       struct sockaddr_un *raddr;
  2226. -       u_long prog;
  2227. -       u_long vers;
  2228. -       int *sockp;
  2229. -       u_int sendsz;
  2230. -       u_int recvsz;
  2231. +clntunix_create(
  2232. +       struct sockaddr_un *raddr,
  2233. +       u_long prog,
  2234. +       u_long vers,
  2235. +       int *sockp,
  2236. +       u_int sendsz,
  2237. +       u_int recvsz)
  2238.  {
  2239.         struct netbuf *svcaddr;
  2240.         struct netconfig *nconf;
  2241. @@ -571,11 +577,11 @@ done:
  2242.   * Obsoleted by svc_vc_create().
  2243.   */
  2244.  SVCXPRT *
  2245. -svcunix_create(sock, sendsize, recvsize, path)
  2246. -       int sock;
  2247. -       u_int sendsize;
  2248. -       u_int recvsize;
  2249. -       char *path;
  2250. +svcunix_create(
  2251. +       int sock,
  2252. +       u_int sendsize,
  2253. +       u_int recvsize,
  2254. +       char *path)
  2255.  {
  2256.         struct netconfig *nconf;
  2257.         void *localhandle;
  2258. @@ -632,10 +638,10 @@ done:
  2259.   * descriptor as its first input. Obsoleted by svc_fd_create();
  2260.   */
  2261.  SVCXPRT *
  2262. -svcunixfd_create(fd, sendsize, recvsize)
  2263. -       int fd;
  2264. -       u_int sendsize;
  2265. -       u_int recvsize;
  2266. +svcunixfd_create(
  2267. +       int fd,
  2268. +       u_int sendsize,
  2269. +       u_int recvsize)
  2270.  {
  2271.         return (svc_fd_create(fd, sendsize, recvsize));
  2272.  }
  2273. diff --git a/libtirpc/src/rpcb_clnt.c b/libtirpc/src/rpcb_clnt.c
  2274. index d9806f3..6ab9055 100644
  2275. --- a/libtirpc/src/rpcb_clnt.c
  2276. +++ b/libtirpc/src/rpcb_clnt.c
  2277. @@ -107,9 +107,7 @@ static struct netbuf *got_entry(rpcb_entry_list_ptr, const struct netconfig *);
  2278.   * These are private routines that may not be provided in future releases.
  2279.   */
  2280.  bool_t
  2281. -__rpc_control(request, info)
  2282. -       int     request;
  2283. -       void    *info;
  2284. +__rpc_control(int request, void        *info)
  2285.  {
  2286.         switch (request) {
  2287.         case CLCR_GET_RPCB_TIMEOUT:
  2288. @@ -149,8 +147,7 @@ extern rwlock_t     rpcbaddr_cache_lock;
  2289.   */
  2290.  
  2291.  static struct address_cache *
  2292. -check_cache(host, netid)
  2293. -       const char *host, *netid;
  2294. +check_cache(const char *host, const char *netid)
  2295.  {
  2296.         struct address_cache *cptr;
  2297.  
  2298. @@ -170,8 +167,7 @@ check_cache(host, netid)
  2299.  }
  2300.  
  2301.  static void
  2302. -delete_cache(addr)
  2303. -       struct netbuf *addr;
  2304. +delete_cache(struct netbuf *addr)
  2305.  {
  2306.         struct address_cache *cptr, *prevptr = NULL;
  2307.  
  2308. @@ -197,10 +193,11 @@ delete_cache(addr)
  2309.  }
  2310.  
  2311.  static void
  2312. -add_cache(host, netid, taddr, uaddr)
  2313. -       const char *host, *netid;
  2314. -       char *uaddr;
  2315. -       struct netbuf *taddr;
  2316. +add_cache(
  2317. +       const char *host,
  2318. +       const char *netid,
  2319. +       struct netbuf *taddr,
  2320. +       char *uaddr)
  2321.  {
  2322.         struct address_cache  *ad_cache, *cptr, *prevptr;
  2323.  
  2324. @@ -275,10 +272,10 @@ add_cache(host, netid, taddr, uaddr)
  2325.   * On error, returns NULL and free's everything.
  2326.   */
  2327.  static CLIENT *
  2328. -getclnthandle(host, nconf, targaddr)
  2329. -       const char *host;
  2330. -       const struct netconfig *nconf;
  2331. -       char **targaddr;
  2332. +getclnthandle(
  2333. +       const char *host,
  2334. +       const struct netconfig *nconf,
  2335. +       char **targaddr)
  2336.  {
  2337.         CLIENT *client;
  2338.         struct netbuf *addr, taddr;
  2339. @@ -520,11 +517,11 @@ try_nconf:
  2340.   * Calls the rpcbind service to do the mapping.
  2341.   */
  2342.  bool_t
  2343. -rpcb_set(program, version, nconf, address)
  2344. -       rpcprog_t program;
  2345. -       rpcvers_t version;
  2346. -       const struct netconfig *nconf;  /* Network structure of transport */
  2347. -       const struct netbuf *address;           /* Services netconfig address */
  2348. +rpcb_set(
  2349. +       rpcprog_t program,
  2350. +       rpcvers_t version,
  2351. +       const struct netconfig *nconf,  /* Network structure of transport */
  2352. +       const struct netbuf *address)           /* Services netconfig address */
  2353.  {
  2354.         CLIENT *client;
  2355.         bool_t rslt = FALSE;
  2356. @@ -581,10 +578,10 @@ rpcb_set(program, version, nconf, address)
  2357.   * only for the given transport.
  2358.   */
  2359.  bool_t
  2360. -rpcb_unset(program, version, nconf)
  2361. -       rpcprog_t program;
  2362. -       rpcvers_t version;
  2363. -       const struct netconfig *nconf;
  2364. +rpcb_unset(
  2365. +       rpcprog_t program,
  2366. +       rpcvers_t version,
  2367. +       const struct netconfig *nconf)
  2368.  {
  2369.         CLIENT *client;
  2370.         bool_t rslt = FALSE;
  2371. @@ -621,9 +618,9 @@ rpcb_unset(program, version, nconf)
  2372.   * From the merged list, find the appropriate entry
  2373.   */
  2374.  static struct netbuf *
  2375. -got_entry(relp, nconf)
  2376. -       rpcb_entry_list_ptr relp;
  2377. -       const struct netconfig *nconf;
  2378. +got_entry(
  2379. +       rpcb_entry_list_ptr relp,
  2380. +       const struct netconfig *nconf)
  2381.  {
  2382.         struct netbuf *na = NULL;
  2383.         rpcb_entry_list_ptr sp;
  2384. @@ -710,13 +707,13 @@ __rpcbind_is_up()
  2385.   * starts working properly.  Also look under clnt_vc.c.
  2386.   */
  2387.  struct netbuf *
  2388. -__rpcb_findaddr_timed(program, version, nconf, host, clpp, tp)
  2389. -       rpcprog_t program;
  2390. -       rpcvers_t version;
  2391. -       const struct netconfig *nconf;
  2392. -       const char *host;
  2393. -       CLIENT **clpp;
  2394. -       struct timeval *tp;
  2395. +__rpcb_findaddr_timed(
  2396. +       rpcprog_t program,
  2397. +       rpcvers_t version,
  2398. +       const struct netconfig *nconf,
  2399. +       const char *host,
  2400. +       CLIENT **clpp,
  2401. +       struct timeval *tp)
  2402.  {
  2403.  #ifdef NOTUSED
  2404.         static bool_t check_rpcbind = TRUE;
  2405. @@ -940,12 +937,12 @@ done:
  2406.   * Assuming that the address is all properly allocated
  2407.   */
  2408.  int
  2409. -rpcb_getaddr(program, version, nconf, address, host)
  2410. -       rpcprog_t program;
  2411. -       rpcvers_t version;
  2412. -       const struct netconfig *nconf;
  2413. -       struct netbuf *address;
  2414. -       const char *host;
  2415. +rpcb_getaddr(
  2416. +       rpcprog_t program,
  2417. +       rpcvers_t version,
  2418. +       const struct netconfig *nconf,
  2419. +       struct netbuf *address,
  2420. +       const char *host)
  2421.  {
  2422.         struct netbuf *na;
  2423.  
  2424. @@ -976,9 +973,9 @@ rpcb_getaddr(program, version, nconf, address, host)
  2425.   * It returns NULL on failure.
  2426.   */
  2427.  rpcblist *
  2428. -rpcb_getmaps(nconf, host)
  2429. -       const struct netconfig *nconf;
  2430. -       const char *host;
  2431. +rpcb_getmaps(
  2432. +       const struct netconfig *nconf,
  2433. +       const char *host)
  2434.  {
  2435.         rpcblist_ptr head = NULL;
  2436.         CLIENT *client;
  2437. @@ -1028,17 +1025,18 @@ done:
  2438.   * programs to do a lookup and call in one step.
  2439.  */
  2440.  enum clnt_stat
  2441. -rpcb_rmtcall(nconf, host, prog, vers, proc, xdrargs, argsp,
  2442. -               xdrres, resp, tout, addr_ptr)
  2443. -       const struct netconfig *nconf;  /* Netconfig structure */
  2444. -       const char *host;                       /* Remote host name */
  2445. -       rpcprog_t prog;
  2446. -       rpcvers_t vers;
  2447. -       rpcproc_t proc;                 /* Remote proc identifiers */
  2448. -       xdrproc_t xdrargs, xdrres;      /* XDR routines */
  2449. -       caddr_t argsp, resp;            /* Argument and Result */
  2450. -       struct timeval tout;            /* Timeout value for this call */
  2451. -       const struct netbuf *addr_ptr;  /* Preallocated netbuf address */
  2452. +rpcb_rmtcall(
  2453. +       const struct netconfig *nconf,  /* Netconfig structure */
  2454. +       const char *host,                       /* Remote host name */
  2455. +       rpcprog_t prog,
  2456. +       rpcvers_t vers,
  2457. +       rpcproc_t proc,                 /* Remote proc identifiers */
  2458. +       xdrproc_t xdrargs,      /* In XDR routines */
  2459. +       caddr_t argsp,                  /* In Argument */
  2460. +       xdrproc_t xdrres,               /* Out XDR routines */
  2461. +       caddr_t resp,                   /* out Result */
  2462. +       struct timeval tout,            /* Timeout value for this call */
  2463. +       const struct netbuf *addr_ptr)  /* Preallocated netbuf address */
  2464.  {
  2465.         CLIENT *client;
  2466.         enum clnt_stat stat;
  2467. @@ -1110,9 +1108,7 @@ error:
  2468.   * Returns 1 if succeeds else 0.
  2469.   */
  2470.  bool_t
  2471. -rpcb_gettime(host, timep)
  2472. -       const char *host;
  2473. -       time_t *timep;
  2474. +rpcb_gettime(const char *host, time_t *timep)
  2475.  {
  2476.         CLIENT *client = NULL;
  2477.         void *handle;
  2478. @@ -1171,9 +1167,9 @@ rpcb_gettime(host, timep)
  2479.   * really be called because local n2a libraries are always provided.
  2480.   */
  2481.  char *
  2482. -rpcb_taddr2uaddr(nconf, taddr)
  2483. -       struct netconfig *nconf;
  2484. -       struct netbuf *taddr;
  2485. +rpcb_taddr2uaddr(
  2486. +       struct netconfig *nconf,
  2487. +       struct netbuf *taddr)
  2488.  {
  2489.         CLIENT *client;
  2490.         char *uaddr = NULL;
  2491. @@ -1205,9 +1201,9 @@ rpcb_taddr2uaddr(nconf, taddr)
  2492.   * really be called because local n2a libraries are always provided.
  2493.   */
  2494.  struct netbuf *
  2495. -rpcb_uaddr2taddr(nconf, uaddr)
  2496. -       struct netconfig *nconf;
  2497. -       char *uaddr;
  2498. +rpcb_uaddr2taddr(
  2499. +       struct netconfig *nconf,
  2500. +       char *uaddr)
  2501.  {
  2502.         CLIENT *client;
  2503.         struct netbuf *taddr;
  2504. diff --git a/libtirpc/src/rpcb_prot.c b/libtirpc/src/rpcb_prot.c
  2505. index ea8bef7..c789b2f 100644
  2506. --- a/libtirpc/src/rpcb_prot.c
  2507. +++ b/libtirpc/src/rpcb_prot.c
  2508. @@ -47,9 +47,9 @@
  2509.  #endif
  2510.  
  2511.  bool_t
  2512. -xdr_rpcb(xdrs, objp)
  2513. -       XDR *xdrs;
  2514. -       RPCB *objp;
  2515. +xdr_rpcb(
  2516. +       XDR *xdrs,
  2517. +       RPCB *objp)
  2518.  {
  2519.         if (!xdr_u_int32_t(xdrs, &objp->r_prog)) {
  2520.                 return (FALSE);
  2521. @@ -105,9 +105,9 @@ xdr_rpcb(xdrs, objp)
  2522.   */
  2523.  
  2524.  bool_t
  2525. -xdr_rpcblist_ptr(xdrs, rp)
  2526. -       XDR *xdrs;
  2527. -       rpcblist_ptr *rp;
  2528. +xdr_rpcblist_ptr(
  2529. +       XDR *xdrs,
  2530. +       rpcblist_ptr *rp)
  2531.  {
  2532.         /*
  2533.          * more_elements is pre-computed in case the direction is
  2534. @@ -159,9 +159,9 @@ xdr_rpcblist_ptr(xdrs, rp)
  2535.   * functionality to xdr_rpcblist_ptr().
  2536.   */
  2537.  bool_t
  2538. -xdr_rpcblist(xdrs, rp)
  2539. -       XDR *xdrs;
  2540. -       RPCBLIST **rp;
  2541. +xdr_rpcblist(
  2542. +       XDR *xdrs,
  2543. +       RPCBLIST **rp)
  2544.  {
  2545.         bool_t  dummy;
  2546.  
  2547. @@ -171,9 +171,9 @@ xdr_rpcblist(xdrs, rp)
  2548.  
  2549.  
  2550.  bool_t
  2551. -xdr_rpcb_entry(xdrs, objp)
  2552. -       XDR *xdrs;
  2553. -       rpcb_entry *objp;
  2554. +xdr_rpcb_entry(
  2555. +       XDR *xdrs,
  2556. +       rpcb_entry *objp)
  2557.  {
  2558.  #ifndef _WIN32 // CVE-2017-8779
  2559.         if (!xdr_string(xdrs, &objp->r_maddr, (u_int)~0)) {
  2560. @@ -212,9 +212,9 @@ xdr_rpcb_entry(xdrs, objp)
  2561.  }
  2562.  
  2563.  bool_t
  2564. -xdr_rpcb_entry_list_ptr(xdrs, rp)
  2565. -       XDR *xdrs;
  2566. -       rpcb_entry_list_ptr *rp;
  2567. +xdr_rpcb_entry_list_ptr(
  2568. +       XDR *xdrs,
  2569. +       rpcb_entry_list_ptr *rp)
  2570.  {
  2571.         /*
  2572.          * more_elements is pre-computed in case the direction is
  2573. @@ -267,9 +267,9 @@ xdr_rpcb_entry_list_ptr(xdrs, rp)
  2574.   * written for XDR_ENCODE direction only
  2575.   */
  2576.  bool_t
  2577. -xdr_rpcb_rmtcallargs(xdrs, p)
  2578. -       XDR *xdrs;
  2579. -       struct rpcb_rmtcallargs *p;
  2580. +xdr_rpcb_rmtcallargs(
  2581. +       XDR *xdrs,
  2582. +       struct rpcb_rmtcallargs *p)
  2583.  {
  2584.         struct r_rpcb_rmtcallargs *objp =
  2585.             (struct r_rpcb_rmtcallargs *)(void *)p;
  2586. @@ -319,9 +319,9 @@ xdr_rpcb_rmtcallargs(xdrs, p)
  2587.   * written for XDR_DECODE direction only
  2588.   */
  2589.  bool_t
  2590. -xdr_rpcb_rmtcallres(xdrs, p)
  2591. -       XDR *xdrs;
  2592. -       struct rpcb_rmtcallres *p;
  2593. +xdr_rpcb_rmtcallres(
  2594. +       XDR *xdrs,
  2595. +       struct rpcb_rmtcallres *p)
  2596.  {
  2597.         bool_t dummy;
  2598.         struct r_rpcb_rmtcallres *objp = (struct r_rpcb_rmtcallres *)(void *)p;
  2599. @@ -341,9 +341,9 @@ xdr_rpcb_rmtcallres(xdrs, p)
  2600.  }
  2601.  
  2602.  bool_t
  2603. -xdr_netbuf(xdrs, objp)
  2604. -       XDR *xdrs;
  2605. -       struct netbuf *objp;
  2606. +xdr_netbuf(
  2607. +       XDR *xdrs,
  2608. +       struct netbuf *objp)
  2609.  {
  2610.         bool_t dummy;
  2611.  
  2612. diff --git a/libtirpc/src/rpcb_st_xdr.c b/libtirpc/src/rpcb_st_xdr.c
  2613. index 5b0b11f..e5a431c 100644
  2614. --- a/libtirpc/src/rpcb_st_xdr.c
  2615. +++ b/libtirpc/src/rpcb_st_xdr.c
  2616. @@ -46,9 +46,9 @@
  2617.  /* Link list of all the stats about getport and getaddr */
  2618.  
  2619.  bool_t
  2620. -xdr_rpcbs_addrlist(xdrs, objp)
  2621. -       XDR *xdrs;
  2622. -       rpcbs_addrlist *objp;
  2623. +xdr_rpcbs_addrlist(
  2624. +       XDR *xdrs,
  2625. +       rpcbs_addrlist *objp)
  2626.  {
  2627.  
  2628.             if (!xdr_u_int32_t(xdrs, &objp->prog)) {
  2629. @@ -83,9 +83,9 @@ xdr_rpcbs_addrlist(xdrs, objp)
  2630.  /* Link list of all the stats about rmtcall */
  2631.  
  2632.  bool_t
  2633. -xdr_rpcbs_rmtcalllist(xdrs, objp)
  2634. -       XDR *xdrs;
  2635. -       rpcbs_rmtcalllist *objp;
  2636. +xdr_rpcbs_rmtcalllist(
  2637. +       XDR *xdrs,
  2638. +       rpcbs_rmtcalllist *objp)
  2639.  {
  2640.         int32_t *buf;
  2641.  
  2642. @@ -208,9 +208,9 @@ xdr_rpcbs_rmtcalllist(xdrs, objp)
  2643.  }
  2644.  
  2645.  bool_t
  2646. -xdr_rpcbs_proc(xdrs, objp)
  2647. -       XDR *xdrs;
  2648. -       rpcbs_proc objp;
  2649. +xdr_rpcbs_proc(
  2650. +       XDR *xdrs,
  2651. +       rpcbs_proc objp)
  2652.  {
  2653.         if (!xdr_vector(xdrs, (char *)(void *)objp, RPCBSTAT_HIGHPROC,
  2654.             sizeof (int), (xdrproc_t)xdr_int)) {
  2655. @@ -220,9 +220,9 @@ xdr_rpcbs_proc(xdrs, objp)
  2656.  }
  2657.  
  2658.  bool_t
  2659. -xdr_rpcbs_addrlist_ptr(xdrs, objp)
  2660. -       XDR *xdrs;
  2661. -       rpcbs_addrlist_ptr *objp;
  2662. +xdr_rpcbs_addrlist_ptr(
  2663. +       XDR *xdrs,
  2664. +       rpcbs_addrlist_ptr *objp)
  2665.  {
  2666.         if (!xdr_pointer(xdrs, (char **)objp, sizeof (rpcbs_addrlist),
  2667.                         (xdrproc_t)xdr_rpcbs_addrlist)) {
  2668. @@ -232,9 +232,9 @@ xdr_rpcbs_addrlist_ptr(xdrs, objp)
  2669.  }
  2670.  
  2671.  bool_t
  2672. -xdr_rpcbs_rmtcalllist_ptr(xdrs, objp)
  2673. -       XDR *xdrs;
  2674. -       rpcbs_rmtcalllist_ptr *objp;
  2675. +xdr_rpcbs_rmtcalllist_ptr(
  2676. +       XDR *xdrs,
  2677. +       rpcbs_rmtcalllist_ptr *objp)
  2678.  {
  2679.         if (!xdr_pointer(xdrs, (char **)objp, sizeof (rpcbs_rmtcalllist),
  2680.                         (xdrproc_t)xdr_rpcbs_rmtcalllist)) {
  2681. @@ -244,9 +244,9 @@ xdr_rpcbs_rmtcalllist_ptr(xdrs, objp)
  2682.  }
  2683.  
  2684.  bool_t
  2685. -xdr_rpcb_stat(xdrs, objp)
  2686. -       XDR *xdrs;
  2687. -       rpcb_stat *objp;
  2688. +xdr_rpcb_stat(
  2689. +       XDR *xdrs,
  2690. +       rpcb_stat *objp)
  2691.  {
  2692.  
  2693.         if (!xdr_rpcbs_proc(xdrs, objp->info)) {
  2694. @@ -272,9 +272,9 @@ xdr_rpcb_stat(xdrs, objp)
  2695.   * being monitored.
  2696.   */
  2697.  bool_t
  2698. -xdr_rpcb_stat_byvers(xdrs, objp)
  2699. -    XDR *xdrs;
  2700. -    rpcb_stat_byvers objp;
  2701. +xdr_rpcb_stat_byvers(
  2702. +    XDR *xdrs,
  2703. +    rpcb_stat_byvers objp)
  2704.  {
  2705.         if (!xdr_vector(xdrs, (char *)(void *)objp, RPCBVERS_STAT,
  2706.             sizeof (rpcb_stat), (xdrproc_t)xdr_rpcb_stat)) {
  2707. diff --git a/libtirpc/src/rpcdname.c b/libtirpc/src/rpcdname.c
  2708. index a843e0e..37617c5 100644
  2709. --- a/libtirpc/src/rpcdname.c
  2710. +++ b/libtirpc/src/rpcdname.c
  2711. @@ -69,8 +69,7 @@ get_default_domain()
  2712.   * get rejected elsewhere in the NIS client package.
  2713.   */
  2714.  int
  2715. -__rpc_get_default_domain(domain)
  2716. -       char **domain;
  2717. +__rpc_get_default_domain(char **domain)
  2718.  {
  2719.         if ((*domain = get_default_domain()) != 0)
  2720.                 return (0);
  2721. diff --git a/libtirpc/src/rtime.c b/libtirpc/src/rtime.c
  2722. index 44c5c7b..4a6ac15 100644
  2723. --- a/libtirpc/src/rtime.c
  2724. +++ b/libtirpc/src/rtime.c
  2725. @@ -62,10 +62,10 @@ extern int _rpc_dtablesize( void );
  2726.  static void do_close( int );
  2727.  
  2728.  int
  2729. -rtime(addrp, timep, timeout)
  2730. -       struct sockaddr_in *addrp;
  2731. -       struct timeval *timep;
  2732. -       struct timeval *timeout;
  2733. +rtime(
  2734. +       struct sockaddr_in *addrp,
  2735. +       struct timeval *timep,
  2736. +       struct timeval *timeout)
  2737.  {
  2738.         int s;
  2739.         fd_set readfds;
  2740. @@ -144,8 +144,7 @@ rtime(addrp, timep, timeout)
  2741.  }
  2742.  
  2743.  static void
  2744. -do_close(s)
  2745. -       int s;
  2746. +do_close(int s)
  2747.  {
  2748.         int save;
  2749.  
  2750. diff --git a/libtirpc/src/svc.c b/libtirpc/src/svc.c
  2751. index 22e3746..e2fa30a 100644
  2752. --- a/libtirpc/src/svc.c
  2753. +++ b/libtirpc/src/svc.c
  2754. @@ -94,8 +94,7 @@ static void __xprt_do_unregister (SVCXPRT * xprt, bool_t dolock);
  2755.   * Activate a transport handle.
  2756.   */
  2757.  void
  2758. -xprt_register (xprt)
  2759. -     SVCXPRT *xprt;
  2760. +xprt_register (SVCXPRT *xprt)
  2761.  {
  2762.    int sock;
  2763.  
  2764. @@ -141,9 +140,9 @@ __xprt_unregister_unlocked (SVCXPRT * xprt)
  2765.   * De-activate a transport handle.
  2766.   */
  2767.  static void
  2768. -__xprt_do_unregister (xprt, dolock)
  2769. -SVCXPRT *xprt;
  2770. -bool_t dolock;
  2771. +__xprt_do_unregister (
  2772. +     SVCXPRT *xprt,
  2773. +     bool_t dolock)
  2774.  {
  2775.    int sock;
  2776.  
  2777. @@ -176,12 +175,12 @@ bool_t dolock;
  2778.   * program number comes in.
  2779.   */
  2780.  bool_t
  2781. -svc_reg (xprt, prog, vers, dispatch, nconf)
  2782. -     SVCXPRT *xprt;
  2783. -     const rpcprog_t prog;
  2784. -     const rpcvers_t vers;
  2785. -     void (*dispatch) (struct svc_req *, SVCXPRT *);
  2786. -     const struct netconfig *nconf;
  2787. +svc_reg (
  2788. +     SVCXPRT *xprt,
  2789. +     const rpcprog_t prog,
  2790. +     const rpcvers_t vers,
  2791. +     void (*dispatch) (struct svc_req *, SVCXPRT *),
  2792. +     const struct netconfig *nconf)
  2793.  {
  2794.    bool_t dummy;
  2795.    struct svc_callout *prev;
  2796. @@ -258,9 +257,9 @@ rpcb_it:
  2797.   * Remove a service program from the callout list.
  2798.   */
  2799.  void
  2800. -svc_unreg (prog, vers)
  2801. -     const rpcprog_t prog;
  2802. -     const rpcvers_t vers;
  2803. +svc_unreg (
  2804. +     const rpcprog_t prog,
  2805. +     const rpcvers_t vers)
  2806.  {
  2807.    struct svc_callout *prev;
  2808.    struct svc_callout *s;
  2809. @@ -295,12 +294,12 @@ svc_unreg (prog, vers)
  2810.   * program number comes in.
  2811.   */
  2812.  bool_t
  2813. -svc_register (xprt, prog, vers, dispatch, protocol)
  2814. -     SVCXPRT *xprt;
  2815. -     u_long prog;
  2816. -     u_long vers;
  2817. -     void (*dispatch) (struct svc_req *, SVCXPRT *);
  2818. -     int protocol;
  2819. +svc_register (
  2820. +     SVCXPRT *xprt,
  2821. +     u_long prog,
  2822. +     u_long vers,
  2823. +     void (*dispatch) (struct svc_req *, SVCXPRT *),
  2824. +     int protocol)
  2825.  {
  2826.    struct svc_callout *prev;
  2827.    struct svc_callout *s;
  2828. @@ -338,9 +337,9 @@ pmap_it:
  2829.   * Remove a service program from the callout list.
  2830.   */
  2831.  void
  2832. -svc_unregister (prog, vers)
  2833. -     u_long prog;
  2834. -     u_long vers;
  2835. +svc_unregister (
  2836. +     u_long prog,
  2837. +     u_long vers)
  2838.  {
  2839.    struct svc_callout *prev;
  2840.    struct svc_callout *s;
  2841. @@ -368,11 +367,11 @@ svc_unregister (prog, vers)
  2842.   * struct.
  2843.   */
  2844.  static struct svc_callout *
  2845. -svc_find (prog, vers, prev, netid)
  2846. -     rpcprog_t prog;
  2847. -     rpcvers_t vers;
  2848. -     struct svc_callout **prev;
  2849. -     char *netid;
  2850. +svc_find (
  2851. +     rpcprog_t prog,
  2852. +     rpcvers_t vers,
  2853. +     struct svc_callout **prev,
  2854. +     char *netid)
  2855.  {
  2856.    struct svc_callout *s, *p;
  2857.  
  2858. @@ -397,10 +396,10 @@ svc_find (prog, vers, prev, netid)
  2859.   * Send a reply to an rpc request
  2860.   */
  2861.  bool_t
  2862. -svc_sendreply (xprt, xdr_results, xdr_location)
  2863. -     SVCXPRT *xprt;
  2864. -     xdrproc_t xdr_results;
  2865. -     void *xdr_location;
  2866. +svc_sendreply (
  2867. +     SVCXPRT *xprt,
  2868. +     xdrproc_t xdr_results,
  2869. +     void *xdr_location)
  2870.  {
  2871.    struct rpc_msg rply;
  2872.  
  2873. @@ -419,8 +418,7 @@ svc_sendreply (xprt, xdr_results, xdr_location)
  2874.   * No procedure error reply
  2875.   */
  2876.  void
  2877. -svcerr_noproc (xprt)
  2878. -     SVCXPRT *xprt;
  2879. +svcerr_noproc (SVCXPRT *xprt)
  2880.  {
  2881.    struct rpc_msg rply;
  2882.  
  2883. @@ -437,8 +435,7 @@ svcerr_noproc (xprt)
  2884.   * Can't decode args error reply
  2885.   */
  2886.  void
  2887. -svcerr_decode (xprt)
  2888. -     SVCXPRT *xprt;
  2889. +svcerr_decode (SVCXPRT *xprt)
  2890.  {
  2891.    struct rpc_msg rply;
  2892.  
  2893. @@ -455,8 +452,7 @@ svcerr_decode (xprt)
  2894.   * Some system error
  2895.   */
  2896.  void
  2897. -svcerr_systemerr (xprt)
  2898. -     SVCXPRT *xprt;
  2899. +svcerr_systemerr (SVCXPRT *xprt)
  2900.  {
  2901.    struct rpc_msg rply;
  2902.  
  2903. @@ -515,9 +511,9 @@ __svc_versquiet_get (xprt)
  2904.   * Authentication error reply
  2905.   */
  2906.  void
  2907. -svcerr_auth (xprt, why)
  2908. -     SVCXPRT *xprt;
  2909. -     enum auth_stat why;
  2910. +svcerr_auth (
  2911. +     SVCXPRT *xprt,
  2912. +     enum auth_stat why)
  2913.  {
  2914.    struct rpc_msg rply;
  2915.  
  2916. @@ -534,8 +530,7 @@ svcerr_auth (xprt, why)
  2917.   * Auth too weak error reply
  2918.   */
  2919.  void
  2920. -svcerr_weakauth (xprt)
  2921. -     SVCXPRT *xprt;
  2922. +svcerr_weakauth (SVCXPRT *xprt)
  2923.  {
  2924.  
  2925.    assert (xprt != NULL);
  2926. @@ -547,8 +542,7 @@ svcerr_weakauth (xprt)
  2927.   * Program unavailable error reply
  2928.   */
  2929.  void
  2930. -svcerr_noprog (xprt)
  2931. -     SVCXPRT *xprt;
  2932. +svcerr_noprog (SVCXPRT *xprt)
  2933.  {
  2934.    struct rpc_msg rply;
  2935.  
  2936. @@ -565,10 +559,10 @@ svcerr_noprog (xprt)
  2937.   * Program version mismatch error reply
  2938.   */
  2939.  void
  2940. -svcerr_progvers (xprt, low_vers, high_vers)
  2941. -     SVCXPRT *xprt;
  2942. -     rpcvers_t low_vers;
  2943. -     rpcvers_t high_vers;
  2944. +svcerr_progvers (
  2945. +     SVCXPRT *xprt,
  2946. +     rpcvers_t low_vers,
  2947. +     rpcvers_t high_vers)
  2948.  {
  2949.    struct rpc_msg rply;
  2950.  
  2951. @@ -602,8 +596,7 @@ svcerr_progvers (xprt, low_vers, high_vers)
  2952.   */
  2953.  
  2954.  void
  2955. -svc_getreq (rdfds)
  2956. -     int rdfds;
  2957. +svc_getreq (int rdfds)
  2958.  {
  2959.    fd_set readfds;
  2960.  
  2961. @@ -613,8 +606,7 @@ svc_getreq (rdfds)
  2962.  }
  2963.  
  2964.  void
  2965. -svc_getreqset (readfds)
  2966. -     fd_set *readfds;
  2967. +svc_getreqset (fd_set *readfds)
  2968.  {
  2969.  #ifndef _WIN32
  2970.    int bit, fd;
  2971. @@ -743,9 +735,9 @@ svc_getreq_common (int fd)
  2972.  
  2973.  
  2974.  void
  2975. -svc_getreq_poll (pfdp, pollretval)
  2976. -     struct pollfd *pfdp;
  2977. -     int pollretval;
  2978. +svc_getreq_poll (
  2979. +     struct pollfd *pfdp,
  2980. +     int pollretval)
  2981.  {
  2982.    int i;
  2983.    int fds_found;
  2984. diff --git a/libtirpc/src/svc_auth.c b/libtirpc/src/svc_auth.c
  2985. index ac6b7ed..0651b3e 100644
  2986. --- a/libtirpc/src/svc_auth.c
  2987. +++ b/libtirpc/src/svc_auth.c
  2988. @@ -83,9 +83,9 @@ static struct authsvc *Auths = NULL;
  2989.   * invalid.
  2990.   */
  2991.  enum auth_stat
  2992. -_authenticate(rqst, msg)
  2993. -       struct svc_req *rqst;
  2994. -       struct rpc_msg *msg;
  2995. +_authenticate(
  2996. +       struct svc_req *rqst,
  2997. +       struct rpc_msg *msg)
  2998.  {
  2999.         int cred_flavor;
  3000.         struct authsvc *asp;
  3001. @@ -135,9 +135,9 @@ _authenticate(rqst, msg)
  3002.  
  3003.  /*ARGSUSED*/
  3004.  enum auth_stat
  3005. -_svcauth_null(rqst, msg)
  3006. -       struct svc_req *rqst;
  3007. -       struct rpc_msg *msg;
  3008. +_svcauth_null(
  3009. +       struct svc_req *rqst,
  3010. +       struct rpc_msg *msg)
  3011.  {
  3012.         return (AUTH_OK);
  3013.  }
  3014. @@ -157,9 +157,9 @@ _svcauth_null(rqst, msg)
  3015.   */
  3016.  
  3017.  int
  3018. -svc_auth_reg(cred_flavor, handler)
  3019. -       int cred_flavor;
  3020. -       enum auth_stat (*handler)(struct svc_req *, struct rpc_msg *);
  3021. +svc_auth_reg(
  3022. +       int cred_flavor,
  3023. +       enum auth_stat (*handler)(struct svc_req *, struct rpc_msg *))
  3024.  {
  3025.         struct authsvc *asp;
  3026.         extern mutex_t authsvc_lock;
  3027. diff --git a/libtirpc/src/svc_auth_unix.c b/libtirpc/src/svc_auth_unix.c
  3028. index b8e572e..90c59bd 100644
  3029. --- a/libtirpc/src/svc_auth_unix.c
  3030. +++ b/libtirpc/src/svc_auth_unix.c
  3031. @@ -48,9 +48,9 @@
  3032.   * Unix longhand authenticator
  3033.   */
  3034.  enum auth_stat
  3035. -_svcauth_unix(rqst, msg)
  3036. -       struct svc_req *rqst;
  3037. -       struct rpc_msg *msg;
  3038. +_svcauth_unix(
  3039. +       struct svc_req *rqst,
  3040. +       struct rpc_msg *msg)
  3041.  {
  3042.         enum auth_stat stat;
  3043.         XDR xdrs;
  3044. @@ -139,9 +139,9 @@ done:
  3045.   */
  3046.  /*ARGSUSED*/
  3047.  enum auth_stat
  3048. -_svcauth_short(rqst, msg)
  3049. -       struct svc_req *rqst;
  3050. -       struct rpc_msg *msg;
  3051. +_svcauth_short(
  3052. +       struct svc_req *rqst,
  3053. +       struct rpc_msg *msg)
  3054.  {
  3055.         return (AUTH_REJECTEDCRED);
  3056.  }
  3057. diff --git a/libtirpc/src/svc_dg.c b/libtirpc/src/svc_dg.c
  3058. index b02eb26..d07d569 100644
  3059. --- a/libtirpc/src/svc_dg.c
  3060. +++ b/libtirpc/src/svc_dg.c
  3061. @@ -92,10 +92,10 @@ static const char svc_dg_err2[] = " transport does not support data transfer";
  3062.  static const char __no_mem_str[] = "out of memory";
  3063.  
  3064.  SVCXPRT *
  3065. -svc_dg_create(fd, sendsize, recvsize)
  3066. -       int fd;
  3067. -       u_int sendsize;
  3068. -       u_int recvsize;
  3069. +svc_dg_create(
  3070. +       int fd,
  3071. +       u_int sendsize,
  3072. +       u_int recvsize)
  3073.  {
  3074.         SVCXPRT *xprt;
  3075.         struct svc_dg_data *su = NULL;
  3076. @@ -157,16 +157,15 @@ freedata:
  3077.  
  3078.  /*ARGSUSED*/
  3079.  static enum xprt_stat
  3080. -svc_dg_stat(xprt)
  3081. -       SVCXPRT *xprt;
  3082. +svc_dg_stat(SVCXPRT *xprt)
  3083.  {
  3084.         return (XPRT_IDLE);
  3085.  }
  3086.  
  3087.  static bool_t
  3088. -svc_dg_recv(xprt, msg)
  3089. -       SVCXPRT *xprt;
  3090. -       struct rpc_msg *msg;
  3091. +svc_dg_recv(
  3092. +       SVCXPRT *xprt,
  3093. +       struct rpc_msg *msg)
  3094.  {
  3095.         struct svc_dg_data *su = su_data(xprt);
  3096.         XDR *xdrs = &(su->su_xdrs);
  3097. @@ -206,9 +205,9 @@ again:
  3098.  }
  3099.  
  3100.  static bool_t
  3101. -svc_dg_reply(xprt, msg)
  3102. -       SVCXPRT *xprt;
  3103. -       struct rpc_msg *msg;
  3104. +svc_dg_reply(
  3105. +       SVCXPRT *xprt,
  3106. +       struct rpc_msg *msg)
  3107.  {
  3108.         struct svc_dg_data *su = su_data(xprt);
  3109.         XDR *xdrs = &(su->su_xdrs);
  3110. @@ -233,19 +232,19 @@ svc_dg_reply(xprt, msg)
  3111.  }
  3112.  
  3113.  static bool_t
  3114. -svc_dg_getargs(xprt, xdr_args, args_ptr)
  3115. -       SVCXPRT *xprt;
  3116. -       xdrproc_t xdr_args;
  3117. -       void *args_ptr;
  3118. +svc_dg_getargs(
  3119. +       SVCXPRT *xprt,
  3120. +       xdrproc_t xdr_args,
  3121. +       void *args_ptr)
  3122.  {
  3123.         return (*xdr_args)(&(su_data(xprt)->su_xdrs), args_ptr);
  3124.  }
  3125.  
  3126.  static bool_t
  3127. -svc_dg_freeargs(xprt, xdr_args, args_ptr)
  3128. -       SVCXPRT *xprt;
  3129. -       xdrproc_t xdr_args;
  3130. -       void *args_ptr;
  3131. +svc_dg_freeargs(
  3132. +       SVCXPRT *xprt,
  3133. +       xdrproc_t xdr_args,
  3134. +       void *args_ptr)
  3135.  {
  3136.         XDR *xdrs = &(su_data(xprt)->su_xdrs);
  3137.  
  3138. @@ -254,8 +253,7 @@ svc_dg_freeargs(xprt, xdr_args, args_ptr)
  3139.  }
  3140.  
  3141.  static void
  3142. -svc_dg_destroy(xprt)
  3143. -       SVCXPRT *xprt;
  3144. +svc_dg_destroy(SVCXPRT *xprt)
  3145.  {
  3146.         struct svc_dg_data *su = su_data(xprt);
  3147.  
  3148. @@ -276,17 +274,16 @@ svc_dg_destroy(xprt)
  3149.  
  3150.  static bool_t
  3151.  /*ARGSUSED*/
  3152. -svc_dg_control(xprt, rq, in)
  3153. -       SVCXPRT *xprt;
  3154. -       const u_int     rq;
  3155. -       void            *in;
  3156. +svc_dg_control(
  3157. +       SVCXPRT *xprt,
  3158. +       const u_int     rq,
  3159. +       void            *in)
  3160.  {
  3161.         return (FALSE);
  3162.  }
  3163.  
  3164.  static void
  3165. -svc_dg_ops(xprt)
  3166. -       SVCXPRT *xprt;
  3167. +svc_dg_ops(SVCXPRT *xprt)
  3168.  {
  3169.         static struct xp_ops ops;
  3170.         static struct xp_ops2 ops2;
  3171. @@ -387,9 +384,9 @@ static const char alloc_err[] = "could not allocate cache ";
  3172.  static const char enable_err[] = "cache already enabled";
  3173.  
  3174.  int
  3175. -svc_dg_enablecache(transp, size)
  3176. -       SVCXPRT *transp;
  3177. -       u_int size;
  3178. +svc_dg_enablecache(
  3179. +       SVCXPRT *transp,
  3180. +       u_int size)
  3181.  {
  3182.         struct svc_dg_data *su = su_data(transp);
  3183.         struct cl_cache *uc;
  3184. @@ -444,9 +441,9 @@ static const char cache_set_err2[] = "victim alloc failed";
  3185.  static const char cache_set_err3[] = "could not allocate new rpc buffer";
  3186.  
  3187.  static void
  3188. -cache_set(xprt, replylen)
  3189. -       SVCXPRT *xprt;
  3190. -       size_t replylen;
  3191. +cache_set(
  3192. +       SVCXPRT *xprt,
  3193. +       size_t replylen)
  3194.  {
  3195.         cache_ptr victim;
  3196.         cache_ptr *vicp;
  3197. @@ -535,11 +532,11 @@ cache_set(xprt, replylen)
  3198.   * return 1 if found, 0 if not found and set the stage for cache_set()
  3199.   */
  3200.  static int
  3201. -cache_get(xprt, msg, replyp, replylenp)
  3202. -       SVCXPRT *xprt;
  3203. -       struct rpc_msg *msg;
  3204. -       char **replyp;
  3205. -       size_t *replylenp;
  3206. +cache_get(
  3207. +       SVCXPRT *xprt,
  3208. +       struct rpc_msg *msg,
  3209. +       char **replyp,
  3210. +       size_t *replylenp)
  3211.  {
  3212.         u_int loc;
  3213.         cache_ptr ent;
  3214. diff --git a/libtirpc/src/svc_generic.c b/libtirpc/src/svc_generic.c
  3215. index 24b0479..762123b 100644
  3216. --- a/libtirpc/src/svc_generic.c
  3217. +++ b/libtirpc/src/svc_generic.c
  3218. @@ -65,11 +65,11 @@ extern int __svc_vc_setflag(SVCXPRT *, int);
  3219.   * created earlier instead of creating a new handle every time.
  3220.   */
  3221.  int
  3222. -svc_create(dispatch, prognum, versnum, nettype)
  3223. -       void (*dispatch)(struct svc_req *, SVCXPRT *);
  3224. -       rpcprog_t prognum;              /* Program number */
  3225. -       rpcvers_t versnum;              /* Version number */
  3226. -       const char *nettype;            /* Networktype token */
  3227. +svc_create(
  3228. +       void (*dispatch)(struct svc_req *, SVCXPRT *),
  3229. +       rpcprog_t prognum,              /* Program number */
  3230. +       rpcvers_t versnum,              /* Version number */
  3231. +       const char *nettype)            /* Networktype token */
  3232.  {
  3233.         struct xlist {
  3234.                 SVCXPRT *xprt;          /* Server handle */
  3235. @@ -138,11 +138,11 @@ svc_create(dispatch, prognum, versnum, nettype)
  3236.   * with the rpcbind. It calls svc_tli_create();
  3237.   */
  3238.  SVCXPRT *
  3239. -svc_tp_create(dispatch, prognum, versnum, nconf)
  3240. -       void (*dispatch)(struct svc_req *, SVCXPRT *);
  3241. -       rpcprog_t prognum;              /* Program number */
  3242. -       rpcvers_t versnum;              /* Version number */
  3243. -       const struct netconfig *nconf; /* Netconfig structure for the network */
  3244. +svc_tp_create(
  3245. +       void (*dispatch)(struct svc_req *, SVCXPRT *),
  3246. +       rpcprog_t prognum,              /* Program number */
  3247. +       rpcvers_t versnum,              /* Version number */
  3248. +       const struct netconfig *nconf) /* Netconfig structure for the network */
  3249.  {
  3250.         SVCXPRT *xprt;
  3251.  
  3252. @@ -179,12 +179,12 @@ svc_tp_create(dispatch, prognum, versnum, nconf)
  3253.   * If sendsz or recvsz are zero, their default values are chosen.
  3254.   */
  3255.  SVCXPRT *
  3256. -svc_tli_create(fd, nconf, bindaddr, sendsz, recvsz)
  3257. -       int fd;                         /* Connection end point */
  3258. -       const struct netconfig *nconf;  /* Netconfig struct for nettoken */
  3259. -       const struct t_bind *bindaddr;  /* Local bind address */
  3260. -       u_int sendsz;                   /* Max sendsize */
  3261. -       u_int recvsz;                   /* Max recvsize */
  3262. +svc_tli_create(
  3263. +       int fd,                         /* Connection end point */
  3264. +       const struct netconfig *nconf,  /* Netconfig struct for nettoken */
  3265. +       const struct t_bind *bindaddr,  /* Local bind address */
  3266. +       u_int sendsz,                   /* Max sendsize */
  3267. +       u_int recvsz)                   /* Max recvsize */
  3268.  {
  3269.         SVCXPRT *xprt = NULL;           /* service handle */
  3270.         bool_t madefd = FALSE;          /* whether fd opened here  */
  3271. diff --git a/libtirpc/src/svc_raw.c b/libtirpc/src/svc_raw.c
  3272. index 4324c44..55e29ac 100644
  3273. --- a/libtirpc/src/svc_raw.c
  3274. +++ b/libtirpc/src/svc_raw.c
  3275. @@ -104,17 +104,17 @@ svc_raw_create()
  3276.  
  3277.  /*ARGSUSED*/
  3278.  static enum xprt_stat
  3279. -svc_raw_stat(xprt)
  3280. -SVCXPRT *xprt; /* args needed to satisfy ANSI-C typechecking */
  3281. +svc_raw_stat(
  3282. +SVCXPRT *xprt) /* args needed to satisfy ANSI-C typechecking */
  3283.  {
  3284.         return (XPRT_IDLE);
  3285.  }
  3286.  
  3287.  /*ARGSUSED*/
  3288.  static bool_t
  3289. -svc_raw_recv(xprt, msg)
  3290. -       SVCXPRT *xprt;
  3291. -       struct rpc_msg *msg;
  3292. +svc_raw_recv(
  3293. +       SVCXPRT *xprt,
  3294. +       struct rpc_msg *msg)
  3295.  {
  3296.         struct svc_raw_private *srp;
  3297.         XDR *xdrs;
  3298. @@ -138,9 +138,9 @@ svc_raw_recv(xprt, msg)
  3299.  
  3300.  /*ARGSUSED*/
  3301.  static bool_t
  3302. -svc_raw_reply(xprt, msg)
  3303. -       SVCXPRT *xprt;
  3304. -       struct rpc_msg *msg;
  3305. +svc_raw_reply(
  3306. +       SVCXPRT *xprt,
  3307. +       struct rpc_msg *msg)
  3308.  {
  3309.         struct svc_raw_private *srp;
  3310.         XDR *xdrs;
  3311. @@ -165,10 +165,10 @@ svc_raw_reply(xprt, msg)
  3312.  
  3313.  /*ARGSUSED*/
  3314.  static bool_t
  3315. -svc_raw_getargs(xprt, xdr_args, args_ptr)
  3316. -       SVCXPRT *xprt;
  3317. -       xdrproc_t xdr_args;
  3318. -       void *args_ptr;
  3319. +svc_raw_getargs(
  3320. +       SVCXPRT *xprt,
  3321. +       xdrproc_t xdr_args,
  3322. +       void *args_ptr)
  3323.  {
  3324.         struct svc_raw_private *srp;
  3325.  
  3326. @@ -184,10 +184,10 @@ svc_raw_getargs(xprt, xdr_args, args_ptr)
  3327.  
  3328.  /*ARGSUSED*/
  3329.  static bool_t
  3330. -svc_raw_freeargs(xprt, xdr_args, args_ptr)
  3331. -       SVCXPRT *xprt;
  3332. -       xdrproc_t xdr_args;
  3333. -       void *args_ptr;
  3334. +svc_raw_freeargs(
  3335. +       SVCXPRT *xprt,
  3336. +       xdrproc_t xdr_args,
  3337. +       void *args_ptr)
  3338.  {
  3339.         struct svc_raw_private *srp;
  3340.         XDR *xdrs;
  3341. @@ -207,24 +207,22 @@ svc_raw_freeargs(xprt, xdr_args, args_ptr)
  3342.  
  3343.  /*ARGSUSED*/
  3344.  static void
  3345. -svc_raw_destroy(xprt)
  3346. -SVCXPRT *xprt;
  3347. +svc_raw_destroy(SVCXPRT *xprt)
  3348.  {
  3349.  }
  3350.  
  3351.  /*ARGSUSED*/
  3352.  static bool_t
  3353. -svc_raw_control(xprt, rq, in)
  3354. -       SVCXPRT *xprt;
  3355. -       const u_int     rq;
  3356. -       void            *in;
  3357. +svc_raw_control(
  3358. +       SVCXPRT *xprt,
  3359. +       const u_int     rq,
  3360. +       void            *in)
  3361.  {
  3362.         return (FALSE);
  3363.  }
  3364.  
  3365.  static void
  3366. -svc_raw_ops(xprt)
  3367. -       SVCXPRT *xprt;
  3368. +svc_raw_ops(SVCXPRT *xprt)
  3369.  {
  3370.         static struct xp_ops ops;
  3371.         static struct xp_ops2 ops2;
  3372. diff --git a/libtirpc/src/svc_simple.c b/libtirpc/src/svc_simple.c
  3373. index 3ad528e..925089c 100644
  3374. --- a/libtirpc/src/svc_simple.c
  3375. +++ b/libtirpc/src/svc_simple.c
  3376. @@ -89,13 +89,14 @@ static const char __no_mem_str[] = "out of memory";
  3377.   */
  3378.  
  3379.  int
  3380. -rpc_reg(prognum, versnum, procnum, progname, inproc, outproc, nettype)
  3381. -       rpcprog_t prognum;                      /* program number */
  3382. -       rpcvers_t versnum;                      /* version number */
  3383. -       rpcproc_t procnum;                      /* procedure number */
  3384. -       char *(*progname)(char *); /* Server routine */
  3385. -       xdrproc_t inproc, outproc;      /* in/out XDR procedures */
  3386. -       char *nettype;                  /* nettype */
  3387. +rpc_reg(
  3388. +       rpcprog_t prognum,                      /* program number */
  3389. +       rpcvers_t versnum,                      /* version number */
  3390. +       rpcproc_t procnum,                      /* procedure number */
  3391. +       char *(*progname)(char *), /* Server routine */
  3392. +       xdrproc_t inproc,               /* in XDR procedures */
  3393. +       xdrproc_t outproc,              /* out XDR procedures */
  3394. +       char *nettype)                  /* nettype */
  3395.  {
  3396.         struct netconfig *nconf;
  3397.         int done = FALSE;
  3398. @@ -232,9 +233,7 @@ rpc_reg(prognum, versnum, procnum, progname, inproc, outproc, nettype)
  3399.   */
  3400.  
  3401.  static void
  3402. -universal(rqstp, transp)
  3403. -       struct svc_req *rqstp;
  3404. -       SVCXPRT *transp;
  3405. +universal(struct svc_req *rqstp, SVCXPRT *transp)
  3406.  {
  3407.         rpcprog_t prog;
  3408.         rpcvers_t vers;
  3409. diff --git a/libtirpc/src/svc_vc.c b/libtirpc/src/svc_vc.c
  3410. index 8b8a7dd..05640e7 100644
  3411. --- a/libtirpc/src/svc_vc.c
  3412. +++ b/libtirpc/src/svc_vc.c
  3413. @@ -145,10 +145,10 @@ __xprt_set_raddr(SVCXPRT *xprt, const struct sockaddr_storage *ss)
  3414.   * 0 => use the system default.
  3415.   */
  3416.  SVCXPRT *
  3417. -svc_vc_create(fd, sendsize, recvsize)
  3418. -       int fd;
  3419. -       u_int sendsize;
  3420. -       u_int recvsize;
  3421. +svc_vc_create(
  3422. +       int fd,
  3423. +       u_int sendsize,
  3424. +       u_int recvsize)
  3425.  {
  3426.         SVCXPRT *xprt;
  3427.         struct cf_rendezvous *r = NULL;
  3428. @@ -203,10 +203,10 @@ cleanup_svc_vc_create:
  3429.   * descriptor as its first input.
  3430.   */
  3431.  SVCXPRT *
  3432. -svc_fd_create(fd, sendsize, recvsize)
  3433. -       int fd;
  3434. -       u_int sendsize;
  3435. -       u_int recvsize;
  3436. +svc_fd_create(
  3437. +       int fd,
  3438. +       u_int sendsize,
  3439. +       u_int recvsize)
  3440.  {
  3441.         struct sockaddr_storage ss;
  3442.         socklen_t slen;
  3443. @@ -251,10 +251,10 @@ freedata:
  3444.  }
  3445.  
  3446.  static SVCXPRT *
  3447. -makefd_xprt(fd, sendsize, recvsize)
  3448. -       int fd;
  3449. -       u_int sendsize;
  3450. -       u_int recvsize;
  3451. +makefd_xprt(
  3452. +       int fd,
  3453. +       u_int sendsize,
  3454. +       u_int recvsize)
  3455.  {
  3456.         SVCXPRT *xprt;
  3457.         struct cf_conn *cd;
  3458. @@ -300,9 +300,9 @@ done:
  3459.  
  3460.  /*ARGSUSED*/
  3461.  static bool_t
  3462. -rendezvous_request(xprt, msg)
  3463. -       SVCXPRT *xprt;
  3464. -       struct rpc_msg *msg;
  3465. +rendezvous_request(
  3466. +       SVCXPRT *xprt,
  3467. +       struct rpc_msg *msg)
  3468.  {
  3469.         int sock;
  3470.  #ifndef _WIN32
  3471. @@ -401,16 +401,14 @@ again:
  3472.  
  3473.  /*ARGSUSED*/
  3474.  static enum xprt_stat
  3475. -rendezvous_stat(xprt)
  3476. -       SVCXPRT *xprt;
  3477. +rendezvous_stat(SVCXPRT *xprt)
  3478.  {
  3479.  
  3480.         return (XPRT_IDLE);
  3481.  }
  3482.  
  3483.  static void
  3484. -svc_vc_destroy(xprt)
  3485. -       SVCXPRT *xprt;
  3486. +svc_vc_destroy(SVCXPRT *xprt)
  3487.  {
  3488.         assert(xprt != NULL);
  3489.        
  3490. @@ -419,8 +417,7 @@ svc_vc_destroy(xprt)
  3491.  }
  3492.  
  3493.  static void
  3494. -__svc_vc_dodestroy(xprt)
  3495. -       SVCXPRT *xprt;
  3496. +__svc_vc_dodestroy(SVCXPRT *xprt)
  3497.  {
  3498.         struct cf_conn *cd;
  3499.         struct cf_rendezvous *r;
  3500. @@ -452,19 +449,19 @@ __svc_vc_dodestroy(xprt)
  3501.  
  3502.  /*ARGSUSED*/
  3503.  static bool_t
  3504. -svc_vc_control(xprt, rq, in)
  3505. -       SVCXPRT *xprt;
  3506. -       const u_int rq;
  3507. -       void *in;
  3508. +svc_vc_control(
  3509. +       SVCXPRT *xprt,
  3510. +       const u_int rq,
  3511. +       void *in)
  3512.  {
  3513.         return (FALSE);
  3514.  }
  3515.  
  3516.  static bool_t
  3517. -svc_vc_rendezvous_control(xprt, rq, in)
  3518. -       SVCXPRT *xprt;
  3519. -       const u_int rq;
  3520. -       void *in;
  3521. +svc_vc_rendezvous_control(
  3522. +       SVCXPRT *xprt,
  3523. +       const u_int rq,
  3524. +       void *in)
  3525.  {
  3526.         struct cf_rendezvous *cfp;
  3527.  
  3528. @@ -492,10 +489,10 @@ svc_vc_rendezvous_control(xprt, rq, in)
  3529.   * fatal for the connection.
  3530.   */
  3531.  static int
  3532. -read_vc(xprtp, buf, len)
  3533. -       void *xprtp;
  3534. -       void *buf;
  3535. -       int len;
  3536. +read_vc(
  3537. +       void *xprtp,
  3538. +       void *buf,
  3539. +       int len)
  3540.  {
  3541.         SVCXPRT *xprt;
  3542.         int sock;
  3543. @@ -567,10 +564,10 @@ fatal_err:
  3544.   * Any error is fatal and the connection is closed.
  3545.   */
  3546.  static int
  3547. -write_vc(xprtp, bufp, len)
  3548. -       void *xprtp;
  3549. -       void *bufp;
  3550. -       int len;
  3551. +write_vc(
  3552. +       void *xprtp,
  3553. +       void *bufp,
  3554. +       int len)
  3555.  {
  3556.         SVCXPRT *xprt;
  3557.         char *buf;
  3558. @@ -619,8 +616,7 @@ write_vc(xprtp, bufp, len)
  3559.  }
  3560.  
  3561.  static enum xprt_stat
  3562. -svc_vc_stat(xprt)
  3563. -       SVCXPRT *xprt;
  3564. +svc_vc_stat(SVCXPRT *xprt)
  3565.  {
  3566.         struct cf_conn *cd;
  3567.  
  3568. @@ -636,9 +632,9 @@ svc_vc_stat(xprt)
  3569.  }
  3570.  
  3571.  static bool_t
  3572. -svc_vc_recv(xprt, msg)
  3573. -       SVCXPRT *xprt;
  3574. -       struct rpc_msg *msg;
  3575. +svc_vc_recv(
  3576. +       SVCXPRT *xprt,
  3577. +       struct rpc_msg *msg)
  3578.  {
  3579.         struct cf_conn *cd;
  3580.         XDR *xdrs;
  3581. @@ -665,10 +661,10 @@ svc_vc_recv(xprt, msg)
  3582.  }
  3583.  
  3584.  static bool_t
  3585. -svc_vc_getargs(xprt, xdr_args, args_ptr)
  3586. -       SVCXPRT *xprt;
  3587. -       xdrproc_t xdr_args;
  3588. -       void *args_ptr;
  3589. +svc_vc_getargs(
  3590. +       SVCXPRT *xprt,
  3591. +       xdrproc_t xdr_args,
  3592. +       void *args_ptr)
  3593.  {
  3594.  
  3595.         assert(xprt != NULL);
  3596. @@ -678,10 +674,10 @@ svc_vc_getargs(xprt, xdr_args, args_ptr)
  3597.  }
  3598.  
  3599.  static bool_t
  3600. -svc_vc_freeargs(xprt, xdr_args, args_ptr)
  3601. -       SVCXPRT *xprt;
  3602. -       xdrproc_t xdr_args;
  3603. -       void *args_ptr;
  3604. +svc_vc_freeargs(
  3605. +       SVCXPRT *xprt,
  3606. +       xdrproc_t xdr_args,
  3607. +       void *args_ptr)
  3608.  {
  3609.         XDR *xdrs;
  3610.  
  3611. @@ -695,9 +691,9 @@ svc_vc_freeargs(xprt, xdr_args, args_ptr)
  3612.  }
  3613.  
  3614.  static bool_t
  3615. -svc_vc_reply(xprt, msg)
  3616. -       SVCXPRT *xprt;
  3617. -       struct rpc_msg *msg;
  3618. +svc_vc_reply(
  3619. +       SVCXPRT *xprt,
  3620. +       struct rpc_msg *msg)
  3621.  {
  3622.         struct cf_conn *cd;
  3623.         XDR *xdrs;
  3624. @@ -717,8 +713,7 @@ svc_vc_reply(xprt, msg)
  3625.  }
  3626.  
  3627.  static void
  3628. -svc_vc_ops(xprt)
  3629. -       SVCXPRT *xprt;
  3630. +svc_vc_ops(SVCXPRT *xprt)
  3631.  {
  3632.         static struct xp_ops ops;
  3633.         static struct xp_ops2 ops2;
  3634. @@ -742,8 +737,7 @@ svc_vc_ops(xprt)
  3635.  }
  3636.  
  3637.  static void
  3638. -svc_vc_rendezvous_ops(xprt)
  3639. -       SVCXPRT *xprt;
  3640. +svc_vc_rendezvous_ops(SVCXPRT *xprt)
  3641.  {
  3642.         static struct xp_ops ops;
  3643.         static struct xp_ops2 ops2;
  3644. diff --git a/libtirpc/src/xdr.c b/libtirpc/src/xdr.c
  3645. index 0b9b97d..51e58ac 100644
  3646. --- a/libtirpc/src/xdr.c
  3647. +++ b/libtirpc/src/xdr.c
  3648. @@ -67,9 +67,9 @@ static const char xdr_zero[BYTES_PER_XDR_UNIT] = { 0, 0, 0, 0 };
  3649.   * Not a filter, but a convenient utility nonetheless
  3650.   */
  3651.  void
  3652. -xdr_free(proc, objp)
  3653. -       xdrproc_t proc;
  3654. -       void *objp;
  3655. +xdr_free(
  3656. +       xdrproc_t proc,
  3657. +       void *objp)
  3658.  {
  3659.         XDR x;
  3660.        
  3661. @@ -92,9 +92,9 @@ xdr_void(void)
  3662.   * XDR integers
  3663.   */
  3664.  bool_t
  3665. -xdr_int(xdrs, ip)
  3666. -       XDR *xdrs;
  3667. -       int *ip;
  3668. +xdr_int(
  3669. +       XDR *xdrs,
  3670. +       int *ip)
  3671.  {
  3672.         long l;
  3673.  
  3674. @@ -122,9 +122,9 @@ xdr_int(xdrs, ip)
  3675.   * XDR unsigned integers
  3676.   */
  3677.  bool_t
  3678. -xdr_u_int(xdrs, up)
  3679. -       XDR *xdrs;
  3680. -       u_int *up;
  3681. +xdr_u_int(
  3682. +       XDR *xdrs,
  3683. +       u_int *up)
  3684.  {
  3685.         u_long l;
  3686.  
  3687. @@ -154,9 +154,9 @@ xdr_u_int(xdrs, up)
  3688.   * same as xdr_u_long - open coded to save a proc call!
  3689.   */
  3690.  bool_t
  3691. -xdr_long(xdrs, lp)
  3692. -       XDR *xdrs;
  3693. -       long *lp;
  3694. +xdr_long(
  3695. +       XDR *xdrs,
  3696. +       long *lp)
  3697.  {
  3698.         switch (xdrs->x_op) {
  3699.         case XDR_ENCODE:
  3700. @@ -175,9 +175,9 @@ xdr_long(xdrs, lp)
  3701.   * same as xdr_long - open coded to save a proc call!
  3702.   */
  3703.  bool_t
  3704. -xdr_u_long(xdrs, ulp)
  3705. -       XDR *xdrs;
  3706. -       u_long *ulp;
  3707. +xdr_u_long(
  3708. +       XDR *xdrs,
  3709. +       u_long *ulp)
  3710.  {
  3711.         switch (xdrs->x_op) {
  3712.         case XDR_ENCODE:
  3713. @@ -197,9 +197,9 @@ xdr_u_long(xdrs, ulp)
  3714.   * same as xdr_u_int32_t - open coded to save a proc call!
  3715.   */
  3716.  bool_t
  3717. -xdr_int32_t(xdrs, int32_p)
  3718. -       XDR *xdrs;
  3719. -       int32_t *int32_p;
  3720. +xdr_int32_t(
  3721. +       XDR *xdrs,
  3722. +       int32_t *int32_p)
  3723.  {
  3724.         long l;
  3725.  
  3726. @@ -228,9 +228,9 @@ xdr_int32_t(xdrs, int32_p)
  3727.   * same as xdr_int32_t - open coded to save a proc call!
  3728.   */
  3729.  bool_t
  3730. -xdr_u_int32_t(xdrs, u_int32_p)
  3731. -       XDR *xdrs;
  3732. -       u_int32_t *u_int32_p;
  3733. +xdr_u_int32_t(
  3734. +       XDR *xdrs,
  3735. +       u_int32_t *u_int32_p)
  3736.  {
  3737.         u_long l;
  3738.  
  3739. @@ -259,9 +259,9 @@ xdr_u_int32_t(xdrs, u_int32_p)
  3740.   * XDR unsigned 32-bit integers
  3741.   */
  3742.  bool_t
  3743. -xdr_uint32_t(xdrs, uint32_p)
  3744. -       XDR *xdrs;
  3745. -       uint32_t *uint32_p;
  3746. +xdr_uint32_t(
  3747. +       XDR *xdrs,
  3748. +       uint32_t *uint32_p)
  3749.  {
  3750.         return (xdr_u_int32_t(xdrs, (u_int32_t *)uint32_p));
  3751.  }
  3752. @@ -271,9 +271,9 @@ xdr_uint32_t(xdrs, uint32_p)
  3753.   * XDR short integers
  3754.   */
  3755.  bool_t
  3756. -xdr_short(xdrs, sp)
  3757. -       XDR *xdrs;
  3758. -       short *sp;
  3759. +xdr_short(
  3760. +       XDR *xdrs,
  3761. +       short *sp)
  3762.  {
  3763.         long l;
  3764.  
  3765. @@ -301,9 +301,9 @@ xdr_short(xdrs, sp)
  3766.   * XDR unsigned short integers
  3767.   */
  3768.  bool_t
  3769. -xdr_u_short(xdrs, usp)
  3770. -       XDR *xdrs;
  3771. -       u_short *usp;
  3772. +xdr_u_short(
  3773. +       XDR *xdrs,
  3774. +       u_short *usp)
  3775.  {
  3776.         u_long l;
  3777.  
  3778. @@ -332,9 +332,9 @@ xdr_u_short(xdrs, usp)
  3779.   * XDR 16-bit integers
  3780.   */
  3781.  bool_t
  3782. -xdr_int16_t(xdrs, int16_p)
  3783. -       XDR *xdrs;
  3784. -       int16_t *int16_p;
  3785. +xdr_int16_t(
  3786. +       XDR *xdrs,
  3787. +       int16_t *int16_p)
  3788.  {
  3789.         long l;
  3790.  
  3791. @@ -362,9 +362,9 @@ xdr_int16_t(xdrs, int16_p)
  3792.   * XDR unsigned 16-bit integers
  3793.   */
  3794.  bool_t
  3795. -xdr_u_int16_t(xdrs, u_int16_p)
  3796. -       XDR *xdrs;
  3797. -       u_int16_t *u_int16_p;
  3798. +xdr_u_int16_t(
  3799. +       XDR *xdrs,
  3800. +       u_int16_t *u_int16_p)
  3801.  {
  3802.         u_long l;
  3803.  
  3804. @@ -393,9 +393,9 @@ xdr_u_int16_t(xdrs, u_int16_p)
  3805.   * XDR unsigned 16-bit integers
  3806.   */
  3807.  bool_t
  3808. -xdr_uint16_t(xdrs, uint16_p)
  3809. -       XDR *xdrs;
  3810. -       uint16_t *uint16_p;
  3811. +xdr_uint16_t(
  3812. +       XDR *xdrs,
  3813. +       uint16_t *uint16_p)
  3814.  {
  3815.         return (xdr_u_int16_t(xdrs, (u_int16_t *)uint16_p));
  3816.  }
  3817. @@ -405,9 +405,9 @@ xdr_uint16_t(xdrs, uint16_p)
  3818.   * XDR 8-bit integers
  3819.   */
  3820.  bool_t
  3821. -xdr_int8_t(xdrs, int8_p)
  3822. -       XDR *xdrs;
  3823. -       int8_t *int8_p;
  3824. +xdr_int8_t(
  3825. +       XDR *xdrs,
  3826. +       int8_t *int8_p)
  3827.  {
  3828.         long l;
  3829.  
  3830. @@ -436,9 +436,9 @@ xdr_int8_t(xdrs, int8_p)
  3831.   * XDR unsigned 8-bit integers
  3832.   */
  3833.  bool_t
  3834. -xdr_u_int8_t(xdrs, uint8_p)
  3835. -       XDR *xdrs;
  3836. -       uint8_t *uint8_p;
  3837. +xdr_u_int8_t(
  3838. +       XDR *xdrs,
  3839. +       uint8_t *uint8_p)
  3840.  {
  3841.         u_long l;
  3842.  
  3843. @@ -467,9 +467,9 @@ xdr_u_int8_t(xdrs, uint8_p)
  3844.   * XDR unsigned 8-bit integers
  3845.   */
  3846.  bool_t
  3847. -xdr_uint8_t(xdrs, uint8_p)
  3848. -       XDR *xdrs;
  3849. -       uint8_t *uint8_p;
  3850. +xdr_uint8_t(
  3851. +       XDR *xdrs,
  3852. +       uint8_t *uint8_p)
  3853.  {
  3854.         return (xdr_u_int8_t(xdrs, (uint8_t *)uint8_p));
  3855.  }
  3856. @@ -479,9 +479,9 @@ xdr_uint8_t(xdrs, uint8_p)
  3857.   * XDR a char
  3858.   */
  3859.  bool_t
  3860. -xdr_char(xdrs, cp)
  3861. -       XDR *xdrs;
  3862. -       char *cp;
  3863. +xdr_char(
  3864. +       XDR *xdrs,
  3865. +       char *cp)
  3866.  {
  3867.         int i;
  3868.  
  3869. @@ -497,9 +497,9 @@ xdr_char(xdrs, cp)
  3870.   * XDR an unsigned char
  3871.   */
  3872.  bool_t
  3873. -xdr_u_char(xdrs, cp)
  3874. -       XDR *xdrs;
  3875. -       u_char *cp;
  3876. +xdr_u_char(
  3877. +       XDR *xdrs,
  3878. +       u_char *cp)
  3879.  {
  3880.         u_int u;
  3881.  
  3882. @@ -515,9 +515,9 @@ xdr_u_char(xdrs, cp)
  3883.   * XDR booleans
  3884.   */
  3885.  bool_t
  3886. -xdr_bool(xdrs, bp)
  3887. -       XDR *xdrs;
  3888. -       bool_t *bp;
  3889. +xdr_bool(
  3890. +       XDR *xdrs,
  3891. +       bool_t *bp)
  3892.  {
  3893.         long lb;
  3894.  
  3895. @@ -545,9 +545,9 @@ xdr_bool(xdrs, bp)
  3896.   * XDR enumerations
  3897.   */
  3898.  bool_t
  3899. -xdr_enum(xdrs, ep)
  3900. -       XDR *xdrs;
  3901. -       enum_t *ep;
  3902. +xdr_enum(
  3903. +       XDR *xdrs,
  3904. +       enum_t *ep)
  3905.  {
  3906.         enum sizecheck { SIZEVAL };     /* used to find the size of an enum */
  3907.  
  3908. @@ -581,10 +581,10 @@ xdr_enum(xdrs, ep)
  3909.   * cp points to the opaque object and cnt gives the byte length.
  3910.   */
  3911.  bool_t
  3912. -xdr_opaque(xdrs, cp, cnt)
  3913. -       XDR *xdrs;
  3914. -       caddr_t cp;
  3915. -       u_int cnt;
  3916. +xdr_opaque(
  3917. +       XDR *xdrs,
  3918. +       caddr_t cp,
  3919. +       u_int cnt)
  3920.  {
  3921.         u_int rndup;
  3922.         static int crud[BYTES_PER_XDR_UNIT];
  3923. @@ -633,11 +633,11 @@ xdr_opaque(xdrs, cp, cnt)
  3924.   * If *cpp is NULL maxsize bytes are allocated
  3925.   */
  3926.  bool_t
  3927. -xdr_bytes(xdrs, cpp, sizep, maxsize)
  3928. -       XDR *xdrs;
  3929. -       char **cpp;
  3930. -       u_int *sizep;
  3931. -       u_int maxsize;
  3932. +xdr_bytes(
  3933. +       XDR *xdrs,
  3934. +       char **cpp,
  3935. +       u_int *sizep,
  3936. +       u_int maxsize)
  3937.  {
  3938.         char *sp = *cpp;  /* sp is the actual string pointer */
  3939.         u_int nodesize;
  3940. @@ -698,9 +698,9 @@ xdr_bytes(xdrs, cpp, sizep, maxsize)
  3941.   * Implemented here due to commonality of the object.
  3942.   */
  3943.  bool_t
  3944. -xdr_netobj(xdrs, np)
  3945. -       XDR *xdrs;
  3946. -       struct netobj *np;
  3947. +xdr_netobj(
  3948. +       XDR *xdrs,
  3949. +       struct netobj *np)
  3950.  {
  3951.  
  3952.         return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ));
  3953. @@ -718,12 +718,12 @@ xdr_netobj(xdrs, np)
  3954.   * If there is no specific or default routine an error is returned.
  3955.   */
  3956.  bool_t
  3957. -xdr_union(xdrs, dscmp, unp, choices, dfault)
  3958. -       XDR *xdrs;
  3959. -       enum_t *dscmp;          /* enum to decide which arm to work on */
  3960. -       char *unp;              /* the union itself */
  3961. -       const struct xdr_discrim *choices;      /* [value, xdr proc] for each arm */
  3962. -       xdrproc_t dfault;       /* default xdr routine */
  3963. +xdr_union(
  3964. +       XDR *xdrs,
  3965. +       enum_t *dscmp,          /* enum to decide which arm to work on */
  3966. +       char *unp,              /* the union itself */
  3967. +       const struct xdr_discrim *choices,      /* [value, xdr proc] for each arm */
  3968. +       xdrproc_t dfault)       /* default xdr routine */
  3969.  {
  3970.         enum_t dscm;
  3971.  
  3972. @@ -767,10 +767,10 @@ xdr_union(xdrs, dscmp, unp, choices, dfault)
  3973.   * of the string as specified by a protocol.
  3974.   */
  3975.  bool_t
  3976. -xdr_string(xdrs, cpp, maxsize)
  3977. -       XDR *xdrs;
  3978. -       char **cpp;
  3979. -       u_int maxsize;
  3980. +xdr_string(
  3981. +       XDR *xdrs,
  3982. +       char **cpp,
  3983. +       u_int maxsize)
  3984.  {
  3985.         char *sp = *cpp;  /* sp is the actual string pointer */
  3986.         u_int size;
  3987. @@ -850,9 +850,9 @@ xdr_string(xdrs, cpp, maxsize)
  3988.   * routines like clnt_call
  3989.   */
  3990.  bool_t
  3991. -xdr_wrapstring(xdrs, cpp)
  3992. -       XDR *xdrs;
  3993. -       char **cpp;
  3994. +xdr_wrapstring(
  3995. +       XDR *xdrs,
  3996. +       char **cpp)
  3997.  {
  3998.         return xdr_string(xdrs, cpp, RPC_MAXDATASIZE);
  3999.  }
  4000. @@ -869,9 +869,9 @@ xdr_wrapstring(xdrs, cpp)
  4001.   * XDR 64-bit integers
  4002.   */
  4003.  bool_t
  4004. -xdr_int64_t(xdrs, llp)
  4005. -       XDR *xdrs;
  4006. -       int64_t *llp;
  4007. +xdr_int64_t(
  4008. +       XDR *xdrs,
  4009. +       int64_t *llp)
  4010.  {
  4011.         u_long ul[2];
  4012.  
  4013. @@ -903,9 +903,9 @@ xdr_int64_t(xdrs, llp)
  4014.   * XDR unsigned 64-bit integers
  4015.   */
  4016.  bool_t
  4017. -xdr_u_int64_t(xdrs, ullp)
  4018. -       XDR *xdrs;
  4019. -       u_int64_t *ullp;
  4020. +xdr_u_int64_t(
  4021. +       XDR *xdrs,
  4022. +       u_int64_t *ullp)
  4023.  {
  4024.         u_long ul[2];
  4025.  
  4026. @@ -937,9 +937,9 @@ xdr_u_int64_t(xdrs, ullp)
  4027.   * XDR unsigned 64-bit integers
  4028.   */
  4029.  bool_t
  4030. -xdr_uint64_t(xdrs, ullp)
  4031. -       XDR *xdrs;
  4032. -       uint64_t *ullp;
  4033. +xdr_uint64_t(
  4034. +       XDR *xdrs,
  4035. +       uint64_t *ullp)
  4036.  {
  4037.         return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp));
  4038.  }
  4039. @@ -949,9 +949,9 @@ xdr_uint64_t(xdrs, ullp)
  4040.   * XDR hypers
  4041.   */
  4042.  bool_t
  4043. -xdr_hyper(xdrs, llp)
  4044. -       XDR *xdrs;
  4045. -       longlong_t *llp;
  4046. +xdr_hyper(
  4047. +       XDR *xdrs,
  4048. +       longlong_t *llp)
  4049.  {
  4050.  
  4051.         /*
  4052. @@ -966,9 +966,9 @@ xdr_hyper(xdrs, llp)
  4053.   * XDR unsigned hypers
  4054.   */
  4055.  bool_t
  4056. -xdr_u_hyper(xdrs, ullp)
  4057. -       XDR *xdrs;
  4058. -       u_longlong_t *ullp;
  4059. +xdr_u_hyper(
  4060. +       XDR *xdrs,
  4061. +       u_longlong_t *ullp)
  4062.  {
  4063.  
  4064.         /*
  4065. @@ -983,9 +983,9 @@ xdr_u_hyper(xdrs, ullp)
  4066.   * XDR longlong_t's
  4067.   */
  4068.  bool_t
  4069. -xdr_longlong_t(xdrs, llp)
  4070. -       XDR *xdrs;
  4071. -       longlong_t *llp;
  4072. +xdr_longlong_t(
  4073. +       XDR *xdrs,
  4074. +       longlong_t *llp)
  4075.  {
  4076.  
  4077.         /*
  4078. @@ -1000,9 +1000,9 @@ xdr_longlong_t(xdrs, llp)
  4079.   * XDR u_longlong_t's
  4080.   */
  4081.  bool_t
  4082. -xdr_u_longlong_t(xdrs, ullp)
  4083. -       XDR *xdrs;
  4084. -       u_longlong_t *ullp;
  4085. +xdr_u_longlong_t(
  4086. +       XDR *xdrs,
  4087. +       u_longlong_t *ullp)
  4088.  {
  4089.  
  4090.         /*
  4091. @@ -1016,9 +1016,9 @@ xdr_u_longlong_t(xdrs, ullp)
  4092.   * XDR quad_t
  4093.   */
  4094.  bool_t
  4095. -xdr_quad_t(xdrs, llp)
  4096. -       XDR *xdrs;
  4097. -       int64_t *llp;
  4098. +xdr_quad_t(
  4099. +       XDR *xdrs,
  4100. +       int64_t *llp)
  4101.  {
  4102.         return (xdr_int64_t(xdrs, (int64_t *)llp));
  4103.  }
  4104. @@ -1028,9 +1028,9 @@ xdr_quad_t(xdrs, llp)
  4105.   * XDR u_quad_t
  4106.   */
  4107.  bool_t
  4108. -xdr_u_quad_t(xdrs, ullp)
  4109. -       XDR *xdrs;
  4110. -       u_int64_t *ullp;
  4111. +xdr_u_quad_t(
  4112. +       XDR *xdrs,
  4113. +       u_int64_t *ullp)
  4114.  {
  4115.         return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp));
  4116.  }
  4117. diff --git a/libtirpc/src/xdr_array.c b/libtirpc/src/xdr_array.c
  4118. index f932efe..0f68b9d 100644
  4119. --- a/libtirpc/src/xdr_array.c
  4120. +++ b/libtirpc/src/xdr_array.c
  4121. @@ -58,13 +58,13 @@
  4122.   * xdr procedure to call to handle each element of the array.
  4123.   */
  4124.  bool_t
  4125. -xdr_array(xdrs, addrp, sizep, maxsize, elsize, elproc)
  4126. -       XDR *xdrs;
  4127. -       caddr_t *addrp;         /* array pointer */
  4128. -       u_int *sizep;           /* number of elements */
  4129. -       u_int maxsize;          /* max numberof elements */
  4130. -       u_int elsize;           /* size in bytes of each element */
  4131. -       xdrproc_t elproc;       /* xdr routine to handle each element */
  4132. +xdr_array(
  4133. +       XDR *xdrs,
  4134. +       caddr_t *addrp,         /* array pointer */
  4135. +       u_int *sizep,           /* number of elements */
  4136. +       u_int maxsize,          /* max numberof elements */
  4137. +       u_int elsize,           /* size in bytes of each element */
  4138. +       xdrproc_t elproc)       /* xdr routine to handle each element */
  4139.  {
  4140.         u_int i;
  4141.         caddr_t target = *addrp;
  4142. @@ -136,12 +136,12 @@ xdr_array(xdrs, addrp, sizep, maxsize, elsize, elproc)
  4143.   * > xdr_elem: routine to XDR each element
  4144.   */
  4145.  bool_t
  4146. -xdr_vector(xdrs, basep, nelem, elemsize, xdr_elem)
  4147. -       XDR *xdrs;
  4148. -       char *basep;
  4149. -       u_int nelem;
  4150. -       u_int elemsize;
  4151. -       xdrproc_t xdr_elem;    
  4152. +xdr_vector(
  4153. +       XDR *xdrs,
  4154. +       char *basep,
  4155. +       u_int nelem,
  4156. +       u_int elemsize,
  4157. +       xdrproc_t xdr_elem)    
  4158.  {
  4159.         u_int i;
  4160.         char *elptr;
  4161. diff --git a/libtirpc/src/xdr_float.c b/libtirpc/src/xdr_float.c
  4162. index 18551f2..095236e 100644
  4163. --- a/libtirpc/src/xdr_float.c
  4164. +++ b/libtirpc/src/xdr_float.c
  4165. @@ -92,9 +92,9 @@ static struct sgl_limits {
  4166.  #endif /* vax */
  4167.  
  4168.  bool_t
  4169. -xdr_float(xdrs, fp)
  4170. -       XDR *xdrs;
  4171. -       float *fp;
  4172. +xdr_float(
  4173. +       XDR *xdrs,
  4174. +       float *fp)
  4175.  {
  4176.  #ifndef IEEEFP
  4177.         struct ieee_single is;
  4178. @@ -194,9 +194,9 @@ static struct dbl_limits {
  4179.  
  4180.  
  4181.  bool_t
  4182. -xdr_double(xdrs, dp)
  4183. -       XDR *xdrs;
  4184. -       double *dp;
  4185. +xdr_double(
  4186. +       XDR *xdrs,
  4187. +       double *dp)
  4188.  {
  4189.  #ifdef IEEEFP
  4190.         int32_t *i32p;
  4191. diff --git a/libtirpc/src/xdr_mem.c b/libtirpc/src/xdr_mem.c
  4192. index f2c6f30..59a2ac0 100644
  4193. --- a/libtirpc/src/xdr_mem.c
  4194. +++ b/libtirpc/src/xdr_mem.c
  4195. @@ -93,11 +93,11 @@ static const struct xdr_ops xdrmem_ops_unaligned = {
  4196.   * memory buffer.
  4197.   */
  4198.  void
  4199. -xdrmem_create(xdrs, addr, size, op)
  4200. -       XDR *xdrs;
  4201. -       char *addr;
  4202. -       u_int size;
  4203. -       enum xdr_op op;
  4204. +xdrmem_create(
  4205. +       XDR *xdrs,
  4206. +       char *addr,
  4207. +       u_int size,
  4208. +       enum xdr_op op)
  4209.  {
  4210.  
  4211.         xdrs->x_op = op;
  4212. @@ -109,16 +109,15 @@ xdrmem_create(xdrs, addr, size, op)
  4213.  
  4214.  /*ARGSUSED*/
  4215.  static void
  4216. -xdrmem_destroy(xdrs)
  4217. -       XDR *xdrs;
  4218. +xdrmem_destroy(XDR *xdrs)
  4219.  {
  4220.  
  4221.  }
  4222.  
  4223.  static bool_t
  4224. -xdrmem_getlong_aligned(xdrs, lp)
  4225. -       XDR *xdrs;
  4226. -       long *lp;
  4227. +xdrmem_getlong_aligned(
  4228. +       XDR *xdrs,
  4229. +       long *lp)
  4230.  {
  4231.  
  4232.         if (xdrs->x_handy < sizeof(int32_t))
  4233. @@ -130,9 +129,9 @@ xdrmem_getlong_aligned(xdrs, lp)
  4234.  }
  4235.  
  4236.  static bool_t
  4237. -xdrmem_putlong_aligned(xdrs, lp)
  4238. -       XDR *xdrs;
  4239. -       const long *lp;
  4240. +xdrmem_putlong_aligned(
  4241. +       XDR *xdrs,
  4242. +       const long *lp)
  4243.  {
  4244.  
  4245.         if (xdrs->x_handy < sizeof(int32_t))
  4246. @@ -144,9 +143,9 @@ xdrmem_putlong_aligned(xdrs, lp)
  4247.  }
  4248.  
  4249.  static bool_t
  4250. -xdrmem_getlong_unaligned(xdrs, lp)
  4251. -       XDR *xdrs;
  4252. -       long *lp;
  4253. +xdrmem_getlong_unaligned(
  4254. +       XDR *xdrs,
  4255. +       long *lp)
  4256.  {
  4257.         u_int32_t l;
  4258.  
  4259. @@ -160,9 +159,9 @@ xdrmem_getlong_unaligned(xdrs, lp)
  4260.  }
  4261.  
  4262.  static bool_t
  4263. -xdrmem_putlong_unaligned(xdrs, lp)
  4264. -       XDR *xdrs;
  4265. -       const long *lp;
  4266. +xdrmem_putlong_unaligned(
  4267. +       XDR *xdrs,
  4268. +       const long *lp)
  4269.  {
  4270.         u_int32_t l;
  4271.  
  4272. @@ -176,10 +175,10 @@ xdrmem_putlong_unaligned(xdrs, lp)
  4273.  }
  4274.  
  4275.  static bool_t
  4276. -xdrmem_getbytes(xdrs, addr, len)
  4277. -       XDR *xdrs;
  4278. -       char *addr;
  4279. -       u_int len;
  4280. +xdrmem_getbytes(
  4281. +       XDR *xdrs,
  4282. +       char *addr,
  4283. +       u_int len)
  4284.  {
  4285.  
  4286.         if (xdrs->x_handy < len)
  4287. @@ -191,10 +190,10 @@ xdrmem_getbytes(xdrs, addr, len)
  4288.  }
  4289.  
  4290.  static bool_t
  4291. -xdrmem_putbytes(xdrs, addr, len)
  4292. -       XDR *xdrs;
  4293. -       const char *addr;
  4294. -       u_int len;
  4295. +xdrmem_putbytes(
  4296. +       XDR *xdrs,
  4297. +       const char *addr,
  4298. +       u_int len)
  4299.  {
  4300.  
  4301.         if (xdrs->x_handy < len)
  4302. @@ -206,8 +205,7 @@ xdrmem_putbytes(xdrs, addr, len)
  4303.  }
  4304.  
  4305.  static u_int
  4306. -xdrmem_getpos(xdrs)
  4307. -       XDR *xdrs;
  4308. +xdrmem_getpos(XDR *xdrs)
  4309.  {
  4310.  
  4311.         /* XXX w/64-bit pointers, u_int not enough! */
  4312. @@ -215,9 +213,9 @@ xdrmem_getpos(xdrs)
  4313.  }
  4314.  
  4315.  static bool_t
  4316. -xdrmem_setpos(xdrs, pos)
  4317. -       XDR *xdrs;
  4318. -       u_int pos;
  4319. +xdrmem_setpos(
  4320. +       XDR *xdrs,
  4321. +       u_int pos)
  4322.  {
  4323.         char *newaddr = xdrs->x_base + pos;
  4324.         char *lastaddr = (char *)xdrs->x_private + xdrs->x_handy;
  4325. @@ -230,9 +228,9 @@ xdrmem_setpos(xdrs, pos)
  4326.  }
  4327.  
  4328.  static int32_t *
  4329. -xdrmem_inline_aligned(xdrs, len)
  4330. -       XDR *xdrs;
  4331. -       u_int len;
  4332. +xdrmem_inline_aligned(
  4333. +       XDR *xdrs,
  4334. +       u_int len)
  4335.  {
  4336.         int32_t *buf = 0;
  4337.  
  4338. @@ -246,9 +244,9 @@ xdrmem_inline_aligned(xdrs, len)
  4339.  
  4340.  /* ARGSUSED */
  4341.  static int32_t *
  4342. -xdrmem_inline_unaligned(xdrs, len)
  4343. -       XDR *xdrs;
  4344. -       u_int len;
  4345. +xdrmem_inline_unaligned(
  4346. +       XDR *xdrs,
  4347. +       u_int len)
  4348.  {
  4349.  
  4350.         return (0);
  4351. diff --git a/libtirpc/src/xdr_rec.c b/libtirpc/src/xdr_rec.c
  4352. index 37204a2..5fe0cfc 100644
  4353. --- a/libtirpc/src/xdr_rec.c
  4354. +++ b/libtirpc/src/xdr_rec.c
  4355. @@ -177,15 +177,15 @@ static bool_t     realloc_stream(RECSTREAM *, u_int);
  4356.   * calls expect that they take an opaque handle rather than an fd.
  4357.   */
  4358.  void
  4359. -xdrrec_create(xdrs, sendsize, recvsize, tcp_handle, readit, writeit)
  4360. -       XDR *xdrs;
  4361. -       u_int sendsize;
  4362. -       u_int recvsize;
  4363. -       void *tcp_handle;
  4364. +xdrrec_create(
  4365. +       XDR *xdrs,
  4366. +       u_int sendsize,
  4367. +       u_int recvsize,
  4368. +       void *tcp_handle,
  4369.         /* like read, but pass it a tcp_handle, not sock */
  4370. -       int (*readit)(void *, void *, int);
  4371. +       int (*readit)(void *, void *, int),
  4372.         /* like write, but pass it a tcp_handle, not sock */
  4373. -       int (*writeit)(void *, void *, int);
  4374. +       int (*writeit)(void *, void *, int))
  4375.  {
  4376.         RECSTREAM *rstrm = mem_alloc(sizeof(RECSTREAM));
  4377.  
  4378. @@ -245,9 +245,9 @@ xdrrec_create(xdrs, sendsize, recvsize, tcp_handle, readit, writeit)
  4379.   */
  4380.  
  4381.  static bool_t
  4382. -xdrrec_getlong(xdrs, lp)
  4383. -       XDR *xdrs;
  4384. -       long *lp;
  4385. +xdrrec_getlong(
  4386. +       XDR *xdrs,
  4387. +       long *lp)
  4388.  {
  4389.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4390.         int32_t *buflp = (int32_t *)(void *)(rstrm->in_finger);
  4391. @@ -269,9 +269,9 @@ xdrrec_getlong(xdrs, lp)
  4392.  }
  4393.  
  4394.  static bool_t
  4395. -xdrrec_putlong(xdrs, lp)
  4396. -       XDR *xdrs;
  4397. -       const long *lp;
  4398. +xdrrec_putlong(
  4399. +       XDR *xdrs,
  4400. +       const long *lp)
  4401.  {
  4402.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4403.         int32_t *dest_lp = ((int32_t *)(void *)(rstrm->out_finger));
  4404. @@ -293,10 +293,10 @@ xdrrec_putlong(xdrs, lp)
  4405.  }
  4406.  
  4407.  static bool_t  /* must manage buffers, fragments, and records */
  4408. -xdrrec_getbytes(xdrs, addr, len)
  4409. -       XDR *xdrs;
  4410. -       char *addr;
  4411. -       u_int len;
  4412. +xdrrec_getbytes(
  4413. +       XDR *xdrs,
  4414. +       char *addr,
  4415. +       u_int len)
  4416.  {
  4417.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4418.         u_int current;
  4419. @@ -321,10 +321,10 @@ xdrrec_getbytes(xdrs, addr, len)
  4420.  }
  4421.  
  4422.  static bool_t
  4423. -xdrrec_putbytes(xdrs, addr, in_len)
  4424. -       XDR *xdrs;
  4425. -       const char *addr;
  4426. -       u_int in_len;
  4427. +xdrrec_putbytes(
  4428. +       XDR *xdrs,
  4429. +       const char *addr,
  4430. +       u_int in_len)
  4431.  {
  4432.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4433.         size_t current;
  4434. @@ -348,8 +348,7 @@ xdrrec_putbytes(xdrs, addr, in_len)
  4435.  }
  4436.  
  4437.  static u_int
  4438. -xdrrec_getpos(xdrs)
  4439. -       XDR *xdrs;
  4440. +xdrrec_getpos(XDR *xdrs)
  4441.  {
  4442.         RECSTREAM *rstrm = (RECSTREAM *)xdrs->x_private;
  4443.         off_t pos = 0;
  4444. @@ -375,9 +374,9 @@ xdrrec_getpos(xdrs)
  4445.  }
  4446.  
  4447.  static bool_t
  4448. -xdrrec_setpos(xdrs, pos)
  4449. -       XDR *xdrs;
  4450. -       u_int pos;
  4451. +xdrrec_setpos(
  4452. +       XDR *xdrs,
  4453. +       u_int pos)
  4454.  {
  4455.         RECSTREAM *rstrm = (RECSTREAM *)xdrs->x_private;
  4456.         u_int currpos = xdrrec_getpos(xdrs);
  4457. @@ -414,8 +413,7 @@ xdrrec_setpos(xdrs, pos)
  4458.  }
  4459.  
  4460.  int32_t *
  4461. -xdrrec_getoutbase(xdrs)
  4462. -       XDR *xdrs;
  4463. +xdrrec_getoutbase(XDR *xdrs)
  4464.  {
  4465.         RECSTREAM *rstrm = (RECSTREAM *)xdrs->x_private;
  4466.         int32_t *buf = NULL;
  4467. @@ -436,9 +434,9 @@ xdrrec_getoutbase(xdrs)
  4468.  }
  4469.  
  4470.  static int32_t *
  4471. -xdrrec_inline(xdrs, len)
  4472. -       XDR *xdrs;
  4473. -       u_int len;
  4474. +xdrrec_inline(
  4475. +       XDR *xdrs,
  4476. +       u_int len)
  4477.  {
  4478.         RECSTREAM *rstrm = (RECSTREAM *)xdrs->x_private;
  4479.         int32_t *buf = NULL;
  4480. @@ -468,8 +466,7 @@ xdrrec_inline(xdrs, len)
  4481.  }
  4482.  
  4483.  static void
  4484. -xdrrec_destroy(xdrs)
  4485. -       XDR *xdrs;
  4486. +xdrrec_destroy(XDR *xdrs)
  4487.  {
  4488.         RECSTREAM *rstrm = (RECSTREAM *)xdrs->x_private;
  4489.  
  4490. @@ -487,16 +484,14 @@ xdrrec_destroy(xdrs)
  4491.   * Before reading (deserializing from the stream, one should always call
  4492.   * this procedure to guarantee proper record alignment.
  4493.   */
  4494. -void xdrrec_setlastfrag(xdrs)
  4495. -    XDR *xdrs;
  4496. +void xdrrec_setlastfrag(XDR *xdrs)
  4497.  {
  4498.      RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4499.      rstrm->last_frag = 1;
  4500.  }
  4501.  
  4502.  bool_t
  4503. -xdrrec_skiprecord(xdrs)
  4504. -       XDR *xdrs;
  4505. +xdrrec_skiprecord(XDR *xdrs)
  4506.  {
  4507.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4508.         enum xprt_stat xstat;
  4509. @@ -530,8 +525,7 @@ xdrrec_skiprecord(xdrs)
  4510.   * after consuming the rest of the current record.
  4511.   */
  4512.  bool_t
  4513. -xdrrec_eof(xdrs)
  4514. -       XDR *xdrs;
  4515. +xdrrec_eof(XDR *xdrs)
  4516.  {
  4517.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4518.  
  4519. @@ -554,9 +548,9 @@ xdrrec_eof(xdrs)
  4520.   * pipelined procedure calls.)  TRUE => immmediate flush to tcp connection.
  4521.   */
  4522.  bool_t
  4523. -xdrrec_endofrecord(xdrs, sendnow)
  4524. -       XDR *xdrs;
  4525. -       bool_t sendnow;
  4526. +xdrrec_endofrecord(
  4527. +       XDR *xdrs,
  4528. +       bool_t sendnow)
  4529.  {
  4530.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4531.         u_long len;  /* fragment length */
  4532. @@ -580,10 +574,10 @@ xdrrec_endofrecord(xdrs, sendnow)
  4533.   * Return true if a record is available in the buffer, false if not.
  4534.   */
  4535.  bool_t
  4536. -__xdrrec_getrec(xdrs, statp, expectdata)
  4537. -       XDR *xdrs;
  4538. -       enum xprt_stat *statp;
  4539. -       bool_t expectdata;
  4540. +__xdrrec_getrec(
  4541. +       XDR *xdrs,
  4542. +       enum xprt_stat *statp,
  4543. +       bool_t expectdata)
  4544.  {
  4545.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4546.         int n;
  4547. @@ -662,9 +656,9 @@ __xdrrec_getrec(xdrs, statp, expectdata)
  4548.  }
  4549.  
  4550.  bool_t
  4551. -__xdrrec_setnonblock(xdrs, maxrec)
  4552. -       XDR *xdrs;
  4553. -       int maxrec;
  4554. +__xdrrec_setnonblock(
  4555. +       XDR *xdrs,
  4556. +       int maxrec)
  4557.  {
  4558.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4559.  
  4560. @@ -676,8 +670,7 @@ __xdrrec_setnonblock(xdrs, maxrec)
  4561.  }
  4562.  
  4563.  bool_t
  4564. -__xdrrec_setblock(xdrs)
  4565. -       XDR *xdrs;
  4566. +__xdrrec_setblock(XDR *xdrs)
  4567.  {
  4568.         RECSTREAM *rstrm = (RECSTREAM *)(xdrs->x_private);
  4569.  
  4570. @@ -688,9 +681,9 @@ __xdrrec_setblock(xdrs)
  4571.   * Internal useful routines
  4572.   */
  4573.  static bool_t
  4574. -flush_out(rstrm, eor)
  4575. -       RECSTREAM *rstrm;
  4576. -       bool_t eor;
  4577. +flush_out(
  4578. +       RECSTREAM *rstrm,
  4579. +       bool_t eor)
  4580.  {
  4581.         u_int32_t eormask = (eor == TRUE) ? LAST_FRAG : 0;
  4582.         u_int32_t len = (u_int32_t)(PtrToUlong(rstrm->out_finger) -
  4583. @@ -708,8 +701,7 @@ flush_out(rstrm, eor)
  4584.  }
  4585.  
  4586.  static bool_t  /* knows nothing about records!  Only about input buffers */
  4587. -fill_input_buf(rstrm)
  4588. -       RECSTREAM *rstrm;
  4589. +fill_input_buf(RECSTREAM *rstrm)
  4590.  {
  4591.         char *where;
  4592.         u_int32_t i;
  4593. @@ -731,10 +723,10 @@ fill_input_buf(rstrm)
  4594.  }
  4595.  
  4596.  static bool_t  /* knows nothing about records!  Only about input buffers */
  4597. -get_input_bytes(rstrm, addr, in_len)
  4598. -       RECSTREAM *rstrm;
  4599. -       char *addr;
  4600. -       u_int in_len;
  4601. +get_input_bytes(
  4602. +       RECSTREAM *rstrm,
  4603. +       char *addr,
  4604. +       u_int in_len)
  4605.  {
  4606.         size_t current;
  4607.         size_t len = in_len;
  4608. @@ -765,8 +757,7 @@ get_input_bytes(rstrm, addr, in_len)
  4609.  }
  4610.  
  4611.  static bool_t  /* next two bytes of the input stream are treated as a header */
  4612. -set_input_fragment(rstrm)
  4613. -       RECSTREAM *rstrm;
  4614. +set_input_fragment(RECSTREAM *rstrm)
  4615.  {
  4616.         u_int32_t header;
  4617.  
  4618. @@ -791,9 +782,9 @@ set_input_fragment(rstrm)
  4619.  }
  4620.  
  4621.  static bool_t  /* consumes input bytes; knows nothing about records! */
  4622. -skip_input_bytes(rstrm, cnt)
  4623. -       RECSTREAM *rstrm;
  4624. -       u_int cnt;
  4625. +skip_input_bytes(
  4626. +       RECSTREAM *rstrm,
  4627. +       u_int cnt)
  4628.  {
  4629.         u_int32_t current;
  4630.  
  4631. @@ -813,8 +804,7 @@ skip_input_bytes(rstrm, cnt)
  4632.  }
  4633.  
  4634.  static u_int
  4635. -fix_buf_size(s)
  4636. -       u_int s;
  4637. +fix_buf_size(u_int s)
  4638.  {
  4639.  
  4640.         if (s < 100)
  4641. @@ -826,9 +816,9 @@ fix_buf_size(s)
  4642.   * Reallocate the input buffer for a non-block stream.
  4643.   */
  4644.  static bool_t
  4645. -realloc_stream(rstrm, size)
  4646. -       RECSTREAM *rstrm;
  4647. -       u_int size;
  4648. +realloc_stream(
  4649. +       RECSTREAM *rstrm,
  4650. +       u_int size)
  4651.  {
  4652.         ptrdiff_t diff;
  4653.         char *buf;
  4654. diff --git a/libtirpc/src/xdr_reference.c b/libtirpc/src/xdr_reference.c
  4655. index cb43cba..601a27a 100644
  4656. --- a/libtirpc/src/xdr_reference.c
  4657. +++ b/libtirpc/src/xdr_reference.c
  4658. @@ -59,11 +59,11 @@
  4659.   * proc is the routine to handle the referenced structure.
  4660.   */
  4661.  bool_t
  4662. -xdr_reference(xdrs, pp, size, proc)
  4663. -       XDR *xdrs;
  4664. -       caddr_t *pp;            /* the pointer to work on */
  4665. -       u_int size;             /* size of the object pointed to */
  4666. -       xdrproc_t proc;         /* xdr routine to handle the object */
  4667. +xdr_reference(
  4668. +       XDR *xdrs,
  4669. +       caddr_t *pp,            /* the pointer to work on */
  4670. +       u_int size,             /* size of the object pointed to */
  4671. +       xdrproc_t proc)         /* xdr routine to handle the object */
  4672.  {
  4673.         caddr_t loc = *pp;
  4674.         bool_t stat;
  4675. @@ -116,11 +116,11 @@ xdr_reference(xdrs, pp, size, proc)
  4676.   *
  4677.   */
  4678.  bool_t
  4679. -xdr_pointer(xdrs,objpp,obj_size,xdr_obj)
  4680. -       XDR *xdrs;
  4681. -       char **objpp;
  4682. -       u_int obj_size;
  4683. -       xdrproc_t xdr_obj;
  4684. +xdr_pointer(
  4685. +       XDR *xdrs,
  4686. +       char **objpp,
  4687. +       u_int obj_size,
  4688. +       xdrproc_t xdr_obj)
  4689.  {
  4690.  
  4691.         bool_t more_data;
  4692. diff --git a/libtirpc/src/xdr_sizeof.c b/libtirpc/src/xdr_sizeof.c
  4693. index 81278db..69243c1 100644
  4694. --- a/libtirpc/src/xdr_sizeof.c
  4695. +++ b/libtirpc/src/xdr_sizeof.c
  4696. @@ -122,9 +122,9 @@ x_destroy(XDR *xdrs)
  4697.  }
  4698.  
  4699.  unsigned long
  4700. -xdr_sizeof(func, data)
  4701. -       xdrproc_t func;
  4702. -       void *data;
  4703. +xdr_sizeof(
  4704. +       xdrproc_t func,
  4705. +       void *data)
  4706.  {
  4707.         XDR x;
  4708.         struct xdr_ops ops;
  4709. diff --git a/libtirpc/src/xdr_stdio.c b/libtirpc/src/xdr_stdio.c
  4710. index 40bddfa..4052860 100644
  4711. --- a/libtirpc/src/xdr_stdio.c
  4712. +++ b/libtirpc/src/xdr_stdio.c
  4713. @@ -77,10 +77,10 @@ static const struct xdr_ops xdrstdio_ops = {
  4714.   * Operation flag is set to op.
  4715.   */
  4716.  void
  4717. -xdrstdio_create(xdrs, file, op)
  4718. -       XDR *xdrs;
  4719. -       FILE *file;
  4720. -       enum xdr_op op;
  4721. +xdrstdio_create(
  4722. +       XDR *xdrs,
  4723. +       FILE *file,
  4724. +       enum xdr_op op)
  4725.  {
  4726.  
  4727.         xdrs->x_op = op;
  4728. @@ -95,17 +95,16 @@ xdrstdio_create(xdrs, file, op)
  4729.   * Cleans up the xdr stream handle xdrs previously set up by xdrstdio_create.
  4730.   */
  4731.  static void
  4732. -xdrstdio_destroy(xdrs)
  4733. -       XDR *xdrs;
  4734. +xdrstdio_destroy(XDR *xdrs)
  4735.  {
  4736.         (void)fflush((FILE *)xdrs->x_private);
  4737.                 /* XXX: should we close the file ?? */
  4738.  }
  4739.  
  4740.  static bool_t
  4741. -xdrstdio_getlong(xdrs, lp)
  4742. -       XDR *xdrs;
  4743. -       long *lp;
  4744. +xdrstdio_getlong(
  4745. +       XDR *xdrs,
  4746. +       long *lp)
  4747.  {
  4748.  
  4749.         if (fread(lp, sizeof(int32_t), 1, (FILE *)xdrs->x_private) != 1)
  4750. @@ -115,9 +114,9 @@ xdrstdio_getlong(xdrs, lp)
  4751.  }
  4752.  
  4753.  static bool_t
  4754. -xdrstdio_putlong(xdrs, lp)
  4755. -       XDR *xdrs;
  4756. -       const long *lp;
  4757. +xdrstdio_putlong(
  4758. +       XDR *xdrs,
  4759. +       const long *lp)
  4760.  {
  4761.         long mycopy = (long)htonl((u_int32_t)*lp);
  4762.  
  4763. @@ -127,10 +126,10 @@ xdrstdio_putlong(xdrs, lp)
  4764.  }
  4765.  
  4766.  static bool_t
  4767. -xdrstdio_getbytes(xdrs, addr, len)
  4768. -       XDR *xdrs;
  4769. -       char *addr;
  4770. -       u_int len;
  4771. +xdrstdio_getbytes(
  4772. +       XDR *xdrs,
  4773. +       char *addr,
  4774. +       u_int len)
  4775.  {
  4776.  
  4777.         if ((len != 0) && (fread(addr, (size_t)len, 1, (FILE *)xdrs->x_private) != 1))
  4778. @@ -139,10 +138,10 @@ xdrstdio_getbytes(xdrs, addr, len)
  4779.  }
  4780.  
  4781.  static bool_t
  4782. -xdrstdio_putbytes(xdrs, addr, len)
  4783. -       XDR *xdrs;
  4784. -       const char *addr;
  4785. -       u_int len;
  4786. +xdrstdio_putbytes(
  4787. +       XDR *xdrs,
  4788. +       const char *addr,
  4789. +       u_int len)
  4790.  {
  4791.  
  4792.         if ((len != 0) && (fwrite(addr, (size_t)len, 1,
  4793. @@ -152,17 +151,16 @@ xdrstdio_putbytes(xdrs, addr, len)
  4794.  }
  4795.  
  4796.  static u_int
  4797. -xdrstdio_getpos(xdrs)
  4798. -       XDR *xdrs;
  4799. +xdrstdio_getpos(XDR *xdrs)
  4800.  {
  4801.  
  4802.         return ((u_int) ftell((FILE *)xdrs->x_private));
  4803.  }
  4804.  
  4805.  static bool_t
  4806. -xdrstdio_setpos(xdrs, pos)
  4807. -       XDR *xdrs;
  4808. -       u_int pos;
  4809. +xdrstdio_setpos(
  4810. +       XDR *xdrs,
  4811. +       u_int pos)
  4812.  {
  4813.  
  4814.         return ((fseek((FILE *)xdrs->x_private, (long)pos, 0) < 0) ?
  4815. @@ -171,9 +169,9 @@ xdrstdio_setpos(xdrs, pos)
  4816.  
  4817.  /* ARGSUSED */
  4818.  static int32_t *
  4819. -xdrstdio_inline(xdrs, len)
  4820. -       XDR *xdrs;
  4821. -       u_int len;
  4822. +xdrstdio_inline(
  4823. +       XDR *xdrs,
  4824. +       u_int len)
  4825.  {
  4826.  
  4827.         /*
  4828. --
  4829. 2.45.4

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at