Skip to content

Instantly share code, notes, and snippets.

Created March 5, 2016 19:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/5608c62d9064b226ac87 to your computer and use it in GitHub Desktop.
Save anonymous/5608c62d9064b226ac87 to your computer and use it in GitHub Desktop.
#define get_bits_count(gb) ({\
int _ret = get_bits_count(gb); \
printf("%s:%d %s, read_count %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_bits1(gb) ({\
unsigned int _ret = get_bits1(gb); \
printf("%s:%d %s, read_bit %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_bits(gb, n) ({\
unsigned int _ret = get_bits(gb, n); \
printf("%s:%d %s, read_32 %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_bits_long(gb, n) ({\
unsigned int _ret = get_bits_long(gb, n); \
printf("%s:%d %s, read_32 %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define show_bits(gb, n) ({\
int _ret = show_bits(gb, n); \
printf("%s:%d %s, show_32 %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define show_bits_long(gb, n) ({\
int _ret = show_bits_long(gb, n); \
printf("%s:%d %s, show_32 %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_xbits(gb, n) ({\
int _ret = get_xbits(gb, n); \
printf("%s:%d %s, read_xbits %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_sbits(gb, n) ({\
int _ret = get_sbits(gb, n); \
printf("%s:%d %s, read_s32 %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
#define get_bits_left(gb) ({\
int _ret = get_bits_left(gb); \
printf("%s:%d %s, show_left %d\n", __FILE__, __LINE__, __func__, _ret); \
_ret; \
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment