More runtime porting issues - I notice that the macro WRITE_VARIOUS_TYPES in write.c has lots of cases where if FIX_WIDTH_MASK is true an extra argument is popped off the arglist (presumably the width), otherwise it's ignored. When is FIX_WIDTH_MASK set? Is it on by default for stdout?