summaryrefslogtreecommitdiffstats
path: root/mbbsd/stuff.c
diff options
context:
space:
mode:
authorjack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-05-10 04:22:29 +0800
committerjack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-05-10 04:22:29 +0800
commit4d9cf263b49311064de82ee83ee71b57c4ba0308 (patch)
tree31e032e4f21796bfa27f5b5b2cae88471d0f377a /mbbsd/stuff.c
parent368360a7c55992e47cb7629a38fe58f8c3b7af1a (diff)
downloadpttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar.gz
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar.bz2
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar.lz
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar.xz
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.tar.zst
pttbbs-4d9cf263b49311064de82ee83ee71b57c4ba0308.zip
Replaced bbs.c stuff.c board.c to i18n version
git-svn-id: http://opensvn.csie.org/pttbbs/branches/Jaky.i18n@1936 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/stuff.c')
-rw-r--r--mbbsd/stuff.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/mbbsd/stuff.c b/mbbsd/stuff.c
index 8b6887be..3368b847 100644
--- a/mbbsd/stuff.c
+++ b/mbbsd/stuff.c
@@ -616,20 +616,21 @@ int log_file(char *fn, int ifcreate, const char *fmt,...)
}
void
-show_help(char **helptext, int start, int num)
+show_help(int *index)
{
char *str;
int i;
clear();
- for (i = 0; i < num && start + i < MAX_STRING; i++) {
- str = helptext[start + i];
- if (*str == '\0')
- prints(SHM->i18nstr[cuser.language][1888], str + 1);
- else if (*str == '\01')
- prints(SHM->i18nstr[cuser.language][1889], str + 1);
- else
- prints(" %s\n", str);
+ while (*index > 0 && *index < MAX_STRING) {
+ str = SHM->i18nstr[cuser.language][*index];
+ if (*str == '\0')
+ prints(SHM->i18nstr[cuser.language][1888], str + 1);
+ else if (*str == '\01')
+ prints(SHM->i18nstr[cuser.language][1889], str + 1);
+ else
+ prints(" %s\n", str);
+ index++;
}
pressanykey();
}