struct public_data {
time_t nowtime;
int sysconfimg_version;
int www_guest_count;
unsigned int max_user;
unsigned int max_wwwguest;
+
+ char unused1[32];
+ unsigned int logincount;
+ unsigned int logoutcount;
+ u_int64_t staytime;
+ unsigned int wwwlogincount;
+ unsigned int wwwlogoutcount;
+ unsigned int wwwguestlogincount;
+ unsigned int wwwguestlogoutcount;
+ u_int64_t wwwstaytime;
+ u_int64_t wwwgueststaytime;
+ char unused[924];
+
#ifdef FLOWBANNER
- int bannercount;
- char banners[MAXBANNER][BANNERSIZE];
-#else
- char unused[1004];
+ int bannercount;
+ char banners[MAXBANNER][BANNERSIZE];
#endif
-
+
#ifdef FB2KENDLINE
time_t nextfreshdatetime;
char date[60];
#endif
};
如果定义了FLOWBANNER, 就没有unused, 结果更新以后不是不是凭空多了1004字节么?.....
【 在 Tinro (天若|死生契阔,与子成说) 的大作中提到: 】
: 如果定义了FLOWBANNER, 跟了这个改动之后大小会变啊....
: 我怎么想都是这样啊.....
--
FROM 59.66.134.36