Avoid link error when compiling without libxml2 installed
authorJohn Darrington <john@darrington.wattle.id.au>
Wed, 22 Jun 2016 05:09:58 +0000 (07:09 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Wed, 22 Jun 2016 05:09:58 +0000 (07:09 +0200)
src/data/gnumeric-reader.c
src/data/ods-reader.c
src/language/data-io/get-data.c

index 7033448d8b4dc23a7c63b2d967854d551e0f47d9..ba4218ff77ef093999b73c24d62e2f19052f30ee 100644 (file)
@@ -38,6 +38,19 @@ gnumeric_open_reader (const struct spreadsheet_read_options *opts, struct dictio
   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"
index 2f058b044d8ac8892115ff53b498a96e7f8c78bf..c2e7a0e354933309d4610574a73007342ec8d61b 100644 (file)
@@ -43,6 +43,19 @@ ods_open_reader (const struct spreadsheet_read_options *opts,
   return NULL;
 }
 
+struct casereader *
+ods_make_reader (struct spreadsheet *spreadsheet,
+                const struct spreadsheet_read_options *opts)
+{
+  return NULL;
+}
+
+
+void
+ods_unref (struct spreadsheet *r)
+{
+}
+
 #else
 
 #include "libpspp/zip-reader.h"
index fd1e68de889f11440d621822bcfddb58c6745d50..13eebe6c3aaabe840a155c4e405fa797e99af295 100644 (file)
@@ -52,9 +52,6 @@ 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
@@ -62,10 +59,6 @@ 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,