X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fgnumeric-reader.c;h=5fee6919c0a51891f5240328606086cf331eb15b;hb=e94c7d5a9d2e971e0e3eca623f6bf281d903c24c;hp=0ef8e4e14e431ce3b049d6a823b02d32ac0394f5;hpb=3dd0f6ae0d5eb73a2270a243e443c4ae03c2c16e;p=pspp diff --git a/src/data/gnumeric-reader.c b/src/data/gnumeric-reader.c index 0ef8e4e14e..5fee6919c0 100644 --- a/src/data/gnumeric-reader.c +++ b/src/data/gnumeric-reader.c @@ -16,57 +16,8 @@ #include -#include "libpspp/message.h" -#include "libpspp/misc.h" - -#include "gl/minmax.h" -#include "gl/c-strtod.h" - -#include "gettext.h" -#define _(msgid) gettext (msgid) -#define N_(msgid) (msgid) - -#include "spreadsheet-reader.h" - -#if !GNM_READ_SUPPORT - -struct spreadsheet * -gnumeric_probe (const char *filename, bool report_errors) -{ - if (report_errors) - msg (ME, _("Support for %s files was not compiled into this installation of PSPP"), "Gnumeric"); - - return NULL; -} - -const char * -gnumeric_get_sheet_name (struct spreadsheet *s, int n) -{ - return NULL; -} - -char * -gnumeric_get_sheet_range (struct spreadsheet *s, int n) -{ - return NULL; -} - -struct casereader * -gnumeric_make_reader (struct spreadsheet *spreadsheet, - const struct spreadsheet_read_options *opts) -{ - return NULL; -} - -void -gnumeric_unref (struct spreadsheet *r) -{ -} - - -#else - #include "data/gnumeric-reader.h" +#include "spreadsheet-reader.h" #include #include @@ -74,19 +25,26 @@ gnumeric_unref (struct spreadsheet *r) #include #include -#include "data/format.h" -#include "data/data-in.h" #include "data/case.h" #include "data/casereader-provider.h" +#include "data/data-in.h" #include "data/dictionary.h" +#include "data/format.h" #include "data/identifier.h" #include "data/value.h" #include "data/variable.h" #include "libpspp/i18n.h" +#include "libpspp/message.h" +#include "libpspp/misc.h" #include "libpspp/str.h" +#include "gl/c-strtod.h" +#include "gl/minmax.h" #include "gl/xalloc.h" +#include "gettext.h" +#define _(msgid) gettext (msgid) +#define N_(msgid) (msgid) /* Shamelessly lifted from the Gnumeric sources: https://git.gnome.org/browse/gnumeric/tree/src/value.h @@ -216,7 +174,7 @@ gnumeric_unref (struct spreadsheet *s) free (r->sheets); state_data_destroy (&r->msd); - dict_destroy (r->dict); + dict_unref (r->dict); free (s->file_name); @@ -979,6 +937,3 @@ gnm_file_casereader_read (struct casereader *reader UNUSED, void *r_) return NULL; } } - - -#endif /* GNM_READ_SUPPORT */