Erlang端口驱动程序兼容R15B和R15B之前的版本

时间:2012-02-14 13:07:07

标签: c erlang 64-bit

鉴于http://www.erlang.org/doc/man/erl_driver.html#rewrites_for_64_bits中描述的更改,尝试使用#if/#else预处理程序指令保持端口驱动程序与新旧接口兼容是否合理?

1 个答案:

答案 0 :(得分:0)

我认为这主要取决于端口驱动程序的使用方式。

如果它是某个特定项目的一部分,正在运行R15B并且不打算返回旧版本 - 那么为什么要打扰?在其他情况下,例如尝试构建某种类型的库以供在未知环境中使用,它当然可以帮助兼容性。