value->width = strlen (label->label);
value->s = xmemdup0 (label->label, value->width);
}
value->width = strlen (label->label);
value->s = xmemdup0 (label->label, value->width);
}
struct spvbin_input input;
spvbin_input_init (&input, in, size);
struct spvbin_input input;
spvbin_input_init (&input, in, size);
source->n_values = md->n_values;
source->vars = xcalloc (md->n_variables, sizeof *source->vars);
source->n_values = md->n_values;
source->vars = xcalloc (md->n_variables, sizeof *source->vars);
error = decode_data (in, size, md->data_offset, source, &end);
if (error)
goto error;
error = decode_data (in, size, md->data_offset, source, &end);
if (error)
goto error;