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