<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">back in 1997-8 I did an LINUXALPHA port of pm3.<div><br></div><div>All portability problems I met were in C. And biggie was with gcc and its inability (at the moment) to cross compile on 32bit platform for 64bit RISC (lots and lots of registers on target machine).</div><div><br></div><div>So, speaking about C and portability... No such thing.</div><div><br></div><div>Your m3core.h work is great, by the way. I do a lot of low level stuff and it helps a lot. Thanks! :)</div><div><br></div><div><div><div>On Jan 19, 2012, at 11:42 PM, Jay K wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">(then again -- endian-knowledge can be used to make ntohl/htonl highly optimized.)<br><br><br>I know it's a little wierd what I say -- C is impelementation-dependent and we try<br>to be C compatible. And m3core/libm3 used to have some dependency<br>on this C compatibility, e.g. the waitpid stuff. But I believe I removed all<br>such dependency.<br></span></span></blockquote></div><br></div></body></html>