Create portable.h