18 #ifndef MAGICKCORE_BLOB_PRIVATE_H
19 #define MAGICKCORE_BLOB_PRIVATE_H
25 #if defined(__cplusplus) || defined(c_plusplus)
29 #define MagickMinBlobExtent 32767L
30 #if defined(MAGICKCORE_HAVE_FSEEKO)
110 ReadBlob(Image *,const
size_t,
void *),
111 WriteBlob(Image *,const
size_t,const
void *),
147 #if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition: MagickCore.h:41
MagickExport MagickBooleanType SetBlobExtent(Image *, const MagickSizeType)
Definition: blob-private.h:40
MagickExport ssize_t WriteBlobString(Image *, const char *)
Definition: blob.c:6443
MagickExport int ReadBlobByte(Image *)
Definition: blob.c:3958
Definition: blob-private.h:38
MagickExport float ReadBlobFloat(Image *)
Definition: blob.c:4066
Definition: blob-private.h:53
Definition: exception.h:101
MagickExport ssize_t WriteBlobMSBSignedShort(Image *, const signed short)
MagickExport int EOFBlob(const Image *)
Definition: blob-private.h:43
MagickExport ssize_t WriteBlobSignedLong(Image *, const signed int)
Definition: blob-private.h:54
MagickExport ssize_t WriteBlob(Image *, const size_t, const void *)
MagickExport signed short ReadBlobLSBSignedShort(Image *)
MagickExport ssize_t WriteBlobLSBLong(Image *, const unsigned int)
BlobMode
Definition: blob-private.h:35
MagickExport BlobInfo * CloneBlobInfo(const BlobInfo *)
ssize_t MagickOffsetType
Definition: magick-type.h:133
MagickExport unsigned int ReadBlobLong(Image *)
MagickExport void GetBlobInfo(BlobInfo *)
MagickExport ssize_t WriteBlobLSBShort(Image *, const unsigned short)
MagickExport void MSBOrderShort(unsigned char *, const size_t)
Definition: blob.c:3142
MagickExport ssize_t WriteBlobLSBSignedLong(Image *, const signed int)
MagickExport void * DetachBlob(BlobInfo *)
Definition: blob-private.h:50
Definition: blob-private.h:37
MagickExport unsigned int ReadBlobLSBLong(Image *)
MagickExport signed int ReadBlobLSBSignedLong(Image *)
MagickExport ssize_t WriteBlobLongLong(Image *, const MagickSizeType)
MagickBooleanType
Definition: magick-type.h:169
MagickExport ssize_t WriteBlobByte(Image *, const unsigned char)
MagickExport ssize_t WriteBlobMSBShort(Image *, const unsigned short)
MagickExport void AttachBlob(BlobInfo *, const void *, const size_t)
MagickExport struct stat * GetBlobProperties(const Image *)
Definition: blob.c:1812
MagickExport ssize_t ReadBlob(Image *, const size_t, void *)
MagickExport MagickBooleanType CloseBlob(Image *)
size_t MagickSizeType
Definition: magick-type.h:134
MagickExport ssize_t WriteBlobLong(Image *, const unsigned int)
MagickExport ssize_t WriteBlobShort(Image *, const unsigned short)
MagickExport void DisassociateBlob(Image *)
MagickExport void AttachCustomStream(BlobInfo *, CustomStreamInfo *)
MagickExport int ErrorBlob(const Image *)
MagickExport char * ReadBlobString(Image *, char *)
Definition: blob.c:4831
MagickExport MagickOffsetType SeekBlob(Image *, const MagickOffsetType, const int)
MagickExport MagickBooleanType OpenBlob(const ImageInfo *, Image *, const BlobMode, ExceptionInfo *)
Definition: blob-private.h:51
MagickExport signed int ReadBlobSignedLong(Image *)
Definition: blob.c:4685
MagickExport unsigned short ReadBlobShort(Image *)
MagickExport signed int ReadBlobMSBSignedLong(Image *)
MagickExport unsigned int ReadBlobMSBLong(Image *)
Definition: blob.c:4457
MagickExport signed short ReadBlobSignedShort(Image *)
Definition: blob.c:4723
Definition: blob-private.h:52
Definition: blob-private.h:42
MagickExport void MSBOrderLong(unsigned char *, const size_t)
Definition: blob-private.h:55
Definition: blob-private.h:48
MagickExport signed short ReadBlobMSBSignedShort(Image *)
MagickExport const void * ReadBlobStream(Image *, const size_t, void *magick_restrict, ssize_t *) magick_hot_spot
MapMode
Definition: blob.h:28
MagickExport MagickOffsetType TellBlob(const Image *)
Definition: blob.c:5473
Definition: blob-private.h:41
Definition: blob-private.h:39
MagickExport ssize_t WriteBlobMSBLong(Image *, const unsigned int)
MagickExport MagickBooleanType UnmapBlob(void *, const size_t)
Definition: blob.c:5552
MagickExport ssize_t WriteBlobFloat(Image *, const float)
MagickExport BlobInfo * ReferenceBlob(BlobInfo *)
Definition: blob.c:4885
MagickExport MagickSizeType ReadBlobLongLong(Image *)
#define MagickExport
Definition: method-attribute.h:80
MagickExport unsigned short ReadBlobMSBShort(Image *)
Definition: blob.c:4561
MagickExport MagickBooleanType magick_hot_spot
Definition: cache-view.h:88
Definition: blob-private.h:56
Definition: blob-private.h:49
StreamType
Definition: blob-private.h:46
MagickExport MagickBooleanType DiscardBlobBytes(Image *, const MagickSizeType)
MagickExport ssize_t WriteBlobLSBSignedShort(Image *, const signed short)
MagickExport double ReadBlobDouble(Image *)
Definition: blob.c:4027
MagickExport unsigned short ReadBlobLSBShort(Image *)
MagickExport MagickSizeType ReadBlobMSBLongLong(Image *)
Definition: blob.c:4507
MagickExport void * MapBlob(int, const MapMode, const MagickOffsetType, const size_t)