Try the following for generic definition: [extern] func0(), func1(), func2(),...; static int (*func[])() {func0, func1, func2,...}; Ooops.................^ don't forget the '='. Steve