pike.git / src / pike_memory.h

version» Context lines:

pike.git/src/pike_memory.h:177:   PMOD_EXPORT void *mexec_realloc(void *ptr, size_t sz) MALLOC_FUNCTION;   PMOD_EXPORT void mexec_free(void *ptr);   void init_pike_memory (void);   void exit_pike_memory (void);      /*    * Fill dst with n blocks of size s from src    */   static INLINE void cmemset(void * _dst, const void * src, size_t s,    size_t n) { -  char * dst = (char*)dst; +  char * dst = (char*)_dst;    if (n) {    memcpy(dst, src, s);       for (--n,n *= s; n >= s; n -= s,s <<= 1)    memcpy(dst + s, dst, s);       if (n) memcpy(dst + s, dst, n);    }   }