§
    lþƒh­	  ã                   ó8   — d Z ddlmZmZmZmZ ddlmZ dZd„ Z	dS )z“:mod:`wand.cdefs.magick_wand` --- Magick-Wand definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.5.0
é    )ÚPOINTERÚc_boolÚc_intÚc_void_p)Ú	c_ssize_t)Úloadc                 ó  — t           g| j        _        t           g| j        _        t           | j        _        t           g| j        _        t           | j        _        t           g| j        _        	 g | j        _        t          | j        _        n# t          $ r
 d| _        Y nw xY wt           g| j
        _        t           t          t          ¦  «        g| j        _        t           | j        _        t           g| j        _        t          | j        _        t           g| j        _        t           | j        _        t           g| j        _        t           | j        _        t           g| j        _        t           g| j        _        t           t           g| j        _        t          | j        _        t           g| j        _        g | j        _        g | j        _        t           g| j        _        t           | j        _        g | j        _        t           | j        _        dS )a¼  Define Magick Wand methods. The ImageMagick version is given as
    a second argument for comparison. This will quick to determine which
    methods are available from the library, and can be implemented as::

        if IM_VERSION < 0x700:
            # ... do ImageMagick-6 methods ...
        else
            # ... do ImageMagick-7 methods ...

    .. seealso::

        #include "wand/magick-wand.h"
        // Or
        #include "MagickWand/magick-wand.h"

    :param lib: the loaded ``MagickWand`` library
    :type lib: :class:`ctypes.CDLL`
    :param IM_VERSION: the ImageMagick version number (i.e. 0x0689)
    :type IM_VERSION: :class:`numbers.Integral`

    .. versionadded:: 0.5.0

    N)r   ÚClearMagickWandÚargtypesÚCloneMagickWandÚrestypeÚDestroyMagickWandÚIsMagickWandÚIsMagickWandInstantiatedr   ÚAttributeErrorÚMagickClearExceptionr   r   ÚMagickGetExceptionÚMagickGetExceptionTypeÚMagickGetIteratorIndexr   ÚMagickRelinquishMemoryÚMagickResetIteratorÚMagickSetFirstIteratorÚMagickSetIteratorIndexÚMagickSetLastIteratorÚMagickWandGenesisÚMagickWandTerminusÚNewMagickWandFromImageÚNewMagickWand)ÚlibÚ
IM_VERSIONs     úY/var/www/html/research.buxo.ca/env/lib/python3.11/site-packages/wand/cdefs/magick_wand.pyr   r      s˜  € õ0 %- :€CÔÔ Ý$, :€CÔÔ Ý"*€CÔÔÝ&. Z€CÔÔ"Ý$,€CÔÔ!Ý!) 
€CÔÔðØ02ˆÔ$Ô-Ý/5ˆÔ$Ô,Ð,øÝð ð ð Ø'+ˆÔ$Øˆðøøøõ *2¨
€CÔÔ%Ý'/µ½±´Ð&@€CÔÔ#Ý%-€CÔÔ"Ý+3¨*€CÔÔ'Ý).€CÔÔ&Ý+3¨*€CÔÔ'Ý)2€CÔÔ&Ý+3¨*€CÔÔ'Ý)1€CÔÔ&Ý(0 z€CÔÔ$Ý+3¨*€CÔÔ'Ý+3µYÐ*?€CÔÔ'Ý)/€CÔÔ&Ý*2¨€CÔÔ&Ø%'€CÔÔ"Ø&(€CÔÔ#Ý+3¨*€CÔÔ'Ý)1€CÔÔ&Ø!#€CÔÔÝ (€CÔÔÐÐs   Á,B
 Â
BÂBN)
Ú__doc__Úctypesr   r   r   r   Úwand.cdefs.wandtypesr   Ú__all__r   © ó    r!   ú<module>r(      se   ððð ð
 4Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3à *Ð *Ð *Ð *Ð *Ð *à
€ð7)ð 7)ð 7)ð 7)ð 7)r'   