X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fgnumeric-reader.h;h=edec2b66c46e7e0203087287d211d3d158896ad2;hb=094399e6d125a602ae195530306b95302fce4713;hp=b313fc78768cf446975156c6d68647f277a72d4b;hpb=9ade26c8349b4434008c46cf09bc7473ec743972;p=pspp diff --git a/src/data/gnumeric-reader.h b/src/data/gnumeric-reader.h index b313fc7876..edec2b66c4 100644 --- a/src/data/gnumeric-reader.h +++ b/src/data/gnumeric-reader.h @@ -20,21 +20,19 @@ #include struct casereader; +struct dictionary; +struct spreadsheet_read_info; +struct spreadsheet_read_options; +struct spreadsheet *gnumeric_probe (const char *filename, bool report_errors); -struct gnumeric_read_info -{ - char *sheet_name ; /* In UTF-8. */ - char *file_name ; /* In filename encoding. */ - char *cell_range ; /* In UTF-8. */ - int sheet_index ; - bool read_names ; - int asw ; -}; +const char * gnumeric_get_sheet_name (struct spreadsheet *s, int n); +char * gnumeric_get_sheet_range (struct spreadsheet *s, int n); -struct dictionary; +struct casereader * gnumeric_make_reader (struct spreadsheet *spreadsheet, + const struct spreadsheet_read_options *opts); -struct casereader * gnumeric_open_reader (struct gnumeric_read_info *, struct dictionary **); +void gnumeric_unref (struct spreadsheet *r); #endif