make this build in K&R land

This commit is contained in:
Todd C. Miller
2005-03-10 14:51:48 +00:00
parent 5e060faa34
commit f35ff3e327

16
parse.c
View File

@@ -473,7 +473,15 @@ get_ttycols()
* at the end of an arg.
*/
static void
#ifdef __STDC__
print_wrap(int indent, int lc, int nargs, ...)
#else
print_wrap(indent, lc, nargs, va_alist)
int indent;
int lc;
int nargs;
va_dcl
#endif
{
static int left, cols = -1;
int i, n, len;
@@ -483,7 +491,11 @@ print_wrap(int indent, int lc, int nargs, ...)
if (cols == -1)
left = cols = get_ttycols();
#ifdef __STDC__
va_start(ap, nargs);
#else
va_start(ap);
#endif
for (len = 0, i = 1; i <= nargs; i++) {
s = va_arg(ap, char *);
if ((n = strlen(s)) > 0)
@@ -499,7 +511,11 @@ print_wrap(int indent, int lc, int nargs, ...)
putchar(' ');
left = cols - indent;
}
#ifdef __STDC__
va_start(ap, nargs);
#else
va_start(ap);
#endif
for (i = 1; i <= nargs; i++) {
s = va_arg(ap, char *);
if ((len = strlen(s)) > 0) {