1 extern void abort(void); 2 typedef long GLint; 3 void aglChoosePixelFormat (const GLint *); 4 5 void find(const int * alistp)6find (const int *alistp) 7 { 8 const int *blist; 9 int list[32]; 10 if (alistp) 11 blist = alistp; 12 else 13 { 14 list[3] = 42; 15 blist = list; 16 } 17 aglChoosePixelFormat ((GLint *) blist); 18 } 19 20 void aglChoosePixelFormat(const GLint * a)21aglChoosePixelFormat (const GLint * a) 22 { 23 int *b = (int *) a; 24 if (b[3] != 42) 25 abort (); 26 } 27 28 int main(void)29main (void) 30 { 31 find (0); 32 return 0; 33 } 34