summaryrefslogtreecommitdiff
path: root/lib/libc/net/ns_addr.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/net/ns_addr.c')
-rw-r--r--lib/libc/net/ns_addr.c21
1 files changed, 6 insertions, 15 deletions
diff --git a/lib/libc/net/ns_addr.c b/lib/libc/net/ns_addr.c
index 0f8feda55ca..03b14909c51 100644
--- a/lib/libc/net/ns_addr.c
+++ b/lib/libc/net/ns_addr.c
@@ -31,7 +31,7 @@
*/
#if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: ns_addr.c,v 1.8 2003/06/02 20:18:35 millert Exp $";
+static char rcsid[] = "$OpenBSD: ns_addr.c,v 1.9 2005/03/25 13:24:12 otto Exp $";
#endif /* LIBC_SCCS and not lint */
#include <sys/param.h>
@@ -45,8 +45,7 @@ static void Field(char *, u_int8_t *, int);
static void cvtbase(long, int, int[], int, u_int8_t[], int);
struct ns_addr
-ns_addr(name)
- const char *name;
+ns_addr(const char *name)
{
char separator;
char *hostname, *socketname, *cp;
@@ -91,12 +90,9 @@ ns_addr(name)
}
static void
-Field(buf, out, len)
- char *buf;
- u_char *out;
- int len;
+Field(char *buf, u_char *out, int len)
{
- register char *bp = buf;
+ char *bp = buf;
int i, ibase, base16 = 0, base10 = 0, clen = 0;
int hb[6], *hp;
char *fmt;
@@ -195,13 +191,8 @@ Field(buf, out, len)
}
static void
-cvtbase(oldbase,newbase,input,inlen,result,reslen)
- long oldbase;
- int newbase;
- int input[];
- int inlen;
- unsigned char result[];
- int reslen;
+cvtbase(long int oldbase, int newbase, int *input, int inlen,
+ unsigned char *result, int reslen)
{
int d, e;
long sum;