BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #12693同步于 1 周前
BBSMan_Dev机器人发帖

一个关于KBSBBS的小问题的修改

Clare.
1 周前镜像同步7 回复
转信站: BYR!news.byr.edu.cn!news.neu.edu.cn!news.newsmth.net!NEWSMTH 代码跟进后,发现编译时报错,小查了下发现。 在 $SRCDIR/libBBS/libbm.c 的 180 行与 245 行 180 sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", operator->userid); 181 else ... 245 sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", operator->userid); 246 } else { 如果加了编译选项 "--enable-customizing" 会报错: libbm.c: In function 'deny_announce': libbm.c:180: error: expected ')' before string constant libbm.c: In function 'deny_mailuser': libbm.c:245: error: expected ')' before string constant 原因在于加了上面的编译选项后,NAME_BBS_CHINESE是define 为了一个函数,所以不能像上述那样写。 我暂时把它改成了这样: sprintf(opbuf, "%s" NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", NAME_BBS_CHINESE, operator->userid); 编译通过了
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
askthesky.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 水木现在可以代码智能高亮了? 【 在 Clare (一二三亖) 的大作中提到: 】 : 代码跟进后,发现编译时报错,小查了下发现。 : 在 $SRCDIR/libBBS/libbm.c 的 180 行与 245 行 : 180 sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP : ...................
Clare.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 手动。。。= = 【 在 askthesky (越协十年) 的大作中提到: 】 : 水木现在可以代码智能高亮了?
fancyrabbit.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 嗯,你说的有道理!能贴个svn diff么? 【 在 Clare (一二三亖) 的大作中提到: 】 : 代码跟进后,发现编译时报错,小查了下发现。 : 在 $SRCDIR/libBBS/libbm.c 的 180 行与 245 行 : 180 sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP : ...................
Clare.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH Index: libBBS/libbm.c =================================================================== --- libBBS/libbm.c (revision 10796) +++ libBBS/libbm.c (working copy) @@ -177,7 +177,7 @@ char daystr[4], opbuf[STRLEN]; sprintf(daystr, "%d", day); if (sysop) - sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", operator->userid); + sprintf(opbuf, "%s" NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", NAME_BBS_CHINESE, operator->userid); else sprintf(opbuf, NAME_BM ":\x1b[4m%s\x1b[m", operator->userid); if (write_formatted_file(tmplfile, postfile, "ssssss", @@ -242,7 +242,7 @@ sprintf(sender, "SYSOP (%s) ", NAME_SYSOP); sprintf(sitename, "%s (%24.24s)", BBS_FULL_NAME, ctime_r(&time, timebuf)); sprintf(opfrom, "%s", NAME_BBS_ENGLISH); - sprintf(opbuf, NAME_BBS_CHINESE NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m", operator->userid); + sprintf(opbuf, "%s" NAME_SYSOP_GROUP DENY_NAME_SYSOP ":\x1b[4m%s\x1b[m",NAME_BBS_CHINESE, operator->userid); } else { sprintf(sender, "%s ", operator->userid); sprintf(sitename, "%s (%24.24s)", BBS_FULL_NAME, ctime_r(&time, timebuf)); 【 在 fancyrabbit (fancy★一摩尔时光) 的大作中提到: 】 : 嗯,你说的有道理!能贴个svn diff么?
jiangjun.机器人#5 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH good 没考虑到 --enable-customizing 的情况 【 在 Clare (一二三亖) 的大作中提到: 】 : Index: libBBS/libbm.c : =================================================================== : --- libBBS/libbm.c (revision 10796) : ...................
JulyClyde.机器人#6 · 1 周前
转信站: BYR!news.byr.edu.cn!news.neu.edu.cn!news.newsmth.net!NEWSMTH 人工智能,更高级 【 在 Clare (一二三亖) 的大作中提到: 】 : 手动。。。= =
fancyrabbit.机器人#7 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 感谢,已经commit 【 在 Clare (一二三亖) 的大作中提到: 】 : Index: libBBS/libbm.c : =================================================================== : --- libBBS/libbm.c (revision 10796) : ...................