diff options
-rw-r--r-- | mbbsd/bbs.c | 6 | ||||
-rw-r--r-- | mbbsd/board.c | 21 | ||||
-rw-r--r-- | mbbsd/read.c | 29 | ||||
-rw-r--r-- | mbbsd/record.c | 20 |
4 files changed, 1 insertions, 75 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index 4f197b3e..519ac5aa 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -250,12 +250,6 @@ cmpfmode(fileheader_t * fhdr) } int -cmpfowner(fileheader_t * fhdr) -{ - return !strcasecmp(fhdr->owner, currowner); -} - -int whereami(int ent, fileheader_t * fhdr, char *direct) { boardheader_t *bh, *p[32], *root; diff --git a/mbbsd/board.c b/mbbsd/board.c index fed652bb..2cbd6df5 100644 --- a/mbbsd/board.c +++ b/mbbsd/board.c @@ -95,27 +95,6 @@ HasPerm(boardheader_t * bptr) return 1; } -#if 0 -static int -have_author(char *brdname) -{ - char dirname[100]; - - snprintf(dirname, sizeof(dirname), - "¥¿¦b·j´M§@ªÌ[33m%s[m ¬ÝªO:[1;33m%s[0m.....", - currauthor, brdname); - move(b_lines, 0); - clrtoeol(); - outs(dirname); - refresh(); - - setbdir(dirname, brdname); - str_lower(currowner, currauthor); - - return search_rec(dirname, cmpfowner); -} -#endif - static int check_newpost(boardstat_t * ptr) { /* Ptt §ï */ diff --git a/mbbsd/read.c b/mbbsd/read.c index 2456fdda..6826202a 100644 --- a/mbbsd/read.c +++ b/mbbsd/read.c @@ -867,34 +867,7 @@ i_read(int cmdmode, char *direct, void (*dotitle) (), void (*doentry) (), onekey if (mode == NEWDIRECT) { if (last_line == 0) { - if (curredit & EDIT_ITEM) { - outs("¨S¦³ª««~"); - refresh(); - goto return_i_read; - } else if (curredit & EDIT_MAIL) { - outs("¨S¦³¨Ó«H"); - refresh(); - goto return_i_read; - } else if (currmode & MODE_ETC) { - board_etc(); /* Kaede */ - outmsg("©|¥¼¦¬¿ý¨ä¥¦¤å³¹"); - refresh(); - } else if (currmode & MODE_DIGEST) { - board_digest(); /* Kaede */ - outmsg("©|¥¼¦¬¿ý¤åºK"); - refresh(); - } else if (currmode & MODE_SELECT) { - board_select(); /* Leeym */ - outmsg("¨S¦³¦¹¨t¦Cªº¤å³¹"); - refresh(); - } else { - getdata(b_lines - 1, 0, - "¬ÝªO·s¦¨¥ß (P)µoªí¤å³¹ (Q)Â÷¶}¡H[Q] ", - genbuf, 4, LCECHO); - if (genbuf[0] == 'p') - do_post(); - goto return_i_read; - } + outs("¨S¦³¥ô¦ó¤å³¹..\n"); } num = last_line - p_lines + 1; locmem = getkeep(currdirect, num < 1 ? 1 : num, last_line); diff --git a/mbbsd/record.c b/mbbsd/record.c index 605f5417..efc1089c 100644 --- a/mbbsd/record.c +++ b/mbbsd/record.c @@ -311,26 +311,6 @@ delete_range(char *fpath, int id1, int id2) return 0; } #endif -int -search_rec(char *dirname, int (*filecheck) ()) -{ - fileheader_t fhdr; - FILE *fp; - int ans = 0; - - if (!(fp = fopen(dirname, "r"))) - return 0; - - while (fread(&fhdr, sizeof(fhdr), 1, fp)) { - ans++; - if ((*filecheck) (&fhdr)) { - fclose(fp); - return ans; - } - } - fclose(fp); - return 0; -} #ifdef SAFE_ARTICLE_DELETE |