From: Christian Grothoff Date: Sat, 2 Jul 2016 13:26:13 +0000 (+0000) Subject: -fix ftbfs if extractor.h present but libextractor.so missing X-Git-Tag: initial-import-from-subversion-38251~629 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=41356c04c3dcedb29de159a48393523fa07bd5d1;hp=5875bc4cb9a96cc81aa7e62448db5cd8be7d6489;p=oweals%2Fgnunet.git -fix ftbfs if extractor.h present but libextractor.so missing --- diff --git a/src/fs/fs_getopt.c b/src/fs/fs_getopt.c index 46a35e16a..8657c62de 100644 --- a/src/fs/fs_getopt.c +++ b/src/fs/fs_getopt.c @@ -127,7 +127,7 @@ GNUNET_FS_getopt_set_metadata (struct GNUNET_GETOPT_CommandLineProcessorContext const char *value) { struct GNUNET_CONTAINER_MetaData **mm = scls; -#if HAVE_EXTRACTOR_H +#if HAVE_EXTRACTOR_H && HAVE_LIBEXTRACTOR enum EXTRACTOR_MetaType type; const char *typename; const char *typename_i18n; @@ -147,7 +147,7 @@ GNUNET_FS_getopt_set_metadata (struct GNUNET_GETOPT_CommandLineProcessorContext */ /*tmp = GNUNET_STRINGS_to_utf8 (value, strlen (value), locale_charset ());*/ tmp = GNUNET_strdup (value); -#if HAVE_EXTRACTOR_H +#if HAVE_EXTRACTOR_H && HAVE_LIBEXTRACTOR type = EXTRACTOR_metatype_get_max (); while (type > 0) { diff --git a/src/fs/gnunet-search.c b/src/fs/gnunet-search.c index 0ddcd892e..dfe6d0e75 100644 --- a/src/fs/gnunet-search.c +++ b/src/fs/gnunet-search.c @@ -72,13 +72,17 @@ static struct GNUNET_SCHEDULER_Task *tt; * @param data_mime_type mime-type of data (not of the original file); * can be NULL (if mime-type is not known) * @param data actual meta-data found - * @param data_size number of bytes in data + * @param data_size number of bytes in @a data * @return 0 to continue extracting, 1 to abort */ static int -item_printer (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, - enum EXTRACTOR_MetaFormat format, const char *data_mime_type, - const char *data, size_t data_size) +item_printer (void *cls, + const char *plugin_name, + enum EXTRACTOR_MetaType type, + enum EXTRACTOR_MetaFormat format, + const char *data_mime_type, + const char *data, + size_t data_size) { if ((format != EXTRACTOR_METAFORMAT_UTF8) && (format != EXTRACTOR_METAFORMAT_C_STRING)) diff --git a/src/fs/test_fs_directory.c b/src/fs/test_fs_directory.c index 74ce07381..edffdc7fa 100644 --- a/src/fs/test_fs_directory.c +++ b/src/fs/test_fs_directory.c @@ -99,7 +99,7 @@ testDirectory (unsigned int i) { GNUNET_snprintf (txt, sizeof (txt), "%u -- %u\n", p, q); GNUNET_CONTAINER_meta_data_insert (mds[p], "", -#if HAVE_EXTRACTOR_H +#if HAVE_EXTRACTOR_H && HAVE_LIBEXTRACTOR q % EXTRACTOR_metatype_get_max (), #else q % 128,