我一直在浏览很多perl C库扩展,并注意到,尤其是在Date :: Calc中,Z_int和Z_long等是标准的(vs'int'和'long')。
我认为这是一些POSIX标准但谷歌已经失败了一段时间,现在试图找到这种语法的定义或来源。你知道它来自哪里,或者有一个很好的参考吗?
感谢。
答案 0 :(得分:5)
这不是标准的事情;我认为这只是Steffen Beyer的个人符号,他在许多模块中使用(包括Date::Calc
)。 Z
这里是 Z 的数学意义,表示整数集; Z_int
为signed int
,而N_int
(来自 N ,自然数字集合)为unsigned int
。所有这些typedef
都在使用它们的模块中的the header file Toolbox.h
中定义。