Interesting C question