diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2007-12-05 17:45:48 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2007-12-05 17:45:48 +0800 |
commit | fbdd7cbf2c444d251ff0c6826ef952e681baaa2c (patch) | |
tree | 27bdcbddff63f6428a0df8c70894a410bc5167da /mbbsd/kaede.c | |
parent | fad6d5dd743843705e3a42da7a80b5bebc009bcb (diff) | |
download | pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar.gz pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar.bz2 pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar.lz pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar.xz pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.tar.zst pttbbs-fbdd7cbf2c444d251ff0c6826ef952e681baaa2c.zip |
- add some grayout effects, and general code improvement
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3638 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/kaede.c')
-rw-r--r-- | mbbsd/kaede.c | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/mbbsd/kaede.c b/mbbsd/kaede.c index bc08ae3d..1dd8ba41 100644 --- a/mbbsd/kaede.c +++ b/mbbsd/kaede.c @@ -22,6 +22,10 @@ Ptt_prints(char *str, size_t size, int mode) strlcpy(strbuf+w, cuser.userid, size-w); w += strlen(strbuf+w); break; + case 'n': + strlcpy(strbuf+w, cuser.nickname, size-w); + w += strlen(strbuf+w); + break; case 't': strlcpy(strbuf+w, Cdate(&now), size-w); w += strlen(strbuf+w); @@ -30,6 +34,14 @@ Ptt_prints(char *str, size_t size, int mode) w += snprintf(&strbuf[w], size - w, "%d", SHM->UTMPnumber); break; + case 'l': + w += snprintf(&strbuf[w], size - w, + "%d", cuser.numlogins); + break; + case 'p': + w += snprintf(&strbuf[w], size - w, + "%d", cuser.numposts); + break; /* disabled for security issue. * we support only entries can be queried by others now. @@ -43,29 +55,8 @@ Ptt_prints(char *str, size_t size, int mode) w += snprintf(&strbuf[w], size - w, "%d", cuser.money); break; -#else - -#if 0 - case 'm': - w += snprintf(&strbuf[w], size - w, - "%s", money_level(cuser.money)); - break; -#endif - #endif - case 'l': - w += snprintf(&strbuf[w], size - w, - "%d", cuser.numlogins); - break; - case 'p': - w += snprintf(&strbuf[w], size - w, - "%d", cuser.numposts); - break; - case 'n': - strlcpy(strbuf+w, cuser.nickname, size-w); - w += strlen(strbuf+w); - break; /* It's saver not to send these undefined escape string. default: strbuf[w++] = ESC_CHR; |