Compiler stuff portability