Hi, When I use #define XXX(N) N.ptr XXX(y) gets transformed to " y.ptr" instead of "y.ptr". I am not sure why i am getting this leading space in the expanded string. Can anybody help me to eliminate this problem? Thanks, dhanabal