summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1996-07-31 09:25:49 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1996-07-31 09:25:49 +0000
commitaaa4a4dc45a942c3ed04dc1449b653e5d4740378 (patch)
treef5cd47b22566bfb8353c82ee5f3e7e408e699707
parent7fdd6ebfe6efedc16b35cb42e2c427cbf07530b0 (diff)
Make typesafe and remove non-portable va_list tricks.
This is to get it to compile on OpenBSD/alpha.
-rw-r--r--lib/libutil/scsi.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/libutil/scsi.c b/lib/libutil/scsi.c
index 1733a908657..f5af3dbfd39 100644
--- a/lib/libutil/scsi.c
+++ b/lib/libutil/scsi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: scsi.c,v 1.1 1996/06/12 11:21:35 deraadt Exp $ */
+/* $OpenBSD: scsi.c,v 1.2 1996/07/31 09:25:48 niklas Exp $ */
/* Copyright (c) 1994 HD Associates
* (contact: dufault@hda.com)
@@ -363,7 +363,7 @@ int scsireq_decode(scsireq_t *scsireq, char *fmt, ...)
int scsireq_decode_visit(scsireq_t *scsireq, char *fmt,
void (*arg_put)(void *, int , void *, int, char *), void *puthook)
{
- va_list ap = (va_list)0;
+ va_list ap;
return do_buff_decode(scsireq->databuf, (size_t)scsireq->datalen,
arg_put, puthook, fmt, ap);
}
@@ -378,7 +378,7 @@ int scsireq_buff_decode(u_char *buff, size_t len, char *fmt, ...)
int scsireq_buff_decode_visit(u_char *buff, size_t len, char *fmt,
void (*arg_put)(void *, int, void *, int, char *), void *puthook)
{
- va_list ap = (va_list)0;
+ va_list ap;
return do_buff_decode(buff, len, arg_put, puthook, fmt, ap);
}
@@ -759,7 +759,7 @@ scsireq_t *scsireq_build(scsireq_t *scsireq,
u_long datalen, caddr_t databuf, u_long flags,
char *cmd_spec, ...)
{
- int cmdlen;
+ size_t cmdlen;
va_list ap;
if (scsireq == 0)
@@ -799,8 +799,8 @@ scsireq_t
u_long datalen, caddr_t databuf, u_long flags, char *cmd_spec,
int (*arg_get)(void *hook, char *field_name), void *gethook)
{
- int cmdlen;
- va_list ap = (va_list) 0;
+ size_t cmdlen;
+ va_list ap;
if (scsireq == 0)
return 0;
@@ -850,7 +850,7 @@ int scsireq_encode(scsireq_t *scsireq, char *fmt, ...)
int scsireq_buff_encode_visit(u_char *buff, size_t len, char *fmt,
int (*arg_get)(void *hook, char *field_name), void *gethook)
{
- va_list ap = (va_list)0;
+ va_list ap;
return do_encode(buff, len, 0,
arg_get, gethook, fmt, ap);
}
@@ -858,7 +858,7 @@ int scsireq_buff_encode_visit(u_char *buff, size_t len, char *fmt,
int scsireq_encode_visit(scsireq_t *scsireq, char *fmt,
int (*arg_get)(void *hook, char *field_name), void *gethook)
{
- va_list ap = (va_list)0;
+ va_list ap;
return do_encode(scsireq->databuf, scsireq->datalen, 0,
arg_get, gethook, fmt, ap);
}