export compression functions when using special define
authorEric Biggers <ebiggers3@gmail.com>
Wed, 27 Mar 2013 04:25:41 +0000 (23:25 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Wed, 27 Mar 2013 04:25:41 +0000 (23:25 -0500)
src/lzx-compress.c
src/xpress-compress.c

index c829a42..eb84d0c 100644 (file)
@@ -644,6 +644,9 @@ static const struct lz_params lzx_lz_params = {
  * Please see the documentation for the 'compress_func_t' type in write.c for
  * the exact behavior of this function and how to call it.
  */
+#ifdef EXPORT_COMPRESSION_FUNCTIONS
+WIMLIBAPI
+#endif
 unsigned
 lzx_compress(const void *__uncompressed_data, unsigned uncompressed_len,
             void *compressed_data)
index 548c32c..466dd75 100644 (file)
@@ -145,6 +145,9 @@ static const struct lz_params xpress_lz_params = {
  * Please see the documentation for the 'compress_func_t' type in write.c for
  * the exact behavior of this function and how to call it.
  */
+#ifdef EXPORT_COMPRESSION_FUNCTIONS
+WIMLIBAPI
+#endif
 unsigned
 xpress_compress(const void *__uncompressed_data, unsigned uncompressed_len,
                void *__compressed_data)