1 /* Problem reported by Emil Rojas <emil@lapel.com> on 22 May 2002 */ 2 /* Fixed by reinitializing statement when either of "extern", "static", or 3 * "typedef" keywords are read. 4 */ 5 # ifdef NOT_DEFINED 6 typedef unsigned long uint32 //; // remove comment before ";" to make ctags work 7 # endif 8 9 extern "C" { 10 11 typedef void * FooBar; 12 FooBar * afunc (const char * aparam); 13 struct astruct 14 { 15 int m_member; 16 }; 17 typedef struct astruct astruct; 18 typedef uint32 (*FFunc) (const astruct * pP, int n); 19 20 } 21