I would like to detect if the macro call is done on a struct type. A naive approach didn\'t work:
#define IS_STRUCT(x) _Generic((x), struct *: 1, default: 0);