|
size_t | bu_bitv_shift (void) |
|
struct bu_bitv * | bu_bitv_new (size_t nbits) |
|
void | bu_bitv_free (struct bu_bitv *bv) |
|
void | bu_bitv_clear (struct bu_bitv *bv) |
|
void | bu_bitv_or (struct bu_bitv *ov, const struct bu_bitv *iv) |
|
void | bu_bitv_and (struct bu_bitv *ov, const struct bu_bitv *iv) |
|
void | bu_bitv_vls (struct bu_vls *v, const struct bu_bitv *bv) |
|
void | bu_pr_bitv (const char *str, const struct bu_bitv *bv) |
|
void | bu_bitv_to_hex (struct bu_vls *v, const struct bu_bitv *bv) |
|
struct bu_bitv * | bu_hex_to_bitv (const char *str) |
|
void | bu_bitv_to_binary (struct bu_vls *v, const struct bu_bitv *bv) |
|
struct bu_bitv * | bu_binary_to_bitv (const char *str) |
|
struct bu_bitv * | bu_binary_to_bitv2 (const char *str, const int nbytes) |
|
int | bu_bitv_compare_equal (const struct bu_bitv *, const struct bu_bitv *) |
|
int | bu_bitv_compare_equal2 (const struct bu_bitv *, const struct bu_bitv *) |
|
struct bu_bitv * | bu_bitv_dup (const struct bu_bitv *bv) |
|
int | bu_hexstr_to_binstr (const char *hexstr, struct bu_vls *b) |
|
int | bu_binstr_to_hexstr (const char *binstr, struct bu_vls *h) |
|
void | bu_printb (const char *label, unsigned long bits, const char *format) |
| Bit field printing implementation.
|
|
void | bu_vls_printb (struct bu_vls *vls, const char *label, unsigned long bits, const char *format) |
|