Comment Comment by badminton1 The code seems clear enough, though I think the preprocessor macros for wrapping OS specific logic could be at the function level or class level rather than at the statement level. parent badminton1 9 years ago