IMPLEMENT_DYNAMIC_CLASS(wxTIFFHandler,wxImageHandler)
+#if wxUSE_STREAMS
+
extern "C"
{
{
unsigned char hdr[2];
- stream.Read(&hdr, 2);
- stream.SeekI(-2, wxFromCurrent);
+ if ( !stream.Read(&hdr, WXSIZEOF(hdr)) )
+ return FALSE;
- return ((hdr[0] == 0x49 && hdr[1] == 0x49) ||
- (hdr[0] == 0x4D && hdr[1] == 0x4D));
+ return (hdr[0] == 'I' && hdr[1] == 'I') ||
+ (hdr[0] == 'M' && hdr[1] == 'M');
}
+#endif // wxUSE_STREAMS
-#endif
- // wxUSE_LIBTIFF
-
+#endif // wxUSE_LIBTIFF