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