From 69fca0ce26e8317c8e4dc300086aa0def644e358 Mon Sep 17 00:00:00 2001 From: piaip Date: Wed, 7 Sep 2005 14:06:03 +0000 Subject: help compatible with traditional C. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3134 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/bbs.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index d5c3cd9b..13aa042e 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -1163,18 +1163,23 @@ edit_post(int ent, fileheader_t * fhdr, const char *direct) if (tolower(getans( "檔案已被別人修改過,要覆蓋\掉它嗎 [Y/n]?")) == 'n') { + FILE *fp, *src; + if(tolower(getans( "要把被修改過的文章附加在結尾並重新編輯嗎 [Y/n]?")) == 'n') break; /* merge new and old stuff */ - FILE *fp = fopen(fpath, "at"), *src = fopen(genbuf, "rt"); + fp = fopen(fpath, "at"); + *src = fopen(genbuf, "rt"); + if(!fp) { vmsg("抱歉,檔案已損毀。"); if(src) fclose(src); return FULLUPDATE; } + if(src) { int c = 0; -- cgit v1.2.3