calipso_pad_write
calipso_pad_write((unsigned char *)hop, new_end, pad);
calipso_pad_write((unsigned char *)old_hop, start, pad);
calipso_pad_write(buf, start, pad);
calipso_pad_write((unsigned char *)new, buf_len, pad);
calipso_pad_write((unsigned char *)*new, start, pad);