diff --git a/src/bitvec.hh b/src/bitvec.hh index 8a75331..2d61a84 100644 --- a/src/bitvec.hh +++ b/src/bitvec.hh @@ -3,13 +3,13 @@ #include "d_size.h" -#define BVEC_TYPE uchar_t -#define BVEC_SIZE sizeof(BVEC_TYPE) +using BVEC_TYPE= uchar_t; +constexpr auto BVEC_SIZE= sizeof(BVEC_TYPE); -typedef struct { +struct bitvec_t { BVEC_TYPE *vec; int len; /* number of bits [1 based] */ -} bitvec_t; +}; extern "C" {