1// Build don't link: 2// GROUPS passed miscellaneous-bugs 3// Using a typedef causes a compiler error 4typedef unsigned int Uint32; 5 6// Using a define so that there isn't a typedef works OK. 7//#define Uint32 unsigned int 8 9Uint32 func0(Uint32, Uint32) 10{ 11 return 0; 12} 13 14Uint32 func1(Uint32, Uint32) 15{ 16 return 1; 17} 18 19Uint32 (*mf[])(Uint32, Uint32) = {func0, func1}; 20