i_hp_pack_branch
static int i_hp_pack_branch(hp_node_t, char **, size_t *);
if ((rv = i_hp_pack_branch(node, &buf, &len)) == 0) {
if ((rv = i_hp_pack_branch(child, &buf, &len)) == 0) {