20.43 我不能使用這些非標準、依賴系統的函數, 程序需要兼容 ANSI!

你很不走運。要麼你誤解了要求, 要麼這不可能做到。 ANSI/ISO C 標準 沒有定義做這些事的方法; 它是個語言的標準, 不是操作系統的標準。 國際標準 POSIX (IEEE 1003.1, ISO/IEC 9945-1) 倒是定義了許多這方面 的方法, 而許多系統 (不只是 Unix) 都有兼容 POSIX 的編程接口。

可以做到, 也是可取的做法是使程序的大部分兼容 ANSI, 將依賴系統的功能 集中到少數的例程和文件中。這些例程或文件可以大量使用 #ifdef 或針對 每一個移植的系統重寫。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)