How can I do the following in a compliant (ISO C99) way?
#define MALLOC(type, length, message) ({ ...
I get the warning: left-hand operand of comma expression has no effect This occurs when the macro below is invoked:
#define MAX(a,b) ((a) < (b) ? (b) : (a))