作者lxb ()
看板PttCurrent
标题Re: fileheader
时间Mon Dec 6 19:34:47 2004
※ 引述《in2 (敬请期待 :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
初步方案嘛, 这点我回去报告一下, 很可能是用锁定是 4byte 的 timestamp.
反正是一个 long int , 要recast 也不算大问题.
我说嘛, 64 bit 底下, money 那个 field 也不是很安心的用 int4.
况且目前 ptt 还有很多 structure 是危机四伏的, 你自己去看看 pttstruct.h
也找到很多隐藏的 alignment pad , time_t 也可以在 bid_t 中找到.
所以, hkday 约莫在明年便大执 code 了, 到时按项去比对 ytht/smth/ptt/wd
的好坏, 看看有多大成果吧.
--
.╱\ 香港地 网络社区
|\[|HK \ bbs.hkday.net
{|][|DAY|
=|'=|===_e 亲善、好客、通融
\-\_o_oo_/ 活力之都.在香港~
~~~ ~~~ ~~~ ~~ -_-;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.238.143.229