Why does this cause a problem when extern is omitted? Is there some
standard return type C assumes when extern is not present?

>Normal, on 32 bit machine sizeof(int) == sizeof(unsigned long).
>This is not the case on x86_64
>
>Guy Decoux