summaryrefslogtreecommitdiffstats
path: root/mbbsd/user.c
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-07-17 11:27:29 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-07-17 11:27:29 +0800
commit91d90470f1c9eb465a5ea7799263af90212fcfce (patch)
treed552da494965c42d9708ecd97d1fd91ea270e83f /mbbsd/user.c
parent0c09591e5426ec3fce7d1f6a609bf9664da0cc9f (diff)
downloadpttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar.gz
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar.bz2
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar.lz
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar.xz
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.tar.zst
pttbbs-91d90470f1c9eb465a5ea7799263af90212fcfce.zip
random signature
git-svn-id: http://opensvn.csie.org/pttbbs/pttbbs/trunk/pttbbs@1056 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/user.c')
-rw-r--r--mbbsd/user.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/mbbsd/user.c b/mbbsd/user.c
index c706b741..4e12167d 100644
--- a/mbbsd/user.c
+++ b/mbbsd/user.c
@@ -1,4 +1,4 @@
-/* $Id: user.c,v 1.69 2003/07/17 00:57:21 in2 Exp $ */
+/* $Id: user.c,v 1.70 2003/07/17 03:27:29 victor Exp $ */
#include "bbs.h"
static char *sex[8] = {
@@ -712,29 +712,29 @@ showplans(char *uid)
}
int
-showsignature(char *fname)
+showsignature(char *fname, int *j)
{
FILE *fp;
char buf[256];
- int i, j;
+ int i, num = 0;
char ch;
clear();
move(2, 0);
setuserfile(fname, "sig.0");
- j = strlen(fname) - 1;
+ *j = strlen(fname) - 1;
for (ch = '1'; ch <= '9'; ch++) {
- fname[j] = ch;
+ fname[*j] = ch;
if ((fp = fopen(fname, "r"))) {
prints("\033[36m【 簽名檔.%c 】\033[m\n", ch);
for (i = 0; i < MAX_SIGLINES && fgets(buf, sizeof(buf), fp); i++)
outs(buf);
-
+ num++;
fclose(fp);
}
}
- return j;
+ return num;
}
int
@@ -745,7 +745,7 @@ u_editsig()
int j;
char genbuf[200];
- j = showsignature(genbuf);
+ showsignature(genbuf, &j);
getdata(0, 0, "簽名檔 (E)編輯 (D)刪除 (Q)取消?[Q] ",
ans, sizeof(ans), LCECHO);