coders_pcx_la_LDFLAGS = $(MODULECOMMONFLAGS)
coders_pcx_la_LIBADD = $(MAGICKCORE_LIBS)
-
# PDB coder module
coders_pdb_la_SOURCES = coders/pdb.c
coders_pdb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
coders_yuv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
coders_yuv_la_LDFLAGS = $(MODULECOMMONFLAGS)
coders_yuv_la_LIBADD = $(MAGICKCORE_LIBS)
-
MagickBooleanType
status;
+ ssize_t
+ count;
+
+ unsigned char
+ magick[4];
+
/*
Open image file.
*/
image=DestroyImageList(image);
return((Image *) NULL);
}
+ count=ReadBlob(image,4,magick);
+ if ((count != 4) || (LocaleNCompare((char *) magick,"#PES",4) != 0))
+ ThrowReaderException(CorruptImageError,"ImproperImageHeader");
return(GetFirstImageInList(image));
}
\f
entry=SetMagickInfo("PES");
entry->decoder=(DecodeImageHandler *) ReadPESImage;
entry->magick=(IsImageFormatHandler *) IsPES;
- entry->adjoin=MagickFalse;
entry->description=ConstantString("Brother PES");
entry->module=ConstantString("PES");
+ (void) RegisterMagickInfo(entry);
return(MagickImageCoderSignature);
}
\f