1 #ifndef FILTER_BLOSC_H 2 #define FILTER_BLOSC_H 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 #include "blosc.h" 9 10 /* Filter revision number, starting at 1 */ 11 /* #define FILTER_BLOSC_VERSION 1 */ 12 #define FILTER_BLOSC_VERSION 2 /* multiple compressors since Blosc 1.3 */ 13 14 /* Filter ID registered with the HDF Group */ 15 #define FILTER_BLOSC 32001 16 17 /* Registers the filter with the HDF5 library. */ 18 #if defined(_MSC_VER) 19 __declspec(dllexport) 20 #endif /* defined(_MSC_VER) */ 21 int register_blosc(char **version, char **date); 22 23 #ifdef __cplusplus 24 } 25 #endif 26 27 #endif 28