summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-09-17 02:20:40 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2009-09-17 02:20:40 +0800
commitae598bc932f6a2cc3227b5a65c8ab0c88dedcf69 (patch)
treefd81664aa7ea7459588863d2014c3f13dc48e014 /include
parent5afe5e2870f4bc8c4fcf98d23234c90faa25ff50 (diff)
downloadpttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar.gz
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar.bz2
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar.lz
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar.xz
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.tar.zst
pttbbs-ae598bc932f6a2cc3227b5a65c8ab0c88dedcf69.zip
* refine uflags
* remove and mark for more deprecated uflags * finetune pwcu exit save for uflags git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4846 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include')
-rw-r--r--include/uflags.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/include/uflags.h b/include/uflags.h
index addfa7a4..e9037a68 100644
--- a/include/uflags.h
+++ b/include/uflags.h
@@ -17,8 +17,8 @@
/* TRADITIONAL BBS UFLAG */
//#define UNKNOWN_FLAG 0x00000001 // deprecated ?
//#define UNKNOWN_FLAG2 0x00000002 // deprecated ?
-#define PAGER_FLAG 0x00000004 /* true if pager was OFF last session */
-#define CLOAK_FLAG 0x00000008 /* true if cloak was ON last session */
+//#define PAGER_FLAG 0x00000004 /* deprecated by cuser.pager: true if pager was OFF last session */
+//#define CLOAK_FLAG 0x00000008 /* deprecated by cuser.invisible: true if cloak was ON last session */
#define FRIEND_FLAG 0x00000010 /* true if show friends only */
#define BRDSORT_FLAG 0x00000020 /* true if the boards sorted alphabetical */
#define MOVIE_FLAG 0x00000040 /* true if show movie */
@@ -48,6 +48,7 @@
/* -------------------- userec_t.uflag2 (unsigned int) */
+// XXX TODO move water to standalone variable just like invisible/pager.
#define WATER_ORIG 0x00000000
#define WATER_NEW 0x00000001
#define WATER_OFO 0x00000002
@@ -69,17 +70,8 @@
#define REJECT_OUTTAMAIL (cuser.uflag2 & REJ_OUTTAMAIL)
/* ANGEL [deprecated] */
-#define UF2_ANGEL_PAUSE 0x00000800 /* true if don't want to be angel for a while */ // deprecated
-#define UF2_ANGEL_OLDMASK 0x00003800 // mask of all deprecated stuff
-// #define ANGEL_R_MAEL 0x00001000 /* true if reject male */ // deprecated
-// #define ANGEL_R_FEMAEL 0x00002000 /* true if reject female */ // deprecated
-// #define ANGEL_MASK 0x00003000
-// #define REJECT_QUESTION (cuser.uflag2 & REJ_QUESTION) // deprecated
-// #define ANGEL_STATUS() ((cuser.uflag2 & ANGEL_MASK) >> 12)
-/*
- #define ANGEL_SET(X) (cuser.uflag2 = (cuser.uflag2 & ~ANGEL_MASK) | \
- (((X) & 3) << 12))
- */
+// #define UF2_ANGEL_PAUSE 0x00000800 /* deprecated: true if don't want to be angel for a while */
+// #define UF2_ANGEL_OLDMASK 0x00003800 // mask of all deprecated stuff
// #define ANGEL_??? 0x00004000
// #define ANGEL_??? 0x00008000