Fix function pointers in ccross.
Improve indentation in ccross.
MERGE UP
Pretty print if statements nicely when they aren't being used like expressions