Using ifdef
The very bottom of the page states:
Do be careful to put the numbers after the platform names for Windows:
-- This puts() routine will never be called -- even when run by the Windows interpreter! ifdef WINDOWS then puts(1,"I am on Windows\n") end ifdef
This contradicts current pre-defined ifdefs and the preceding section of the manual.