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