diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-03-20 01:07:26 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2013-03-20 01:07:26 +0800 |
commit | 1cdc0a86dbb7e5c7957e2e02c583718901491957 (patch) | |
tree | a5bb868cb40735311cff36c3917525610c38f917 | |
parent | ba7ae8e103e892e3df009b7a919cb2eb62120348 (diff) | |
download | pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar.gz pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar.bz2 pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar.lz pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar.xz pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.tar.zst pttbbs-1cdc0a86dbb7e5c7957e2e02c583718901491957.zip |
whereami: provide shortcut to simplify copy-paste.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5811 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/bbs.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c index 3486c986..32a90f84 100644 --- a/pttbbs/mbbsd/bbs.c +++ b/pttbbs/mbbsd/bbs.c @@ -845,6 +845,7 @@ int whereami(void) { boardheader_t *bh, *p[WHEREAMI_LEVEL]; + char category[sizeof(bh->title)] = "", *pcat; int i, j; int bid = currbid; int total_boards; @@ -868,6 +869,16 @@ whereami(void) p[j]->brdname, p[j]->title, p[j]->BM); + move(b_lines - 2, 0); + strlcpy(category, p[i]->title + 7, sizeof(category)); + if ((pcat = strchr(category, ' ')) != NULL) + *pcat = 0; + prints("¦ì¸m: "); + for (j = i; j >= 0; j--) + prints("%s%s ", + (j == i) ? category: p[j]->brdname, + j ? " >": ""); + pressanykey(); return FULLUPDATE; } |