diff options
author | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-10 04:22:29 +0800 |
---|---|---|
committer | jack <jack@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-05-10 04:22:29 +0800 |
commit | 4d9cf263b49311064de82ee83ee71b57c4ba0308 (patch) | |
tree | 31e032e4f21796bfa27f5b5b2cae88471d0f377a /mbbsd/stuff.c | |
parent | 368360a7c55992e47cb7629a38fe58f8c3b7af1a (diff) | |
download | pttbbs-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.c | 19 |
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(); } |