xref: /dflybsd-src/tools/regression/usr.bin/m4/args.m4 (revision 4da66bbfa353d0fb44e7a3c17f7268748edba48b)
1*9b9cf381SPeter Avalosdnl $FreeBSD: src/tools/regression/usr.bin/m4/args.m4,v 1.2 2012/11/17 01:53:58 svnexp Exp $
2*9b9cf381SPeter Avalosdnl $OpenBSD: src/regress/usr.bin/m4/args.m4,v 1.1 2001/10/10 23:23:59 espie Exp $
3*9b9cf381SPeter Avalosdnl Expanding all arguments
4*9b9cf381SPeter Avalosdefine(`A', `first form: $@, second form $*')dnl
5*9b9cf381SPeter Avalosdefine(`B', `C')dnl
6*9b9cf381SPeter AvalosA(1,2,`B')
7*9b9cf381SPeter Avalosdnl indirection means macro can get called with argc == 2 !
8*9b9cf381SPeter Avalosindir(`A',1,2,`B')
9*9b9cf381SPeter Avalosindir(`A')
10