On Sun, Jun 25, 2000 at 08:52:43PM -0500, Don B. Roadman wrote: > I guess you misunderstood. This isnt the same as a bit variable. > The idea is to be able to use each bit of the variable as a BIT type > variable, ie, a variable which occupies one bit of memory, and can > have the values 0 or 1. This means that it can (or should) be able to That's exactly what the last suggestion in the FAQ achieves, at the expense of a little complexity in setting up (but that is provided for you in the FAQ, so all you have to do is copy it). And the beauty of it is that it is 100% portable ANSI code, you can use it on *any* ANSI compiler. That's about as close to a free lunch as you're going to get. OR - if all you want is a bit variable, then you can just declare one. E.g. bit myvar; This is non-ANSI, but to port it to a compiler without bit variables only requires #define bit char So there are several answers, depending on what the question is - all of them protect your code investment. And as I've said before, you may not think that's important now, but one day you will wish you had. Regards, Clyde -- Clyde Smith-Stubbs | HI-TECH Software Email: clyde@htsoft.com | Phone Fax WWW: http://www.htsoft.com/ | USA: (408) 490 2885 (408) 490 2885 PGP: finger clyde@htsoft.com | AUS: +61 7 3355 8333 +61 7 3355 8334 --------------------------------------------------------------------------- HI-TECH C: compiling the real world.