1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
unsigned short int showbug(unsigned short int *a, unsigned short int *b) { *a += *b -8; return (*a >= 8); } int main() { unsigned short int x = 0; unsigned short int y = 10; if (showbug(&x, &y) != 0) abort (); exit (0); }