github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/include/wand/wand_api.h (about) 1 /* 2 Copyright (C) 2003-2018 GraphicsMagick Group 3 4 GraphicsMagick Wand API Methods 5 */ 6 #ifndef _MAGICK_WAND_API_H 7 #define _MAGICK_WAND_API_H 8 9 #if defined(__cplusplus) || defined(c_plusplus) 10 extern "C" { 11 #endif 12 13 #include <magick/api.h> 14 #include <wand/wand_symbols.h> 15 16 #if defined(_VISUALC_) 17 18 /** 19 * Under VISUALC we have single threaded static libraries, or 20 * mutli-threaded DLLs using the multithreaded runtime DLLs. 21 **/ 22 # if defined(_MT) && defined(_DLL) && !defined(_LIB) 23 # pragma warning( disable: 4273 ) /* Disable the stupid dll linkage warnings */ 24 # if !defined(_WANDLIB_) 25 # define WandExport __declspec(dllimport) 26 # else 27 # define WandExport __declspec(dllexport) 28 # endif 29 # else 30 # define WandExport 31 # endif 32 33 # pragma warning(disable : 4018) 34 # pragma warning(disable : 4244) 35 # pragma warning(disable : 4142) 36 #else 37 # define WandExport 38 #endif 39 40 #include <wand/drawing_wand.h> 41 #include <wand/magick_wand.h> 42 #include <wand/pixel_wand.h> 43 44 #if defined(__cplusplus) || defined(c_plusplus) 45 } 46 #endif /* defined(__cplusplus) || defined(c_plusplus) */ 47 48 #endif /* _MAGICK_WAND_API_H */ 49 50 /* 51 * Local Variables: 52 * mode: c 53 * c-basic-offset: 2 54 * fill-column: 78 55 * End: 56 */