作者itoc, 信區: itoc
標題[文件] Cgywin 版本和一般版本的差異
時間04/02/07
作者: itoc.bbs@processor.tfcis.org (核心動力)
標題: Re: [問題] 請問新版gcc所造成的問題
時間: Sun Nov 23 01:29:04 2003
不同的檔案有
src/maple/Makefile
src/Makefile
menu.c post.c bbsd.c talk.c xover.c maple.p
help.c bwboard.c
str_time.c mak_dir.c
多 0readme.htm 及 killbbs.bat
=======================================================================
參考精華區這篇「 [問題] 將 dso 的部分都移除」
要改
src/maple/Makefile
menu.c
post.c
bbsd.c
talk.c
xover.c
maple.p
=======================================================================
src/Makefile
把
@cd so; make install
@cd game; make install
@cd pip; make install
改成
# @cd so; make install
# @cd game; make install
# @cd pip; make install
=======================================================================
src/lib/str_time.c 的 Atime() 修改 (因為 strftime 不完全能用)
char *
Atime(clock) /* Thor.990125: 假裝ARPANET時間格式 */
time_t *clock;
{
/* ARPANET format: Thu, 11 Feb 1999 06:00:37 +0800 (CST) */
/* strftime(datemsg, 40, "%a, %d %b %Y %T %Z", localtime(clock)); */
/* Thor.990125: time zone的傳回值不知和ARPANET格式是否一樣,先硬給,同sendmail*/
#if 0000
strftime(datemsg, 40, "%a, %d %b %Y %T +0800 (CST)", localtime(clock));
#else
struct tm *t = localtime(clock);
static char week[] = "SunMonTueWedThuFriSat";
static char month[] = "JanFebMarAprMayJunJulAugSepOctNovDec";
sprintf(datemsg, "%.3s, %02d %.3s %d %02d:%02d:%02d +0800 (CST)",
&week[t->tm_wday * 3], t->tm_mday, &month[t->tm_mon * 3],
t->tm_year + 1900, t->tm_hour, t->tm_min, t->tm_sec);
#endif
return (datemsg);
}
還有各 daemon 開 port 時的 srttime() 用到 %D 和 %T
不過這無關緊要,不管了 :p
=======================================================================
src/lib/mak_dir.c:mak_links() 改成這樣
void
mak_links(fpath)
char *fpath;
{
mak_dirs(fpath);
}
=======================================================================
src/maple/xover.c:xo_help() 刪除
src/so/help.c:vaHelp() 刪除
src/so/help.c:do_help() 改名為 xo_help() 並拿掉 static
=======================================================================
src/game/bwboard.c:vaBWboard() 刪除
src/game/bwboard.c:main_board() 改名為 vaBWboard() 並拿掉 static
=======================================================================
0readme.htm 新增此安裝說明檔案
=======================================================================
不做 src/maple/CHANGE 記錄
--
┌┼ Origin: Maple-itoc˙動力核心 processor.tfcis.org
└┘ Author: itoc 從 itoc.dorm11.nctu.edu.tw 發表精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻