=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/m4/Attic/serv.c,v retrieving revision 1.5 retrieving revision 1.6 diff -c -r1.5 -r1.6 *** src/usr.bin/m4/Attic/serv.c 1996/09/15 19:05:09 1.5 --- src/usr.bin/m4/Attic/serv.c 1996/11/25 00:19:28 1.6 *************** *** 1,5 **** ! /* $OpenBSD: serv.c,v 1.5 1996/09/15 19:05:09 millert Exp $ */ ! /* $NetBSD: serv.c,v 1.7 1995/09/28 05:37:47 tls Exp $ */ /* * Copyright (c) 1989 --- 1,5 ---- ! /* $OpenBSD: serv.c,v 1.6 1996/11/25 00:19:28 millert Exp $ */ ! /* $NetBSD: serv.c,v 1.9 1996/11/10 21:23:53 pk Exp $ */ /* * Copyright (c) 1989 *************** *** 46,52 **** #if 0 static char sccsid[] = "@(#)serv.c 5.4 (Berkeley) 1/21/94"; #else ! static char rcsid[] = "$OpenBSD: serv.c,v 1.5 1996/09/15 19:05:09 millert Exp $"; #endif #endif /* not lint */ --- 46,52 ---- #if 0 static char sccsid[] = "@(#)serv.c 5.4 (Berkeley) 1/21/94"; #else ! static char rcsid[] = "$OpenBSD: serv.c,v 1.6 1996/11/25 00:19:28 millert Exp $"; #endif #endif /* not lint */ *************** *** 112,120 **** case '*': for (n = argc - 1; n > 2; n--) { pbstr(argv[n]); ! putback(','); } pbstr(argv[2]); break; default : putback(*p); --- 112,131 ---- case '*': for (n = argc - 1; n > 2; n--) { pbstr(argv[n]); ! putback(COMMA); } pbstr(argv[2]); + break; + case '@': + for (n = argc - 1; n > 2; n--) { + pbstr(lquote); + pbstr(argv[n]); + pbstr(rquote); + putback(COMMA); + } + pbstr(lquote); + pbstr(argv[2]); + pbstr(rquote); break; default : putback(*p);