Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re: Writing portable code

by syphilis (Chancellor)
on Mar 08, 2013 at 10:23 UTC ( #1022384=note: print w/replies, xml ) Need Help??

in reply to Writing portable code

Or (perhaps):

4. I could use Inline::C or XS:
void f(void) { #ifdef _WIN32 /* code */ #else /* other code */ #endif }
This avoids any runtime or compile-time determination of the OS. (It was already determined when the script/module was built.) And only the one file !