github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/include/GraphicsMagick/magick/api.h (about)

     1  /*
     2    Copyright (C) 2003 - 2012 GraphicsMagick Group
     3    Copyright (C) 2002 ImageMagick Studio
     4    Copyright 1991-1999 E. I. du Pont de Nemours and Company
     5  
     6    This program is covered by multiple licenses, which are described in
     7    Copyright.txt. You should have received a copy of Copyright.txt with this
     8    package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
     9  
    10    GraphicsMagick Application Programming Interface declarations.
    11  
    12  */
    13  
    14  #if !defined(_MAGICK_API_H)
    15  #define _MAGICK_API_H
    16  
    17  #if defined(__cplusplus) || defined(c_plusplus)
    18  extern "C" {
    19  #endif
    20  
    21  #include "magick/magick_config.h"
    22  #if defined(__cplusplus) || defined(c_plusplus)
    23  #  undef inline
    24  #endif
    25  
    26  #include <stdio.h>
    27  #include <stdarg.h>
    28  #include <stdlib.h>
    29  #include <sys/types.h> /* POSIX 1990 header and declares size_t and ssize_t */
    30  
    31  /*
    32    Note that the WIN32 and WIN64 definitions are provided by the build
    33    configuration rather than the compiler.  Definitions available from
    34    the Windows compiler are _WIN32 and _WIN64.
    35  */
    36  #if defined(WIN32) || defined(WIN64)
    37  #  define MSWINDOWS
    38  #endif /* defined(WIN32) || defined(WIN64) */
    39  
    40  #if defined(MAGICK_IMPLEMENTATION)
    41  #  if defined(MSWINDOWS)
    42    /* Use Visual C++ C inline method extension to improve performance */
    43  #    if !defined(inline) && !defined(__cplusplus) && !defined(c_plusplus)
    44  #      define inline __inline
    45  #    endif
    46  #  endif
    47  #endif
    48  
    49  #if defined(PREFIX_MAGICK_SYMBOLS)
    50  #  include "magick/symbols.h"
    51  #endif /* defined(PREFIX_MAGICK_SYMBOLS) */
    52  
    53  #include "magick/common.h"
    54  #include "magick/magick_types.h"
    55  #include "magick/analyze.h"
    56  #include "magick/attribute.h"
    57  #include "magick/average.h"
    58  #include "magick/blob.h"
    59  #include "magick/cdl.h"
    60  #include "magick/channel.h"
    61  #include "magick/color.h"
    62  #include "magick/color_lookup.h"
    63  #include "magick/colormap.h"
    64  #include "magick/command.h"
    65  #include "magick/compare.h"
    66  #include "magick/composite.h"
    67  #include "magick/compress.h"
    68  #include "magick/confirm_access.h"
    69  #include "magick/constitute.h"
    70  #include "magick/decorate.h"
    71  #include "magick/delegate.h"
    72  #include "magick/deprecate.h"
    73  #include "magick/describe.h"
    74  #include "magick/draw.h"
    75  #include "magick/effect.h"
    76  #include "magick/enhance.h"
    77  #include "magick/error.h"
    78  #include "magick/fx.h"
    79  #include "magick/gem.h"
    80  #include "magick/gradient.h"
    81  #include "magick/hclut.h"
    82  #include "magick/image.h"
    83  #include "magick/list.h"
    84  #include "magick/log.h"
    85  #include "magick/magic.h"
    86  #include "magick/magick.h"
    87  #include "magick/memory.h"
    88  #include "magick/module.h"
    89  #include "magick/monitor.h"
    90  #include "magick/montage.h"
    91  #include "magick/operator.h"
    92  #include "magick/paint.h"
    93  #include "magick/pixel_cache.h"
    94  #include "magick/pixel_iterator.h"
    95  #include "magick/plasma.h"
    96  #include "magick/profile.h"
    97  #include "magick/quantize.h"
    98    /*#include "magick/random.h"*/
    99  #include "magick/registry.h"
   100  #include "magick/render.h"
   101  #include "magick/resize.h"
   102  #include "magick/resource.h"
   103  #include "magick/shear.h"
   104  #include "magick/signature.h"
   105  #include "magick/statistics.h"
   106  #include "magick/texture.h"
   107  #include "magick/timer.h"
   108  #include "magick/transform.h"
   109  #include "magick/type.h"
   110  #include "magick/utility.h"
   111  #include "magick/version.h"
   112  
   113  #if defined(__cplusplus) || defined(c_plusplus)
   114  }
   115  #endif /* defined(__cplusplus) || defined(c_plusplus) */
   116  
   117  #endif /* _MAGICK_API_H */
   118  
   119  /*
   120   * Local Variables:
   121   * mode: c
   122   * c-basic-offset: 2
   123   * fill-column: 78
   124   * End:
   125   */