aboutsummaryrefslogtreecommitdiffstats
path: root/awk.y
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2010-07-15 23:24:47 +0300
committerArnold D. Robbins <arnold@skeeve.com>2010-07-15 23:24:47 +0300
commitcce5115e21db1702e0617afdca36633e7e2c9eae (patch)
treed95602f28f00bc3419c142c111bacef765773715 /awk.y
parent3697ec5ca140f686643d204a54181a5ddbf9a799 (diff)
downloadegawk-cce5115e21db1702e0617afdca36633e7e2c9eae.tar.gz
egawk-cce5115e21db1702e0617afdca36633e7e2c9eae.tar.bz2
egawk-cce5115e21db1702e0617afdca36633e7e2c9eae.zip
Move to gawk 2.11.1 as found on Walnut Creek CD-ROM.
Diffstat (limited to 'awk.y')
-rw-r--r--awk.y8
1 files changed, 4 insertions, 4 deletions
diff --git a/awk.y b/awk.y
index 32093e7f..bcaf492f 100644
--- a/awk.y
+++ b/awk.y
@@ -755,9 +755,6 @@ va_dcl
char *scan;
errcount++;
- va_start(args);
- mesg = va_arg(args, char *);
- va_end(args);
/* Find the current line in the input file */
if (! lexptr) {
beg = "(END OF FILE)";
@@ -782,7 +779,10 @@ va_dcl
putc(' ', stderr);
putc('^', stderr);
putc(' ', stderr);
+ va_start(args);
+ mesg = va_arg(args, char *);
vfprintf(stderr, mesg, args);
+ va_end(args);
putc('\n', stderr);
exit(1);
}
@@ -808,7 +808,7 @@ char **string_ptr;
{
register int c = *(*string_ptr)++;
register int i;
- register int count = 0;
+ register int count;
switch (c) {
case 'a':