Lines Matching defs:ptr
119 alloc_realloc(void *ptr, size_t nbytes, const char *fname, int line)
123 if (ptr != NULL) {
126 bcopy((void *)((char *)ptr - HDRSIZ), (void *)&osize,
129 bcopy(ptr, retval, (osize < nbytes) ? osize : nbytes);
132 alloc_free((char *)ptr, fname, line);
144 alloc_strdup(const char *ptr, const char *fname, int line)
146 char *retval = alloc_malloc(strlen(ptr) + 1, fname, line);
148 (void) strcpy(retval, ptr);
160 alloc_free(void *ptr, const char *fname, int line)
164 ASSERT(ptr != NULL);
166 bcopy((void *)((char *)ptr - HDRSIZ), (void *)&osize, sizeof (osize));
170 fmd_hdl_free(Hdl, (char *)ptr - HDRSIZ, osize + HDRSIZ);
205 alloc_xfree(void *ptr, size_t size)
207 ASSERT(ptr != NULL);
209 fmd_hdl_free(Hdl, (char *)ptr, size);