Hi Siva
This would be the correct
#include<stdio.h>
#define mySizeof(x)(mySizeof1(x))
#define mySizeof1(x){__typeof__(x) tmp ;(char*)(&tmp + 1) - (char*)(&tmp);}
main()
{
int a;
printf("size of int dn" mySizeof(int));
printf("size of a dn" mySizeof(a));
}
Thanks for post
Mani