1  foo (x, c)
       2  {
       3    return x << -c;
       4  }
       5  
       6  main ()
       7  {
       8    printf ("%x\n", foo (0xf05, -4));
       9  }
       1  foo (x, c)
       2  {
       3    return x << -c;
       4  }
       5  
       6  main ()
       7  {
       8    printf ("%x\n", foo (0xf05, -4));
       9  }