pike.git / src / compilation.h

version» Context lines:

pike.git/src/compilation.h:51:         #ifdef POP   #define IMEMBER(X,Y) MEMCPY((char *)&(Y), (char *)&(oLd->Y), sizeof(Y));   #define IMEMBER2(X,Y,Z) IMEMBER(X,Y)   #define ZMEMBER(X,Y) MEMCPY((char *)&(Y), (char *)&(oLd->Y), sizeof(Y));   #define ZMEMBER2(X,Y,Z) ZMEMBER(X,Y)   #define SNAME(X,Y) { \    struct X *oLd; \    oLd=Y; Y=oLd->previous; - #define SEND free(oLd); \ + #define SEND free((char *)oLd); \    }   #define PCODE(X) X   #else   #define PCODE(X)   #endif         #ifdef DEBUG   #define STRMEMBER(X,Y) \    PCODE(if(X) fatal("Variable %s not deallocated properly.\n",Y);) \