On Thursday 20 October 2005 13:35, zzapper wrote: > Hi, > I have a series of functions defined .zshenv > > function g0() { gmark $0 $* } > function g1() { gmark $0 $* } > function g2() { gmark $0 $* } > function g3() { gmark $0 $* } > function g4() { gmark $0 $* } > function g5() { gmark $0 $* } > function g6() { gmark $0 $* } > function g7() { gmark $0 $* } > function g8() { gmark $0 $* } > function g9() { gmark $0 $* } > > Where gmark contains the code and $0 is used to determine which original > function was called > > Is there are simpler way of doing this function g{0..9} { gmark $0 $* } but I still do not understand what's wrong with calling "gmark gN ..." directly -andrey