static const bool odf_read_support = true;
#else
static const bool odf_read_support = false;
+struct spreadsheet *ods_probe (const char *filename, bool report_errors){}
+struct casereader * ods_make_reader (struct spreadsheet *spreadsheet,
+ const struct spreadsheet_read_options *opts){}
+void ods_unref (struct spreadsheet *r){}
#endif
#ifdef GNM_READ_SUPPORT
static const bool gnm_read_support = true;
#else
static const bool gnm_read_support = false;
+struct spreadsheet *gnumeric_probe (const char *filename, bool report_errors){}
+struct casereader * gnumeric_make_reader (struct spreadsheet *spreadsheet,
+ const struct spreadsheet_read_options *opts){}
+void gnumeric_unref (struct spreadsheet *r){}
+
#endif
static bool parse_spreadsheet (struct lexer *lexer, char **filename,
goto error;
reader = gnumeric_make_reader (spreadsheet, &opts);
dict = spreadsheet->dict;
- gnumeric_destroy (spreadsheet);
+ gnumeric_unref (spreadsheet);
}
else if ( odf_read_support && 0 == strncasecmp (tok, "ODS", 3))
{
goto error;
reader = ods_make_reader (spreadsheet, &opts);
dict = spreadsheet->dict;
- ods_destroy (spreadsheet);
+ ods_unref (spreadsheet);
}
free (filename);