Loading...
Searching...
No Matches
Go to the documentation of this file. 1#if !defined(ae2f_Macro_Compare_h)
2#define ae2f_Macro_Compare_h
8#define ae2f_Macro_Cmp_TakeGt(a, b) ((a) > (b) ? (a) : (b))
14#define ae2f_Macro_Cmp_TakeLs(a, b) ((a) < (b) ? (a) : (b))
18#define ae2f_Macro_Cmp_Diff(a, b) (ae2f_Macro_Cmp_TakeGt(a, b) - ae2f_Macro_Cmp_TakeLs(a, b))
26#define ae2f_Macro_Cmp_TakeMem(ptr, member, alter) ((ptr) ? ((ptr)->member) : (alter))
33#define ae2f_Macro_Cmp_TakeSelf(ptr, alt) ((ptr) ? (ptr) : (alt))