ReceiveMsg: Flag MSG_ALL_SENSES fuer Sinnkombi
Hiermit wird die Moeglichkeit geschaffen, dass die relevanten Sinne fuer
mehrere Nachrichtentypen aktiv sind, d.h. die Sinnkombination muss
wahrnehmbar sein statt nur min. eines der relevanten Sinne.
(Technisch: UND statt ODER)
Change-Id: Ie093e70d5432953501b24cb6542c0055efee8a07
diff --git a/sys/living/comm.h b/sys/living/comm.h
index e2c048b..83811bb 100644
--- a/sys/living/comm.h
+++ b/sys/living/comm.h
@@ -22,12 +22,13 @@
#define MSG_DONT_STORE 2048
#define MSG_DONT_WRAP 4096
#define MSG_DONT_IGNORE 8192
+#define MSG_ALL_SENSES 16384 // all relevant senses, not one of them
// Flags < 1048576 (2^20) reserviert fuer Flags
#define MSG_ALL_BS_FLAGS (BS_LEAVE_MY_LFS | BS_SINGLE_SPACE | BS_BLOCK\
| BS_NO_PARINDENT | BS_INDENT_ONCE\
|BS_PREPEND_INDENT)
#define MSG_ALL_FLAGS (MSG_DONT_BUFFER | MSG_DONT_STORE | MSG_DONT_WRAP\
- | MSG_DONT_IGNORE | MSG_ALL_BS_FLAGS)
+ | MSG_DONT_IGNORE | MSG_ALL_SENSES | MSG_ALL_BS_FLAGS)
// Nachrichtentypen, Werte ab 2^20
#define MT_UNKNOWN 0