Miscellaneous fixes from James Harvey's PalmOS porting work: