00001 /***************************************************************************
00002 BitOp.h - description
00003 -------------------
00004 begin : Thu Sep 6 2001
00005 copyright : (C) 2001 by
00006 email :
00007 ***************************************************************************/
00008 namespace rwil {
00009 namespace BitOp {
00010
00012
00018 int GetBit(char *data, int bit);
00019
00021
00028 int GetBits(char *data, int startbit, int numbits);
00029
00031
00037 void SetBit(char *data, int bit, int val);
00038
00040
00047 void SetBits(char *data, int startbit, int numbits, int val);
00048
00050
00055 void PrintBits(char *data, int bits);
00056
00057 }
00058 }
1.2.12 written by Dimitri van Heesch,
© 1997-2001