Lines Matching defs:ptr
50 static void * _realloc(void * ptr, size_t n);
58 void * halloc(void * ptr, size_t len)
70 if (! ptr)
87 p = structof(ptr, hblock_t, data);
151 void * ptr = halloc(0, len*=n);
152 return ptr ? memset(ptr, 0, len) : NULL;
155 void * h_realloc(void * ptr, size_t len)
157 return halloc(ptr, len);
160 void h_free(void * ptr)
162 halloc(ptr, 0);
168 char * ptr = halloc(0, len + 1);
169 return ptr ? (ptr[len] = 0, memcpy(ptr, str, len)) : NULL;
182 * of realloc(ptr, 0), which is defined in the standard
203 static void * _realloc(void * ptr, size_t n)
209 return realloc(ptr, n);
210 free(ptr);