aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/m4
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>1997-04-13 17:51:32 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>1997-04-13 17:51:32 +0000
commit232eaee62a8539a4b6c85c0d555ed14ba0f05fd2 (patch)
tree2bfb2e457a1a5a205d19005a9800f6575ac31081 /usr.bin/m4
parentd12ee02d12242cf07bbde64d65f2b1bcf3a26221 (diff)
Notes
Diffstat (limited to 'usr.bin/m4')
-rw-r--r--usr.bin/m4/eval.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/usr.bin/m4/eval.c b/usr.bin/m4/eval.c
index b1b2a391ddcc2..be9c1c04c0304 100644
--- a/usr.bin/m4/eval.c
+++ b/usr.bin/m4/eval.c
@@ -421,6 +421,16 @@ register int argc;
}
pbstr(argv[2]);
break;
+ case '@':
+ for( n = argc - 1; n >= 2; n-- )
+ {
+ putback(rquote);
+ pbstr(argv[n]);
+ putback(lquote);
+ if( n > 2 )
+ putback(',');
+ }
+ break;
default:
putback(*p);
putback('$');