extern void abort(void); | |
typedef long GLint; | |
void aglChoosePixelFormat (const GLint *); | |
void | |
find (const int *alistp) | |
{ | |
const int *blist; | |
int list[32]; | |
if (alistp) | |
blist = alistp; | |
else | |
{ | |
list[3] = 42; | |
blist = list; | |
} | |
aglChoosePixelFormat ((GLint *) blist); | |
} | |
void | |
aglChoosePixelFormat (const GLint * a) | |
{ | |
int *b = (int *) a; | |
if (b[3] != 42) | |
abort (); | |
} | |
int | |
main (void) | |
{ | |
find (0); | |
return 0; | |
} |