Portable.h.in updated