return 0;
fprintf(stderr, "---d_realloc, '%s':%d, %d->%d, %p->%p\n",
file, line, len, nbytes, p, r + 2 * sizeof(long));
memcpy(r, &head, sizeof(long));
memcpy(r + sizeof(long), &nlen, sizeof(long));
return 0;
fprintf(stderr, "---d_realloc, '%s':%d, %d->%d, %p->%p\n",
file, line, len, nbytes, p, r + 2 * sizeof(long));
memcpy(r, &head, sizeof(long));
memcpy(r + sizeof(long), &nlen, sizeof(long));