MagickCore/property.h \
MagickCore/profile.c \
MagickCore/profile.h \
+ MagickCore/profile-profile.h \
MagickCore/quantize.c \
MagickCore/quantize.h \
MagickCore/quantum.c \
MagickCore/nt-base.h \
MagickCore/nt-feature.h \
MagickCore/policy-private.h \
+ MagickCore/profile-private.h \
MagickCore/quantum-private.h \
MagickCore/random_-private.h \
MagickCore/random-private.h \
extern "C" {
#endif
-#if defined(MAGICKCORE_X11_DELEGATE)
-#include "MagickCore/xwindow-private.h"
-
-extern MagickExport Image
- *XAnimateImages(Display *,XResourceInfo *,char **,const int,Image *,
- ExceptionInfo *);
-
-extern MagickExport void
- XAnimateBackgroundImage(Display *,XResourceInfo *,Image *,ExceptionInfo *);
-#endif
-
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
extern MagickExport MagickBooleanType
AnimateImages(const ImageInfo *,Image *,ExceptionInfo *);
+#if defined(MAGICKCORE_X11_DELEGATE)
+#include "MagickCore/xwindow.h"
+
+extern MagickExport Image
+ *XAnimateImages(Display *,XResourceInfo *,char **,const int,Image *,
+ ExceptionInfo *);
+
+extern MagickExport void
+ XAnimateBackgroundImage(Display *,XResourceInfo *,Image *,ExceptionInfo *);
+#endif
+
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
extern "C" {
#endif
-#include "MagickCore/image.h"
-#include "MagickCore/stream.h"
-
#define MagickMinBlobExtent 32767L
#if defined(MAGICKCORE_HAVE_FSEEKO)
# define fseek fseeko
# define ftell ftello
#endif
-typedef enum
-{
- UndefinedBlobMode,
- ReadBlobMode,
- ReadBinaryBlobMode,
- WriteBlobMode,
- WriteBinaryBlobMode,
- AppendBlobMode,
- AppendBinaryBlobMode
-} BlobMode;
-
typedef enum
{
UndefinedStream,
BlobStream
} StreamType;
-typedef int
- *(*BlobFifo)(const Image *,const void *,const size_t);
+extern MagickPrivate MagickBooleanType
+ GetBlobError(const Image *),
+ IsBlobExempt(const Image *),
+ IsBlobSeekable(const Image *),
+ IsBlobTemporary(const Image *),
+ SetBlobExtent(Image *,const MagickSizeType);
-extern MagickExport BlobInfo
- *CloneBlobInfo(const BlobInfo *),
- *ReferenceBlob(BlobInfo *);
-
-extern MagickExport char
- *ReadBlobString(Image *,char *);
-
-extern MagickExport const struct stat
+extern MagickPrivate const struct stat
*GetBlobProperties(const Image *);
-extern MagickExport double
- ReadBlobDouble(Image *);
-
-extern MagickExport float
- ReadBlobFloat(Image *);
-
-extern MagickExport int
- EOFBlob(const Image *),
- ReadBlobByte(Image *);
-
-extern MagickExport MagickBooleanType
- CloseBlob(Image *),
- DiscardBlobBytes(Image *,const MagickSizeType),
- OpenBlob(const ImageInfo *,Image *,const BlobMode,ExceptionInfo *),
- SetBlobExtent(Image *,const MagickSizeType),
- UnmapBlob(void *,const size_t);
-
-extern MagickExport MagickOffsetType
- SeekBlob(Image *,const MagickOffsetType,const int),
- TellBlob(const Image *);
-
-extern MagickExport MagickSizeType
- ReadBlobLongLong(Image *),
- ReadBlobMSBLongLong(Image *);
-
-extern MagickExport ssize_t
- ReadBlob(Image *,const size_t,unsigned char *),
- WriteBlob(Image *,const size_t,const unsigned char *),
- WriteBlobByte(Image *,const unsigned char),
- WriteBlobFloat(Image *,const float),
- WriteBlobLong(Image *,const unsigned int),
- WriteBlobShort(Image *,const unsigned short),
- WriteBlobLSBLong(Image *,const unsigned int),
- WriteBlobLSBShort(Image *,const unsigned short),
- WriteBlobMSBLong(Image *,const unsigned int),
- WriteBlobMSBLongLong(Image *,const MagickSizeType),
- WriteBlobMSBShort(Image *,const unsigned short),
- WriteBlobString(Image *,const char *);
-
-extern MagickExport unsigned char
- *DetachBlob(BlobInfo *),
- *MapBlob(int,const MapMode,const MagickOffsetType,const size_t);
-
-extern MagickExport unsigned int
- ReadBlobLong(Image *),
- ReadBlobLSBLong(Image *),
- ReadBlobMSBLong(Image *);
-
-extern MagickExport unsigned short
- ReadBlobShort(Image *),
- ReadBlobLSBShort(Image *),
- ReadBlobMSBShort(Image *);
+extern MagickPrivate StreamHandler
+ GetBlobStreamHandler(const Image *);
-extern MagickExport void
- AttachBlob(BlobInfo *,const void *,const size_t),
+extern MagickPrivate void
GetBlobInfo(BlobInfo *),
- MSBOrderLong(unsigned char *,const size_t),
- MSBOrderShort(unsigned char *,const size_t);
+ SetBlobExempt(Image *,const MagickBooleanType);
#if defined(__cplusplus) || defined(c_plusplus)
}
% o image: the image.
%
*/
-MagickExport MagickBooleanType GetBlobError(const Image *image)
+MagickPrivate MagickBooleanType GetBlobError(const Image *image)
{
assert(image != (const Image *) NULL);
assert(image->signature == MagickSignature);
% o blob_info: Specifies a pointer to a BlobInfo structure.
%
*/
-MagickExport void GetBlobInfo(BlobInfo *blob_info)
+MagickPrivate void GetBlobInfo(BlobInfo *blob_info)
{
assert(blob_info != (BlobInfo *) NULL);
(void) ResetMagickMemory(blob_info,0,sizeof(*blob_info));
% o image: the image.
%
*/
-MagickExport const struct stat *GetBlobProperties(const Image *image)
+MagickPrivate const struct stat *GetBlobProperties(const Image *image)
{
assert(image != (Image *) NULL);
assert(image->signature == MagickSignature);
% o image: the image.
%
*/
-MagickExport StreamHandler GetBlobStreamHandler(const Image *image)
+MagickPrivate StreamHandler GetBlobStreamHandler(const Image *image)
{
assert(image != (const Image *) NULL);
assert(image->signature == MagickSignature);
% o image: the image.
%
*/
-MagickExport MagickBooleanType IsBlobExempt(const Image *image)
+MagickPrivate MagickBooleanType IsBlobExempt(const Image *image)
{
assert(image != (const Image *) NULL);
assert(image->signature == MagickSignature);
% o image: the image.
%
*/
-MagickExport MagickBooleanType IsBlobSeekable(const Image *image)
+MagickPrivate MagickBooleanType IsBlobSeekable(const Image *image)
{
MagickBooleanType
seekable;
% o image: the image.
%
*/
-MagickExport MagickBooleanType IsBlobTemporary(const Image *image)
+MagickPrivate MagickBooleanType IsBlobTemporary(const Image *image)
{
assert(image != (const Image *) NULL);
assert(image->signature == MagickSignature);
% o exempt: Set to true if this blob is exempt from being closed.
%
*/
-MagickExport void SetBlobExempt(Image *image,const MagickBooleanType exempt)
+MagickPrivate void SetBlobExempt(Image *image,const MagickBooleanType exempt)
{
assert(image != (const Image *) NULL);
assert(image->signature == MagickSignature);
% o extent: the blob maximum extent.
%
*/
-MagickExport MagickBooleanType SetBlobExtent(Image *image,
+MagickPrivate MagickBooleanType SetBlobExtent(Image *image,
const MagickSizeType extent)
{
assert(image != (Image *) NULL);
#define MagickMaxBufferExtent (32*8192)
+typedef enum
+{
+ UndefinedBlobMode,
+ ReadBlobMode,
+ ReadBinaryBlobMode,
+ WriteBlobMode,
+ WriteBinaryBlobMode,
+ AppendBlobMode,
+ AppendBinaryBlobMode
+} BlobMode;
+
typedef enum
{
ReadMode,
IOMode
} MapMode;
+typedef int
+ *(*BlobFifo)(const Image *,const void *,const size_t);
+
+extern MagickExport BlobInfo
+ *CloneBlobInfo(const BlobInfo *),
+ *ReferenceBlob(BlobInfo *);
+
+extern MagickExport char
+ *ReadBlobString(Image *,char *);
+
+extern MagickExport double
+ ReadBlobDouble(Image *);
+
extern MagickExport FILE
*GetBlobFileHandle(const Image *);
+extern MagickExport float
+ ReadBlobFloat(Image *);
+
extern MagickExport Image
*BlobToImage(const ImageInfo *,const void *,const size_t,ExceptionInfo *),
*PingBlob(const ImageInfo *,const void *,const size_t,ExceptionInfo *);
+extern MagickExport int
+ EOFBlob(const Image *),
+ ReadBlobByte(Image *);
+
extern MagickExport MagickBooleanType
BlobToFile(char *,const void *,const size_t,ExceptionInfo *),
+ CloseBlob(Image *),
+ DiscardBlobBytes(Image *,const MagickSizeType),
FileToImage(Image *,const char *),
- GetBlobError(const Image *),
ImageToFile(Image *,char *,ExceptionInfo *),
InjectImageBlob(const ImageInfo *,Image *,Image *,const char *,
ExceptionInfo *),
- IsBlobExempt(const Image *),
- IsBlobSeekable(const Image *),
- IsBlobTemporary(const Image *);
+ OpenBlob(const ImageInfo *,Image *,const BlobMode,ExceptionInfo *),
+ UnmapBlob(void *,const size_t);
+
+extern MagickExport MagickOffsetType
+ SeekBlob(Image *,const MagickOffsetType,const int),
+ TellBlob(const Image *);
extern MagickExport MagickSizeType
- GetBlobSize(const Image *);
+ GetBlobSize(const Image *),
+ ReadBlobLongLong(Image *),
+ ReadBlobMSBLongLong(Image *);
-extern MagickExport StreamHandler
- GetBlobStreamHandler(const Image *);
+extern MagickExport ssize_t
+ ReadBlob(Image *,const size_t,unsigned char *),
+ WriteBlob(Image *,const size_t,const unsigned char *),
+ WriteBlobByte(Image *,const unsigned char),
+ WriteBlobFloat(Image *,const float),
+ WriteBlobLong(Image *,const unsigned int),
+ WriteBlobShort(Image *,const unsigned short),
+ WriteBlobLSBLong(Image *,const unsigned int),
+ WriteBlobLSBShort(Image *,const unsigned short),
+ WriteBlobMSBLong(Image *,const unsigned int),
+ WriteBlobMSBLongLong(Image *,const MagickSizeType),
+ WriteBlobMSBShort(Image *,const unsigned short),
+ WriteBlobString(Image *,const char *);
extern MagickExport unsigned char
+ *DetachBlob(BlobInfo *),
*FileToBlob(const char *,const size_t,size_t *,ExceptionInfo *),
*GetBlobStreamData(const Image *),
*ImageToBlob(const ImageInfo *,Image *,size_t *,ExceptionInfo *),
- *ImagesToBlob(const ImageInfo *,Image *,size_t *,ExceptionInfo *);
+ *ImagesToBlob(const ImageInfo *,Image *,size_t *,ExceptionInfo *),
+ *MapBlob(int,const MapMode,const MagickOffsetType,const size_t);
+
+extern MagickExport unsigned int
+ ReadBlobLong(Image *),
+ ReadBlobLSBLong(Image *),
+ ReadBlobMSBLong(Image *);
+
+extern MagickExport unsigned short
+ ReadBlobShort(Image *),
+ ReadBlobLSBShort(Image *),
+ ReadBlobMSBShort(Image *);
extern MagickExport void
+ AttachBlob(BlobInfo *,const void *,const size_t),
DestroyBlob(Image *),
DuplicateBlob(Image *,const Image *),
- SetBlobExempt(Image *,const MagickBooleanType);
+ MSBOrderLong(unsigned char *,const size_t),
+ MSBOrderShort(unsigned char *,const size_t);
#if defined(__cplusplus) || defined(c_plusplus)
}
extern "C" {
#endif
+#include "MagickCore/image.h"
+
extern MagickPrivate MagickBooleanType
- ColorComponentGenesis(void);
+ ColorComponentGenesis(void),
+ QueryMagickColorCompliance(const char *,const ComplianceType,PixelInfo *,
+ ExceptionInfo *);
extern MagickPrivate void
ColorComponentTerminus(void);
% %
% %
% %
-% Q u e r y M a g i c k C o l o r C o m p l i a n c e %
++ Q u e r y M a g i c k C o l o r C o m p l i a n c e %
% %
% %
% %
% o exception: return any errors or warnings in this structure.
%
*/
-MagickExport MagickBooleanType QueryMagickColorCompliance(const char *name,
+MagickPrivate MagickBooleanType QueryMagickColorCompliance(const char *name,
const ComplianceType compliance,PixelInfo *color,
ExceptionInfo *exception)
{
QueryColorname(const Image *,const PixelPacket *,const ComplianceType,char *,
ExceptionInfo *),
QueryMagickColor(const char *,PixelInfo *,ExceptionInfo *),
- QueryMagickColorCompliance(const char *,const ComplianceType,PixelInfo *,
- ExceptionInfo *),
QueryMagickColorname(const Image *,const PixelInfo *,const ComplianceType,
char *,ExceptionInfo *);
#include "MagickCore/memory_.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/string_.h"
+#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/policy.h"
#include "MagickCore/profile.h"
+#include "MagickCore/profile-private.h"
#include "MagickCore/property.h"
#include "MagickCore/quantum.h"
#include "MagickCore/resize.h"
extern "C" {
#endif
-#if defined(MAGICKCORE_X11_DELEGATE)
-#include "MagickCore/xwindow-private.h"
-
-extern MagickExport Image
- *XDisplayImage(Display *,XResourceInfo *,char **,int,Image **,size_t *,
- ExceptionInfo *);
-
-extern MagickExport MagickBooleanType XDisplayBackgroundImage(Display *,
- XResourceInfo *,Image *,ExceptionInfo *);
-#endif
-
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
RemoteDisplayCommand(const ImageInfo *,const char *,const char *,
ExceptionInfo *);
+#if defined(MAGICKCORE_X11_DELEGATE)
+#include "MagickCore/xwindow.h"
+
+extern MagickExport Image
+ *XDisplayImage(Display *,XResourceInfo *,char **,int,Image **,size_t *,
+ ExceptionInfo *);
+
+extern MagickExport MagickBooleanType XDisplayBackgroundImage(Display *,
+ XResourceInfo *,Image *,ExceptionInfo *);
+#endif
+
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
typedef struct _FxInfo
FxInfo;
-extern MagickExport FxInfo
+extern MagickPrivate FxInfo
*AcquireFxInfo(const Image *,const char *),
*DestroyFxInfo(FxInfo *);
-extern MagickExport MagickBooleanType
+extern MagickPrivate MagickBooleanType
FxEvaluateExpression(FxInfo *,MagickRealType *,ExceptionInfo *),
FxEvaluateChannelExpression(FxInfo *,const PixelChannel,const ssize_t,
const ssize_t,MagickRealType *,ExceptionInfo *);
% o expression: the expression.
%
*/
-MagickExport FxInfo *AcquireFxInfo(const Image *image,const char *expression)
+MagickPrivate FxInfo *AcquireFxInfo(const Image *image,const char *expression)
{
char
fx_op[2];
% o fx_info: the fx info.
%
*/
-MagickExport FxInfo *DestroyFxInfo(FxInfo *fx_info)
+MagickPrivate FxInfo *DestroyFxInfo(FxInfo *fx_info)
{
register ssize_t
i;
return(alpha);
}
-MagickExport MagickBooleanType FxEvaluateExpression(FxInfo *fx_info,
+MagickPrivate MagickBooleanType FxEvaluateExpression(FxInfo *fx_info,
MagickRealType *alpha,ExceptionInfo *exception)
{
MagickBooleanType
return(status);
}
-MagickExport MagickBooleanType FxEvaluateChannelExpression(FxInfo *fx_info,
+MagickPrivate MagickBooleanType FxEvaluateChannelExpression(FxInfo *fx_info,
const PixelChannel channel,const ssize_t x,const ssize_t y,
MagickRealType *alpha,ExceptionInfo *exception)
{
return(plasma);
}
-MagickExport MagickBooleanType PlasmaImageProxy(Image *image,
+static MagickBooleanType PlasmaImageProxy(Image *image,
CacheView *image_view,RandomInfo *random_info,const SegmentInfo *segment,
size_t attenuate,size_t depth,ExceptionInfo *exception)
{
#include "MagickCore/list.h"
#include "MagickCore/magic.h"
#include "MagickCore/magick.h"
+#include "MagickCore/magick-private.h"
#include "MagickCore/memory_.h"
#include "MagickCore/module.h"
#include "MagickCore/monitor.h"
ClipImagePath(Image *,const char *,const MagickBooleanType,ExceptionInfo *),
GetImageAlphaChannel(const Image *),
IsTaintImage(const Image *),
- IsMagickConflict(const char *),
IsHighDynamicRangeImage(const Image *,ExceptionInfo *),
IsImageObject(const Image *),
ListMagickInfo(FILE *,ExceptionInfo *),
extern MagickPrivate void
LocaleComponentTerminus(void);
+extern MagickPrivate ssize_t
+ FormatLocaleFileList(FILE *,const char *restrict,va_list)
+ magick_attribute((format (printf,2,0))),
+ FormatLocaleStringList(char *restrict,const size_t,const char *restrict,
+ va_list) magick_attribute((format (printf,3,0)));
+
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
#include "MagickCore/semaphore.h"
#include "MagickCore/splay-tree.h"
#include "MagickCore/string_.h"
+#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
%
*/
-MagickExport ssize_t FormatLocaleFileList(FILE *file,
+MagickPrivate ssize_t FormatLocaleFileList(FILE *file,
const char *restrict format,va_list operands)
{
ssize_t
%
*/
-MagickExport ssize_t FormatLocaleStringList(char *restrict string,
+MagickPrivate ssize_t FormatLocaleStringList(char *restrict string,
const size_t length,const char *restrict format,va_list operands)
{
ssize_t
extern MagickExport ssize_t
FormatLocaleFile(FILE *,const char *restrict,...)
magick_attribute((format (printf,2,3))),
- FormatLocaleFileList(FILE *,const char *restrict,va_list)
- magick_attribute((format (printf,2,0))),
FormatLocaleString(char *restrict,const size_t,const char *restrict,...)
- magick_attribute((format (printf,3,4))),
- FormatLocaleStringList(char *restrict,const size_t,const char *restrict,
- va_list) magick_attribute((format (printf,3,0)));
+ magick_attribute((format (printf,3,4)));
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
extern MagickPrivate MagickBooleanType
+ IsMagickConflict(const char *),
MagickComponentGenesis(void);
extern MagickPrivate void
% o magick: Specifies the image format.
%
*/
-MagickExport MagickBooleanType IsMagickConflict(const char *magick)
+MagickPrivate MagickBooleanType IsMagickConflict(const char *magick)
{
assert(magick != (char *) NULL);
#if defined(macintosh)
#endif
extern MagickPrivate MagickBooleanType
- ModuleComponentGenesis(void);
+ ModuleComponentGenesis(void),
+ OpenModule(const char *,ExceptionInfo *),
+ OpenModules(ExceptionInfo *);
extern MagickPrivate void
ModuleComponentTerminus(void);
#include "MagickCore/splay-tree.h"
#include "MagickCore/static.h"
#include "MagickCore/string_.h"
+#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
static MagickBooleanType
GetMagickModulePath(const char *,MagickModuleType,char *,ExceptionInfo *),
+ InitializeModuleList(ExceptionInfo *),
UnregisterModule(const ModuleInfo *,ExceptionInfo *);
static void
return(RelinquishMagickMemory(p));
}
-MagickExport MagickBooleanType InitializeModuleList(
+static MagickBooleanType InitializeModuleList(
ExceptionInfo *magick_unused(exception))
{
if ((module_list == (SplayTreeInfo *) NULL) &&
% o exception: return any errors or warnings in this structure.
%
*/
-MagickExport MagickBooleanType OpenModule(const char *module,
+MagickPrivate MagickBooleanType OpenModule(const char *module,
ExceptionInfo *exception)
{
char
% o exception: return any errors or warnings in this structure.
%
*/
-MagickExport MagickBooleanType OpenModules(ExceptionInfo *exception)
+MagickPrivate MagickBooleanType OpenModules(ExceptionInfo *exception)
{
char
**modules;
**GetModuleInfoList(const char *,size_t *,ExceptionInfo *);
extern MagickExport MagickBooleanType
- InitializeModuleList(ExceptionInfo *),
InvokeDynamicImageFilter(const char *,Image **,const int,const char **,
ExceptionInfo *),
- ListModuleInfo(FILE *,ExceptionInfo *),
- OpenModule(const char *,ExceptionInfo *),
- OpenModules(ExceptionInfo *);
+ ListModuleInfo(FILE *,ExceptionInfo *);
extern MagickExport ModuleInfo
*GetModuleInfo(const char *,ExceptionInfo *);
#include "MagickCore/option.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/profile.h"
+#include "MagickCore/profile-private.h"
#include "MagickCore/property.h"
#include "MagickCore/quantum.h"
#include "MagickCore/quantum-private.h"
(void) CopyMagickMemory(p,buffer,2);
}
-MagickExport MagickBooleanType SyncImageProfiles(Image *image)
+MagickPrivate MagickBooleanType SyncImageProfiles(Image *image)
{
#define MaxDirectoryStack 16
#define EXIF_DELIMITER "\n"
DeleteImageProfile(Image *,const char *),
ProfileImage(Image *,const char *,const void *,const size_t,
const MagickBooleanType),
- SetImageProfile(Image *,const char *,const StringInfo *),
- SyncImageProfiles(Image *);
+ SetImageProfile(Image *,const char *,const StringInfo *);
extern MagickExport StringInfo
*RemoveImageProfile(Image *,const char *);
#include "MagickCore/image.h"
#include "MagickCore/image.h"
#include "MagickCore/layer.h"
+#include "MagickCore/locale-private.h"
#include "MagickCore/list.h"
#include "MagickCore/magick.h"
#include "MagickCore/memory_.h"
#include "MagickCore/quantum.h"
#include "MagickCore/resource_.h"
#include "MagickCore/splay-tree.h"
-#include "MagickCore/signature-private.h"
+#include "MagickCore/signature.h"
#include "MagickCore/statistic.h"
#include "MagickCore/string_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
+#include "MagickCore/token-private.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/version.h"
typedef struct _ResizeFilter
ResizeFilter;
-extern MagickExport MagickRealType
+extern MagickPrivate MagickRealType
GetResizeFilterSupport(const ResizeFilter *),
GetResizeFilterWeight(const ResizeFilter *,const MagickRealType);
-extern MagickExport ResizeFilter
+extern MagickPrivate ResizeFilter
*AcquireResizeFilter(const Image *,const FilterTypes,const MagickRealType,
const MagickBooleanType,ExceptionInfo *),
*DestroyResizeFilter(ResizeFilter *);
-extern MagickExport void
- SetResizeFilterSupport(ResizeFilter *,const MagickRealType);
-
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
% o exception: return any errors or warnings in this structure.
%
*/
-MagickExport ResizeFilter *AcquireResizeFilter(const Image *image,
+MagickPrivate ResizeFilter *AcquireResizeFilter(const Image *image,
const FilterTypes filter,const MagickRealType blur,
const MagickBooleanType cylindrical,ExceptionInfo *exception)
{
% o resize_filter: the resize filter.
%
*/
-MagickExport ResizeFilter *DestroyResizeFilter(ResizeFilter *resize_filter)
+MagickPrivate ResizeFilter *DestroyResizeFilter(ResizeFilter *resize_filter)
{
assert(resize_filter != (ResizeFilter *) NULL);
assert(resize_filter->signature == MagickSignature);
% o filter: Image filter to use.
%
*/
-MagickExport MagickRealType GetResizeFilterSupport(
+MagickPrivate MagickRealType GetResizeFilterSupport(
const ResizeFilter *resize_filter)
{
assert(resize_filter != (ResizeFilter *) NULL);
% o x: the point.
%
*/
-MagickExport MagickRealType GetResizeFilterWeight(
+MagickPrivate MagickRealType GetResizeFilterWeight(
const ResizeFilter *resize_filter,const MagickRealType x)
{
MagickRealType
typedef struct _SignatureInfo
SignatureInfo;
-extern MagickExport MagickBooleanType
- SignatureImage(Image *,ExceptionInfo *exception);
-
-extern MagickExport SignatureInfo
+extern MagickPrivate SignatureInfo
*AcquireSignatureInfo(void),
*DestroySignatureInfo(SignatureInfo *);
-extern MagickExport const StringInfo
+extern MagickPrivate const StringInfo
*GetSignatureDigest(const SignatureInfo *);
-extern MagickExport unsigned int
+extern MagickPrivate unsigned int
GetSignatureBlocksize(const SignatureInfo *),
GetSignatureDigestsize(const SignatureInfo *);
-extern MagickExport void
+extern MagickPrivate void
InitializeSignature(SignatureInfo *),
FinalizeSignature(SignatureInfo *),
SetSignatureDigest(SignatureInfo *,const StringInfo *),
% SignatureInfo *AcquireSignatureInfo(void)
%
*/
-MagickExport SignatureInfo *AcquireSignatureInfo(void)
+MagickPrivate SignatureInfo *AcquireSignatureInfo(void)
{
SignatureInfo
*signature_info;
% o signature_info: the cipher signature_info.
%
*/
-MagickExport SignatureInfo *DestroySignatureInfo(SignatureInfo *signature_info)
+MagickPrivate SignatureInfo *DestroySignatureInfo(SignatureInfo *signature_info)
{
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
assert(signature_info != (SignatureInfo *) NULL);
% o signature_info: the address of a structure of type SignatureInfo.
%
*/
-MagickExport void FinalizeSignature(SignatureInfo *signature_info)
+MagickPrivate void FinalizeSignature(SignatureInfo *signature_info)
{
register ssize_t
i;
% o signature_info: the signature info.
%
*/
-MagickExport unsigned int GetSignatureBlocksize(
+MagickPrivate unsigned int GetSignatureBlocksize(
const SignatureInfo *signature_info)
{
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
% o signature_info: the signature info.
%
*/
-MagickExport const StringInfo *GetSignatureDigest(
+MagickPrivate const StringInfo *GetSignatureDigest(
const SignatureInfo *signature_info)
{
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
% o signature_info: the signature info.
%
*/
-MagickExport unsigned int GetSignatureDigestsize(
+MagickPrivate unsigned int GetSignatureDigestsize(
const SignatureInfo *signature_info)
{
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
% o signature_info: the cipher signature_info.
%
*/
-MagickExport void InitializeSignature(SignatureInfo *signature_info)
+MagickPrivate void InitializeSignature(SignatureInfo *signature_info)
{
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"...");
assert(signature_info != (SignatureInfo *) NULL);
% o digest: the digest.
%
*/
-MagickExport void SetSignatureDigest(SignatureInfo *signature_info,
+MagickPrivate void SetSignatureDigest(SignatureInfo *signature_info,
const StringInfo *digest)
{
/*
% o message: the message.
%
*/
-MagickExport void UpdateSignature(SignatureInfo *signature_info,
+MagickPrivate void UpdateSignature(SignatureInfo *signature_info,
const StringInfo *message)
{
register size_t
extern "C" {
#endif
-typedef struct _StreamInfo
- StreamInfo;
-
-extern MagickExport const void
+extern MagickPrivate const void
*GetStreamInfoClientData(StreamInfo *);
-extern MagickExport Image
- *StreamImage(const ImageInfo *,StreamInfo *,ExceptionInfo *);
-
-extern MagickExport MagickBooleanType
- OpenStream(const ImageInfo *,StreamInfo *,const char *,ExceptionInfo *);
-
-extern MagickExport StreamInfo
- *AcquireStreamInfo(const ImageInfo *),
- *DestroyStreamInfo(StreamInfo *);
-
-extern MagickExport void
- SetStreamInfoClientData(StreamInfo *,const void *),
- SetStreamInfoMap(StreamInfo *,const char *),
- SetStreamInfoStorageType(StreamInfo *,const StorageType);
+extern MagickPrivate void
+ SetStreamInfoClientData(StreamInfo *,const void *);
#if defined(__cplusplus) || defined(c_plusplus)
}
%
% GetStreamInfoClientData() gets the stream info client data.
%
-% The format of the SetStreamInfoClientData method is:
+% The format of the GetStreamInfoClientData method is:
%
% const void *GetStreamInfoClientData(StreamInfo *stream_info)
%
% o stream_info: the stream info.
%
*/
-MagickExport const void *GetStreamInfoClientData(StreamInfo *stream_info)
+MagickPrivate const void *GetStreamInfoClientData(StreamInfo *stream_info)
{
assert(stream_info != (StreamInfo *) NULL);
assert(stream_info->signature == MagickSignature);
% o client_data: the client data.
%
*/
-MagickExport void SetStreamInfoClientData(StreamInfo *stream_info,
+MagickPrivate void SetStreamInfoClientData(StreamInfo *stream_info,
const void *client_data)
{
assert(stream_info != (StreamInfo *) NULL);
extern "C" {
#endif
+typedef struct _StreamInfo
+ StreamInfo;
+
typedef size_t
(*StreamHandler)(const Image *,const void *,const size_t);
extern MagickExport Image
- *ReadStream(const ImageInfo *,StreamHandler,ExceptionInfo *);
+ *ReadStream(const ImageInfo *,StreamHandler,ExceptionInfo *),
+ *StreamImage(const ImageInfo *,StreamInfo *,ExceptionInfo *);
extern MagickExport MagickBooleanType
+ OpenStream(const ImageInfo *,StreamInfo *,const char *,ExceptionInfo *),
WriteStream(const ImageInfo *,Image *,StreamHandler);
+extern MagickExport StreamInfo
+ *AcquireStreamInfo(const ImageInfo *),
+ *DestroyStreamInfo(StreamInfo *);
+
+extern MagickExport void
+ SetStreamInfoMap(StreamInfo *,const char *),
+ SetStreamInfoStorageType(StreamInfo *,const StorageType);
+
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
extern "C" {
#endif
+extern MagickPrivate char
+ *GetEnvironmentValue(const char *);
+
+extern MagickPrivate ssize_t
+ FormatMagickSize(const MagickSizeType,const MagickBooleanType,char *);
+
static inline double SiPrefixToDouble(const char *string,const double interval)
{
char
% o format: human readable format.
%
*/
-MagickExport ssize_t FormatMagickSize(const MagickSizeType size,
+MagickPrivate ssize_t FormatMagickSize(const MagickSizeType size,
const MagickBooleanType bi,char *format)
{
const char
% o name: the environment name.
%
*/
-MagickExport char *GetEnvironmentValue(const char *name)
+MagickPrivate char *GetEnvironmentValue(const char *name)
{
const char
*environment;
**DestroyStringList(char **),
*EscapeString(const char *,const char),
*FileToString(const char *,const size_t,ExceptionInfo *),
- *GetEnvironmentValue(const char *),
*StringInfoToHexString(const StringInfo *),
*StringInfoToString(const StringInfo *),
**StringToArgv(const char *,int *),
GetStringInfoLength(const StringInfo *);
extern MagickExport ssize_t
- FormatMagickSize(const MagickSizeType,const MagickBooleanType,char *),
FormatMagickTime(const time_t,const size_t,char *);
extern MagickExport StringInfo
#define MaxMultibyteCodes 6
+extern MagickPrivate MagickBooleanType
+ IsGlob(const char *);
+
typedef struct
{
int
% o path: the path.
%
*/
-MagickExport MagickBooleanType IsGlob(const char *path)
+MagickPrivate MagickBooleanType IsGlob(const char *path)
{
MagickBooleanType
status;
const char *,const char *,const char *,const char,char *,int *,char *);
extern MagickExport MagickBooleanType
- GlobExpression(const char *,const char *,const MagickBooleanType),
- IsGlob(const char *);
+ GlobExpression(const char *,const char *,const MagickBooleanType);
extern MagickExport TokenInfo
*AcquireTokenInfo(void),
#include "MagickCore/geometry.h"
#include "MagickCore/list.h"
#include "MagickCore/log.h"
+#include "MagickCore/magick-private.h"
#include "MagickCore/memory_.h"
#include "MagickCore/option.h"
#include "MagickCore/policy.h"
#include "MagickCore/signature-private.h"
#include "MagickCore/statistic.h"
#include "MagickCore/string_.h"
+#include "MagickCore/string-private.h"
#include "MagickCore/token.h"
+#include "MagickCore/token-private.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#if defined(MAGICKCORE_HAVE_PROCESS_H)
#include "MagickCore/PreRvIcccm.h"
#include "MagickCore/string_.h"
#include "MagickCore/token.h"
+#include "MagickCore/token-private.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/xwindow-private.h"
#include "MagickWand/mogrify-private.h"
#include "MagickCore/animate-private.h"
#include "MagickCore/string-private.h"
+#include "MagickCore/xwindow-private.h"
\f
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#include "MagickWand/mogrify-private.h"
#include "MagickCore/display-private.h"
#include "MagickCore/string-private.h"
+#include "MagickCore/xwindow-private.h"
\f
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/mogrify-private.h"
-#include "MagickCore/xwindow-private.h"
#include "MagickCore/string-private.h"
+#include "MagickCore/xwindow-private.h"
\f
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
MagickCore/PreRvIcccm.h MagickCore/prepress.c \
MagickCore/prepress.h MagickCore/property.c \
MagickCore/property.h MagickCore/profile.c \
- MagickCore/profile.h MagickCore/quantize.c \
- MagickCore/quantize.h MagickCore/quantum.c \
- MagickCore/quantum.h MagickCore/quantum-export.c \
- MagickCore/quantum-import.c MagickCore/quantum-private.h \
- MagickCore/random.c MagickCore/random_.h \
- MagickCore/random-private.h MagickCore/registry.c \
- MagickCore/registry.h MagickCore/resample.c \
- MagickCore/resample.h MagickCore/resample-private.h \
- MagickCore/resize.c MagickCore/resize.h \
- MagickCore/resize-private.h MagickCore/resource.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/profile.h MagickCore/profile-profile.h \
+ MagickCore/quantize.c MagickCore/quantize.h \
+ MagickCore/quantum.c MagickCore/quantum.h \
+ MagickCore/quantum-export.c MagickCore/quantum-import.c \
+ MagickCore/quantum-private.h MagickCore/random.c \
+ MagickCore/random_.h MagickCore/random-private.h \
+ MagickCore/registry.c MagickCore/registry.h \
+ MagickCore/resample.c MagickCore/resample.h \
+ MagickCore/resample-private.h MagickCore/resize.c \
+ MagickCore/resize.h MagickCore/resize-private.h \
+ MagickCore/resource.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 \
MagickCore/property.h \
MagickCore/profile.c \
MagickCore/profile.h \
+ MagickCore/profile-profile.h \
MagickCore/quantize.c \
MagickCore/quantize.h \
MagickCore/quantum.c \
MagickCore/nt-base.h \
MagickCore/nt-feature.h \
MagickCore/policy-private.h \
+ MagickCore/profile-private.h \
MagickCore/quantum-private.h \
MagickCore/random_-private.h \
MagickCore/random-private.h \
pixel_value=((signed short) pixel_value);
if (significant_bits == 12)
pixel_value>>=4;
-
}
else
{
<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="5150" />
+ <configure name="SVN_REVISION" value="5157" />
<configure name="RELEASE_DATE" value="2011-09-04"/>
<configure name="CONFIGURE" value="./configure "/>
<configure name="PREFIX" value="/usr/local"/>
MAGICK_LIBRARY_VERSION_INFO=$MAGICK_LIBRARY_CURRENT:$MAGICK_LIBRARY_REVISION:$MAGICK_LIBRARY_AGE
-MAGICK_SVN_REVISION=5150
+MAGICK_SVN_REVISION=5157