Gotchas in C