This is the code I have for the method:
if ((msgHdr.attr & MSG_VALIDATED) == 0)
{
msgHdr.attr &= MSG_VALIDATED;
('a&=b' is basically shorthand for 'a=a&b', as 'a|=b' is to 'a=a|b'.)
Try: msgHdr.attr |= MSG_VALIDATED;
The & operator returns 1 wherever the bits in both operands are set. The | operator returns a 1 wherever a bit in either operand is set.
| Sysop: | CyberNix |
|---|---|
| Location: | London, UK |
| Users: | 26 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 15:57:59 |
| Calls: | 926 |
| Files: | 6,171 |
| D/L today: |
27 files (7,248K bytes) |
| Messages: | 917,464 |