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   */