#endif
#if defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(__CYGWIN__) || defined(__MINGW32__)
+# define MagickPrivate
# if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB) && !defined(MAGICK_STATIC_LINK)
# define _MAGICKDLL_
# endif
MagickCore/resize-private.h \
MagickCore/resource.c \
MagickCore/resource_.h \
+ MagickCore/resource-private.h \
MagickCore/segment.c \
MagickCore/segment.h \
MagickCore/semaphore.c \
MagickCore/random-private.h \
MagickCore/resample-private.h \
MagickCore/resize-private.h \
+ MagickCore/resource-private.h \
MagickCore/semaphore-private.h \
MagickCore/signature-private.h \
MagickCore/static.h \
/* #undef AUTOTRACE_DELEGATE */
/* Define if coders and filters are to be built as modules. */
-#ifndef MAGICKCORE_BUILD_MODULES
-#define MAGICKCORE_BUILD_MODULES 1
-#endif
+/* #undef BUILD_MODULES */
/* Define if you have the bzip2 library */
#ifndef MAGICKCORE_BZLIB_DELEGATE
#endif
/* Define if you have FFTW library */
-#ifndef MAGICKCORE_FFTW_DELEGATE
-#define MAGICKCORE_FFTW_DELEGATE 1
-#endif
+/* #undef FFTW_DELEGATE */
/* Location of filter modules */
#ifndef MAGICKCORE_FILTER_PATH
/* Define to the system default library search path. */
#ifndef MAGICKCORE_LT_DLSEARCH_PATH
-#define MAGICKCORE_LT_DLSEARCH_PATH "/lib64:/usr/lib64:/lib:/usr/lib:/usr/lib64/R/lib:/usr/lib64/alliance/lib:/usr/lib64/atlas:/opt/modules/pkg/intel/f77/10.0.025/lib:/usr/lib64/kicad:/usr/lib/llvm:/usr/lib64/llvm:/usr/local/lib:/usr/lib64/mpich2/lib/:/usr/lib64/mysql:/usr/lib64/octave/3.4.2:/usr/lib64/openmotif:/usr/lib64/qt-3.3/lib:/usr/lib64/tcl8.5/tclx8.4:/usr/lib/wine/:/usr/lib64/wine/:/usr/lib64/xulrunner-2"
+#define MAGICKCORE_LT_DLSEARCH_PATH "/lib64:/usr/lib64:/lib:/usr/lib:/usr/lib64/atlas:/usr/lib/llvm:/usr/lib64/llvm:/usr/lib64/mysql:/usr/lib64/qt-3.3/lib:/usr/lib64/tcl8.5/tclx8.4:/usr/lib64/tcl8.5:/usr/lib/wine/:/usr/lib64/wine/:/usr/lib64/xulrunner-2"
#endif
/* The archive extension */
/* #undef NO_MINUS_C_MINUS_O */
/* Define if you have OPENEXR library */
-#ifndef MAGICKCORE_OPENEXR_DELEGATE
-#define MAGICKCORE_OPENEXR_DELEGATE 1
-#endif
+/* #undef OPENEXR_DELEGATE */
/* Define to the address where bug reports for this package should be sent. */
#ifndef MAGICKCORE_PACKAGE_BUGREPORT
#endif
/* Define if you have RSVG library */
-#ifndef MAGICKCORE_RSVG_DELEGATE
-#define MAGICKCORE_RSVG_DELEGATE 1
-#endif
+/* #undef RSVG_DELEGATE */
/* Define to the type of arg 1 for `select'. */
#ifndef MAGICKCORE_SELECT_TYPE_ARG1
/* #undef WITH_DMALLOC */
/* Define if you have WMF library */
-#ifndef MAGICKCORE_WMF_DELEGATE
-#define MAGICKCORE_WMF_DELEGATE 1
-#endif
+/* #undef WMF_DELEGATE */
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#include "MagickCore/random_.h"
#include "MagickCore/registry.h"
#include "MagickCore/resource_.h"
+#include "MagickCore/resource-private.h"
#include "MagickCore/policy.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/semaphore-private.h"
#include "MagickCore/magick.h"
#include "MagickCore/memory_.h"
#include "MagickCore/resource_.h"
+#include "MagickCore/resource-private.h"
#include "MagickCore/timer.h"
#include "MagickCore/string_.h"
#include "MagickCore/utility.h"
--- /dev/null
+/*
+ Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
+ dedicated to making software imaging solutions freely available.
+
+ You may not use this file except in compliance with the License.
+ obtain a copy of the License at
+
+ http://www.imagemagick.org/script/license.php
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ MagickCore private resource methods.
+*/
+#ifndef _MAGICKCORE_RESOURCE_PRIVATE_H
+#define _MAGICKCORE_RESOURCE_PRIVATE_H
+
+#if defined(__cplusplus) || defined(c_plusplus)
+extern "C" {
+#endif
+
+extern MagickPrivate void
+ AsynchronousResourceComponentTerminus(void);
+
+#if defined(__cplusplus) || defined(c_plusplus)
+}
+#endif
+
+#endif
#include "MagickCore/random_.h"
#include "MagickCore/registry.h"
#include "MagickCore/resource_.h"
+#include "MagickCore/resource-private.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/string_.h"
% ResourceComponentTerminus(void)
%
*/
-MagickExport void AsynchronousResourceComponentTerminus(void)
+MagickPrivate void AsynchronousResourceComponentTerminus(void)
{
const char
*path;
GetMagickResourceLimit(const ResourceType);
extern MagickExport void
- AsynchronousResourceComponentTerminus(void),
RelinquishMagickResource(const ResourceType,const MagickSizeType),
ResourceComponentTerminus(void);
#endif
#if defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(__CYGWIN__) || defined(__MINGW32__)
+# define MagickPrivate
# if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB)
# define _MAGICKDLL_
# endif
# pragma warning(disable : 4786)
# pragma warning(disable : 4996)
# endif
-# define MagickPrivate
#else
# if __GNUC__ >= 4
# define MagickExport __attribute__ ((visibility ("default")))
*/
#define MagickPackageName "ImageMagick"
#define MagickCopyright "Copyright (C) 1999-2011 ImageMagick Studio LLC"
-#define MagickSVNRevision "exported"
+#define MagickSVNRevision "5077"
#define MagickLibVersion 0x700
#define MagickLibVersionText "7.0.0"
#define MagickLibVersionNumber 5,0,0
#endif
#if defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(__CYGWIN__) || defined(__MINGW32__)
+# define WandPrivate
# if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB)
# define _MAGICKDLL_
# endif
#endif
#if defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(__CYGWIN__) || defined(__MINGW32__)
+# define WandPrivate
# if defined(_MT) && defined(_DLL) && !defined(_MAGICKDLL_) && !defined(_LIB)
# define _MAGICKDLL_
# endif
MagickCore/resample.h MagickCore/resample-private.h \
MagickCore/resize.c MagickCore/resize.h \
MagickCore/resize-private.h MagickCore/resource.c \
- MagickCore/resource_.h MagickCore/segment.c \
- MagickCore/segment.h MagickCore/semaphore.c \
- MagickCore/semaphore.h MagickCore/semaphore-private.h \
- MagickCore/shear.c MagickCore/shear.h MagickCore/signature.c \
+ MagickCore/resource_.h MagickCore/resource-private.h \
+ MagickCore/segment.c MagickCore/segment.h \
+ MagickCore/semaphore.c MagickCore/semaphore.h \
+ MagickCore/semaphore-private.h MagickCore/shear.c \
+ MagickCore/shear.h MagickCore/signature.c \
MagickCore/signature.h MagickCore/signature-private.h \
MagickCore/splay-tree.c MagickCore/splay-tree.h \
MagickCore/static.c MagickCore/static.h MagickCore/statistic.c \
@WEBP_DELEGATE_TRUE@@WITH_MODULES_TRUE@am_coders_webp_la_rpath = \
@WEBP_DELEGATE_TRUE@@WITH_MODULES_TRUE@ -rpath $(codersdir)
coders_wmf_la_DEPENDENCIES = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) \
- $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
- $(am__DEPENDENCIES_1)
+ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_coders_wmf_la_OBJECTS = coders/coders_wmf_la-wmf.lo
coders_wmf_la_OBJECTS = $(am_coders_wmf_la_OBJECTS)
coders_wmf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
WEBP_LIBS = @WEBP_LIBS@
WMFDecodeDelegate = @WMFDecodeDelegate@
WMF_LIBS = @WMF_LIBS@
-WMF_LIBS_DEPS = @WMF_LIBS_DEPS@
WWWDecodeDelegate = @WWWDecodeDelegate@
WinPathScript = @WinPathScript@
X11_LIBS = @X11_LIBS@
MagickCore/resize-private.h \
MagickCore/resource.c \
MagickCore/resource_.h \
+ MagickCore/resource-private.h \
MagickCore/segment.c \
MagickCore/segment.h \
MagickCore/semaphore.c \
MagickCore/random-private.h \
MagickCore/resample-private.h \
MagickCore/resize-private.h \
+ MagickCore/resource-private.h \
MagickCore/semaphore-private.h \
MagickCore/signature-private.h \
MagickCore/static.h \
/*
Include declarations.
*/
+#include "MagickCore/studio.h"
#include "MagickCore/attribute.h"
#include "MagickCore/property.h"
#include "MagickCore/blob.h"
Forward declarations.
*/
static MagickBooleanType
- WriteXTRNImage(const ImageInfo *,Image *);
+ WriteXTRNImage(const ImageInfo *,Image *,ExceptionInfo *exception);
\f
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% The format of the WriteXTRNImage method is:
%
-% MagickBooleanType WriteXTRNImage(const ImageInfo *image_info,Image *image)
+% MagickBooleanType WriteXTRNImage(const ImageInfo *image_info,
+% Image *image,ExceptionInfo *exception)
%
% A description of each parameter follows.
%
%
% o image: A pointer to a Image structure.
%
+% o exception: return any errors or warnings in this structure.
%
*/
return(tlen);
}
-static MagickBooleanType WriteXTRNImage(const ImageInfo *image_info,Image *image)
+static MagickBooleanType WriteXTRNImage(const ImageInfo *image_info,Image *image,ExceptionInfo *exception)
{
Image *
p;
if (LocaleCompare(image_info->magick,"XTRNFILE") == 0)
{
clone_info=CloneImageInfo(image_info);
- status=WriteImage(image_info,image);
+ status=WriteImage(image_info,image,exception);
if (status == MagickFalse)
CatchImageException(image);
clone_info=DestroyImageInfo(clone_info);
if ((image_info_ptr != (ImageInfo **) NULL) &&
(image_ptr != (Image **) NULL))
{
- *image_ptr=CloneImage(image,0,0,MagickFalse,&(image->exception));
+ *image_ptr=CloneImage(image,0,0,MagickFalse,exception);
*image_info_ptr=clone_info;
}
}
char
**blob_data;
- ExceptionInfo
- exception;
-
size_t
*blob_length;
(void) CopyMagickString(p->filename,filename,MaxTextExtent);
p->scene=scene++;
}
- SetImageInfo(clone_info,1,&image->exception);
+ SetImageInfo(clone_info,1,exception);
(void) CopyMagickString(image->magick,clone_info->magick,
MaxTextExtent);
- GetExceptionInfo(&exception);
if (*blob_length == 0)
*blob_length=8192;
*blob_data=(char *) ImageToBlob(clone_info,image,blob_length,
- &exception);
+ exception);
if (*blob_data == NULL)
status=MagickFalse;
if (status == MagickFalse)
(void) CopyMagickString(p->filename,filename,MaxTextExtent);
p->scene=scene++;
}
- SetImageInfo(clone_info,1,&image->exception);
+ SetImageInfo(clone_info,1,exception);
(void) CopyMagickString(image->magick,clone_info->magick,
MaxTextExtent);
status=WriteStream(clone_info,image,fifo);
(void) CopyMagickString(p->filename,filename,MaxTextExtent);
p->scene=scene++;
}
- SetImageInfo(clone_info,1,&image->exception);
+ SetImageInfo(clone_info,1,exception);
(void) CopyMagickString(image->magick,clone_info->magick,
MaxTextExtent);
status=WriteStream(clone_info,image,SafeArrayFifo);
/* Define if you have umem memory allocation library */
#undef HasUMEM
-/* Define if you have wmflite library */
-#undef HasWMFlite
-
/* ImageMagick is formally installed under prefix */
#undef INSTALLED_SUPPORT
/* Define if using the dmalloc debugging malloc package */
#undef WITH_DMALLOC
-/* Define if you have wmf library */
+/* Define if you have WMF library */
#undef WMF_DELEGATE
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
<configure name="VERSION" value="7.0.0"/>
<configure name="LIB_VERSION" value="0x700"/>
<configure name="LIB_VERSION_NUMBER" value="7,0,0,0"/>
- <configure name="SVN_REVISION" value="5051" />
- <configure name="RELEASE_DATE" value="2011-08-24"/>
+ <configure name="SVN_REVISION" value="5077" />
+ <configure name="RELEASE_DATE" value="2011-08-31"/>
<configure name="CONFIGURE" value="./configure "/>
<configure name="PREFIX" value="/usr/local"/>
<configure name="EXEC-PREFIX" value="/usr/local"/>
MAGICK_LIBRARY_VERSION_INFO=$MAGICK_LIBRARY_CURRENT:$MAGICK_LIBRARY_REVISION:$MAGICK_LIBRARY_AGE
-MAGICK_SVN_REVISION=5051
+MAGICK_SVN_REVISION=5077