extended_header.size = size;
nblocks = (size + BLOCKSIZE - 1) / BLOCKSIZE;
extended_header.buffer = xmalloc (size + 1);
extended_header.size = size;
nblocks = (size + BLOCKSIZE - 1) / BLOCKSIZE;
extended_header.buffer = xmalloc (size + 1);
memcpy (&extended_header.buffer[j], p->buffer, len);
set_next_block_after (p);
memcpy (&extended_header.buffer[j], p->buffer, len);
set_next_block_after (p);