X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fgnumeric-reader.c;h=8faffe6676ed29294b7fa28b4c946ab7639c3807;hb=bdf3609794a1f7bea432415f7466b85a069f8b0c;hp=a0a4766652d2c07f029f0e1cb163bc6f0bf70894;hpb=8a8cd108378417cba0cb530533fd83019965cdc7;p=pspp diff --git a/src/data/gnumeric-reader.c b/src/data/gnumeric-reader.c index a0a4766652..8faffe6676 100644 --- a/src/data/gnumeric-reader.c +++ b/src/data/gnumeric-reader.c @@ -28,7 +28,7 @@ #include "spreadsheet-reader.h" -#if !GNM_SUPPORT +#if !GNM_READ_SUPPORT struct casereader * gnumeric_open_reader (const struct spreadsheet_read_options *opts, struct dictionary **dict) @@ -629,6 +629,7 @@ struct casereader * gnumeric_make_reader (struct spreadsheet *spreadsheet, const struct spreadsheet_read_options *opts) { + int type = 0; int x = 0; struct gnumeric_reader *r = NULL; unsigned long int vstart = 0; @@ -696,7 +697,7 @@ gnumeric_make_reader (struct spreadsheet *spreadsheet, n_cases --; } - int type = 0; + /* Read in the first row of cells, including the headers if read_names was set */ while ( @@ -782,7 +783,7 @@ gnumeric_make_reader (struct spreadsheet *spreadsheet, xmlChar *attr = xmlTextReaderGetAttribute (r->rsd.xtr, _xml ("ValueType")); - if ( NULL == attr || 60 != _xmlchar_to_int (attr)) + if ( NULL == attr || VALUE_STRING != _xmlchar_to_int (attr)) var_spec [idx].width = 0; free (attr); @@ -952,4 +953,4 @@ gnm_file_casereader_read (struct casereader *reader UNUSED, void *r_) } -#endif /* GNM_SUPPORT */ +#endif /* GNM_READ_SUPPORT */