Solaris(64 位)开发者指南

对显式 32 位与 64 位原型使用 #ifdef

在某些情况下,一个接口存在特定的 32 位和 64 位版本是不可避免的。可以通过在头文件中使用 _LP64_ILP32 功能测试宏来区分这些版本。同样,要在 32 位和 64 位环境中运行的代码也需要利用相应的 #ifdefs,具体取决于编译模式。