Hi,
I'm facing one more problem, i'm not able to understand the below way of casting, whats actually happening here....
whats the meaning of " &((t*)0)" .....is it something like "address of zero cast to pointer of t"Code:#define X(t,m) (size_t) ( (char *) &((t*)0)->m - (char *)(t*)0)