Convenience macro that marks a variable as unused to prevent compiler warnings.
#define QH_UNUSED(__unused) ((void)(__unused))