看板PttCurrent
标 题Re: fileheader
发信站HKDAY (Mon Dec 6 20:36:46 2004)
转信站ptt!Group.NCTU!grouppost
※ 引述《[email protected] (敬请期待 :P)》之铭言:
: ※ 引述《[email protected] (努力! 根性战队)》之铭言:
: : 由於 hkday 已改用了重新编制的 fileheader, 而 cptt 的版本也有了不同,
: : 且列如下:
: : ptt (April) ptt (Dec) hkday(Dec)
: : ========================================================================
: : sizeof(fileheader_t) 128 bytes 128 bytes 128 bytes
: : fhdr.filename 1 - 33 1 - 33 1 - 33
: : fhdr.recommend 34 34 34
: : fhdr.owner 35 - 48 35 - 48 35 - 48
: : fhdr.date 49 - 54 (char) 49 - 54 (char) 49 - 52 (time_t)
: time_t 在 64-bit 的模式下 (ex AMD64) 会是 8 bytes 长,
: 放在这边似乎有危险 :p
放心,fileheader_t是放在struct里再写进去file,
而不会直接引用以上的数字来定位。
所以在64-bit的模式下,time_t变大,
整个结构也会同时变大,最终也不会出现危险的情况。
唯一不相容的,
是旧的.DIR要转换一下才可以放在64-bit模式用。
但除非一大早就预留了64-bit,这些转换很难避免吧。
--
Ferryman, if you please, take me across the raging sea.
1 5 |5 - 5 6 | 4 - 1 1 |44 3 4 5 | 3 -
For a few gems, I take your boat.
1 1|5 5 5 5 6 | 4 -
I cannot swim. I cannot float.
1 1 |4 3 4 3 2 | 1 - - | 0 - ||
--
※ 发信站: 香港地(hkday.net)
◆ From: 218.254.198.186