2012-03-07 68 views
0

我一直在瀏覽大量的perl C庫擴展,並且注意到了,特別是在Date :: Calc中,Z_int和Z_long等是標準(vs'int'和'long')。Z_int從哪裏來?

我假設這是一些POSIX標準,但谷歌已經失敗了一段時間,現在試圖找到此語法的定義或來源。你知道這是從哪裏來的,還是有一個很好的參考?

謝謝。

回答

5

這不是標準的東西;我想這只是Steffen Beyer的個人符號,他在他的許多模塊中使用(包括Date::Calc)。這裏的Z是數學意義上的Z來表示整數集合; Z_intsigned int,而N_int(來自N,該組自然數)是unsigned int。所有這些typedef都在使用它們的模塊中的the header file Toolbox.h中定義。

+0

謝謝!我覺得奇怪的是缺少頭文件定義,但我仍然很高興我問 – ryansstack 2012-03-07 18:04:11

+0

@ryansstack:不客氣! – ruakh 2012-03-07 18:14:13