Bits are numbered 0 .. (BLength(list)-1)
When including bit.h, make sure these files are included first:
include "utilities/ascConfig.h"
include "compiler.h"
#include <utilities/ascConfig.h>
Include dependency graph for bit.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | BitList |
Defines | |
| #define | BLength(bl) BLengthF(bl) |
Functions | |
| BitList * | CreateBList (unsigned long len) |
| BitList * | CreateFBList (unsigned long len) |
| BitList * | ExpandBList (struct BitList *bl, unsigned long len) |
| BitList * | ExpandFBList (struct BitList *bl, unsigned long len) |
| void | DestroyBList (struct BitList *bl) |
| BitList * | CopyBList (CONST struct BitList *bl) |
| void | OverwriteBList (CONST struct BitList *src, struct BitList *target) |
| unsigned long | BitListBytes (CONST struct BitList *bl) |
| void | SetBit (struct BitList *bl, unsigned long pos) |
| void | ClearBit (struct BitList *bl, unsigned long pos) |
| void | CondSetBit (struct BitList *bl, unsigned long pos, int cond) |
| ASC_DLLSPEC int | ReadBit (CONST struct BitList *bl, unsigned long pos) |
| void | IntersectBLists (struct BitList *bl1, CONST struct BitList *bl2) |
| void | UnionBLists (struct BitList *bl1, CONST struct BitList *bl2) |
| unsigned long | BLengthF (CONST struct BitList *bl) |
| ASC_DLLSPEC int | BitListEmpty (CONST struct BitList *bl) |
| int | CompBList (struct BitList *b1, struct BitList *b2) |
| unsigned long | FirstNonZeroBit (CONST struct BitList *bl) |
1.5.1