{
struct hmap_node node;
- /* The the number of the sheet. */
+ /* The number of the sheet. */
int sheet;
/* The cell's row. */
value_copy_str_rpad (v, var_get_width (var), xmv->text, ' ');
else
{
- const struct fmt_spec *fmt = var_get_write_format (var);
- enum fmt_category fc = fmt_get_category (fmt->type);
+ const struct fmt_spec fmt = var_get_write_format (var);
+ enum fmt_category fc = fmt_get_category (fmt.type);
assert (fc != FMT_CAT_STRING);
const char *text = xmv->value ?
CHAR_CAST (const char *, xmv->value) : CHAR_CAST (const char *, xmv->text);
- char *m = data_in (ss_cstr (text), "UTF-8", fmt->type,
+ char *m = data_in (ss_cstr (text), "UTF-8", fmt.type,
settings_get_fmt_settings (), v,
var_get_width (var), "UTF-8");
else
fmt = fmt_default_for_width (width);
- var_set_both_formats (var, &fmt);
+ var_set_both_formats (var, fmt);
}
if (n_var_specs == 0)
r->rsd.node_type == XML_READER_TYPE_TEXT)
{
int col;
- struct xml_value *xmv = xzalloc (sizeof *xmv);
+ struct xml_value *xmv = XZALLOC (struct xml_value);
xmv->text = xmlTextReaderValue (r->rsd.xtr);
xmv->value = val_string;
val_string = NULL;
continue;
if (r->spreadsheet.stop_col != -1 && idx > r->spreadsheet.stop_col - r->spreadsheet.start_col)
break;
- if (idx >= dict_get_var_cnt (r->spreadsheet.dict))
+ if (idx >= dict_get_n_vars (r->spreadsheet.dict))
break;
var = dict_get_var (r->spreadsheet.dict, idx);
struct spreadsheet *
ods_probe (const char *filename, bool report_errors)
{
- struct ods_reader *r = xzalloc (sizeof *r);
+ struct ods_reader *r = XZALLOC (struct ods_reader);
struct zip_reader *zr;
char *error = zip_reader_create (filename, &zr);