PhysicsFS平台独立吗?

我正在考虑在我的游戏引擎项目中使用PhysicsFS,但我想首先确保它完全独立于平台。 那是因为我想在完成Windows代码(例如Wii Homebrew)之后将我的引擎移植到一些相当模糊的平台上。

根据开发人员在其网站上提供的官方规范:

在GNU / Linux上编译/运行(x86,PPC,MIPS,Sparc,Alpha,Itanium和x86-64测试; gcc)。 在Windows,Win95及更高版本上进行编译/运行(经过x86测试; Visual C ++,Visual Studio,Cygwin和MinGW)。 在Mac OS X上编译/运行(x86和PPC测试; XCode)。

乃至

可以编译并在其他地方运行,几乎没有修改。 欢迎成功案例和补丁。

所以答案是肯定的,它与平台无关。

2011年4月20日更新

在@rubenvb建议之后,我最好将其定义为跨平台库。 这是因为PhysicsFS库使用#ifdefs并为Windows,BeOS / Haiku,Mac OS X,OS / 2,PocketPC,POSIX和UNIX平台提供特定的实现。