-#define CFLAG_LISTENONCF 0x0001
-#define CFLAG_USEPRIVMSG 0x0002
-#define CFLAG_BOPER 0x0004
+#define CFLAG_LISTENONCF 0x00000001
+#define CFLAG_USEPRIVMSG 0x00000002
+#define CFLAG_BOPER 0x00000004
+#define CFLAG_WELCOME 0x00000008
+#define CFLAG_SAVEDNOTICE 0x00000010
+#define CFLAG_USENICKSERV 0x00000020
+
+#define setUseNickServ() (configflags |= CFLAG_USENICKSERV)
+#define clearUseNickServ() (configflags &= ~CFLAG_USENICKSERV)
+#define isUseNickServ() (configflags & CFLAG_USENICKSERV)
+
+#define setSavedNotice() (configflags |= CFLAG_SAVEDNOTICE)
+#define clearSavedNotice() (configflags &= ~CFLAG_SAVEDNOTICE)
+#define isSavedNotice() (configflags & CFLAG_SAVEDNOTICE)
+
+#define setWelcome() (configflags |= CFLAG_WELCOME)
+#define clearWelcome() (configflags &= ~CFLAG_WELCOME)
+#define isWelcome() (configflags & CFLAG_WELCOME)