
5 May
2005
5 May
'05
1:11 a.m.
"Thomas Witt" <witt@acm.org> wrote in message news:d595jr$2d0$1@sea.gmane.org...
There is also a nice simplicity in the current design; the functions always returns a value with one and only one flag set.
In this case the fact that it is a bitmask type seems to be kind of misleading. Isn't the whole point of a bitmask type to be able to have multiple flags set at once?
Multiple flags are or'ed together for tests: if ( (status(p) & (directory_flag|file_flag)) != 0 ) ... Isn't the usual way of the standard is to describe that as a "bitmask type"? --Beman