bitstr
static unsigned int get_len(struct bitstr *bs);
static unsigned int get_bit(struct bitstr *bs);
static unsigned int get_bits(struct bitstr *bs, unsigned int b);
static unsigned int get_bitmap(struct bitstr *bs, unsigned int b);
static unsigned int get_uint(struct bitstr *bs, int b);
static int decode_nul(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_bool(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_oid(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_int(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_enum(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_bitstr(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_numstr(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_octstr(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_bmpstr(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_seq(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_seqof(struct bitstr *bs, const struct field_t *f, char *base, int level);
static int decode_choice(struct bitstr *bs, const struct field_t *f, char *base, int level);
typedef int (*decoder_t)(struct bitstr *, const struct field_t *, char *, int);
static unsigned int get_len(struct bitstr *bs)
static int nf_h323_error_boundary(struct bitstr *bs, size_t bytes, size_t bits)
static unsigned int get_bit(struct bitstr *bs)
static unsigned int get_bits(struct bitstr *bs, unsigned int b)
static unsigned int get_bitmap(struct bitstr *bs, unsigned int b)
static unsigned int get_uint(struct bitstr *bs, int b)
static int decode_nul(struct bitstr *bs, const struct field_t *f,
static int decode_bool(struct bitstr *bs, const struct field_t *f,
static int decode_oid(struct bitstr *bs, const struct field_t *f,
static int decode_int(struct bitstr *bs, const struct field_t *f,
static int decode_enum(struct bitstr *bs, const struct field_t *f,
static int decode_bitstr(struct bitstr *bs, const struct field_t *f,
static int decode_numstr(struct bitstr *bs, const struct field_t *f,
static int decode_octstr(struct bitstr *bs, const struct field_t *f,
static int decode_bmpstr(struct bitstr *bs, const struct field_t *f,
static int decode_seq(struct bitstr *bs, const struct field_t *f,
static int decode_seqof(struct bitstr *bs, const struct field_t *f,
static int decode_choice(struct bitstr *bs, const struct field_t *f,
struct bitstr bs;
struct bitstr bs;
struct bitstr bs;
const char **bitstr;
bitstr = bitarray + 42;
if (bitstr[(r >> bit) & 1][0])
fputs(bitstr[(r >> bit) & 1], stdout);
bitstr -= 2;