summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/include/common.h4
-rw-r--r--pttbbs/mbbsd/friend.c14
-rw-r--r--pttbbs/mbbsd/mail.c2
-rw-r--r--pttbbs/mbbsd/mbbsd.c2
-rw-r--r--pttbbs/mbbsd/var.c4
5 files changed, 14 insertions, 12 deletions
diff --git a/pttbbs/include/common.h b/pttbbs/include/common.h
index 8a875cf7..8787f20a 100644
--- a/pttbbs/include/common.h
+++ b/pttbbs/include/common.h
@@ -26,6 +26,8 @@
#define FN_BANNED_HISTORY "banned.history" // �s���������v�O��
#define FN_CANVOTE "can_vote"
#define FN_VISABLE "visable" // �����D�O�֫������A�N���N���a...
+#define FN_ALOHAED "alohaed" // �W���n�q���ڪ��W�� (�s���)
+#define FN_ALOHA "aloha" // �ڤW���n�q�����W�� (�۰ʲ���)
#define FN_USIES "usies" /* BBS log */
#define FN_DIR ".DIR"
#define FN_BOARD ".BRD" /* board list */
@@ -299,7 +301,7 @@
#define __toSTR(x) #x
#define char_lower(c) ((c >= 'A' && c <= 'Z') ? c|32 : c)
-#define LOG_IF(x, y) { if (x) { y; } else {} }
+#define LOG_IF(x, y) { if ((x)) { y; } else {} }
#endif
diff --git a/pttbbs/mbbsd/friend.c b/pttbbs/mbbsd/friend.c
index 6827f7b6..fdbba9e7 100644
--- a/pttbbs/mbbsd/friend.c
+++ b/pttbbs/mbbsd/friend.c
@@ -40,7 +40,7 @@ static char * const friend_list[8] = {
"�n�ͦW��",
"�a�H�W��",
"�W�u�q��",
- "�s�峹�q��",
+ "",
"�䥦�S�O�W��",
"�p�H�벼�W��",
"�ݪO�¤����W��",
@@ -139,7 +139,7 @@ friend_append(int type, int count)
move(2, 0);
clrtobot();
outs("�n�ޤJ���@�ӦW��?\n");
- for (j = i = 0; i <= 4; i++)
+ for (j = i = 0; i < 4; i++)
if (i != type) {
++j;
prints(" (%d) %-s\n", j, friend_list[(int)i]);
@@ -329,7 +329,7 @@ delete_user_friend(const char *uident, const char *thefriend, int type GCC_UNUSE
// some stupid user simply set themselves and caused recursion here.
if (strcasecmp(uident, thefriend) == 0)
return;
- sethomefile(fn, uident, "aloha");
+ sethomefile(fn, uident, FN_ALOHA);
delete_friend_from_file(fn, thefriend, 0);
}
@@ -595,7 +595,7 @@ friend_edit(int type)
if ((fp = fopen(genbuf, "r"))) {
while (fgets(line, sizeof(line), fp)) {
sscanf(line, "%" toSTR(IDLEN) "s", uident);
- sethomefile(genbuf, uident, "aloha");
+ sethomefile(genbuf, uident, FN_ALOHA);
del_distinct(genbuf, cuser.userid, 0);
}
fclose(fp);
@@ -604,7 +604,7 @@ friend_edit(int type)
if ((fp = fopen(genbuf, "r"))) {
while (fgets(line, 80, fp)) {
sscanf(line, "%" toSTR(IDLEN) "s", uident);
- sethomefile(genbuf, uident, "aloha");
+ sethomefile(genbuf, uident, FN_ALOHA);
add_distinct(genbuf, cuser.userid);
}
fclose(fp);
@@ -678,7 +678,7 @@ t_fix_aloha()
outs("�ˬd��...\n");
// xid in my override list?
- setuserfile(fn, "alohaed");
+ setuserfile(fn, FN_ALOHAED);
if (file_exist_record(fn, xid))
{
prints(ANSI_COLOR(1;32) "[%s] �T��b�A���W���q���W�椺�C"
@@ -687,7 +687,7 @@ t_fix_aloha()
return 0;
}
- sethomefile(fn, xid, "aloha");
+ sethomefile(fn, xid, FN_ALOHA);
if (delete_friend_from_file(fn, cuser.userid, 0))
{
outs(ANSI_COLOR(1;33) "�w�����~�í״_�����C" ANSI_RESET "\n");
diff --git a/pttbbs/mbbsd/mail.c b/pttbbs/mbbsd/mail.c
index c8ab10c5..df76faf3 100644
--- a/pttbbs/mbbsd/mail.c
+++ b/pttbbs/mbbsd/mail.c
@@ -913,7 +913,7 @@ multi_list(struct Vector *namelist, int *recipient)
ToggleVector(namelist, recipient, genbuf, msg_cc);
break;
case 'o':
- setuserfile(genbuf, "alohaed");
+ setuserfile(genbuf, FN_ALOHAED);
ToggleVector(namelist, recipient, genbuf, msg_cc);
break;
case 'q':
diff --git a/pttbbs/mbbsd/mbbsd.c b/pttbbs/mbbsd/mbbsd.c
index 6da70921..12ad2d8b 100644
--- a/pttbbs/mbbsd/mbbsd.c
+++ b/pttbbs/mbbsd/mbbsd.c
@@ -1457,7 +1457,7 @@ do_aloha(const char *hello)
char userid[80];
char genbuf[200];
- setuserfile(genbuf, "aloha");
+ setuserfile(genbuf, FN_ALOHA);
if ((fp = fopen(genbuf, "r"))) {
while (fgets(userid, 80, fp)) {
userinfo_t *uentp;
diff --git a/pttbbs/mbbsd/var.c b/pttbbs/mbbsd/var.c
index 497f03e0..9f9a7ea4 100644
--- a/pttbbs/mbbsd/var.c
+++ b/pttbbs/mbbsd/var.c
@@ -417,8 +417,8 @@ const char * const bw_chess[] = {"��", "��", "�C", "�E"};
char *friend_file[8] = {
FN_OVERRIDES,
FN_REJECT,
- "alohaed",
- "postlist",
+ FN_ALOHAED
+ "", /* deprecated: post list */
"", /* may point to other filename */
FN_CANVOTE,
FN_WATER,