compilation fixes for non default wxUSE_XXX values (patch 662781)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18695 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_IMAGE && wxUSE_STREAMS
|
||||
#if wxUSE_IMAGE
|
||||
|
||||
#include "wx/imagbmp.h"
|
||||
#include "wx/bitmap.h"
|
||||
@@ -52,6 +52,8 @@
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxBMPHandler,wxImageHandler)
|
||||
|
||||
#if wxUSE_STREAMS
|
||||
|
||||
#ifndef BI_RGB
|
||||
#define BI_RGB 0
|
||||
#define BI_RLE8 1
|
||||
@@ -964,6 +966,8 @@ bool wxBMPHandler::DoCanRead(wxInputStream& stream)
|
||||
return hdr[0] == 'B' && hdr[1] == 'M';
|
||||
}
|
||||
|
||||
#endif // wxUSE_STREAMS
|
||||
|
||||
|
||||
#if wxUSE_ICO_CUR
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -972,6 +976,8 @@ bool wxBMPHandler::DoCanRead(wxInputStream& stream)
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxICOHandler, wxBMPHandler)
|
||||
|
||||
#if wxUSE_STREAMS
|
||||
|
||||
struct ICONDIRENTRY
|
||||
{
|
||||
wxUint8 bWidth; // Width of the image
|
||||
@@ -1288,6 +1294,7 @@ bool wxICOHandler::DoCanRead(wxInputStream& stream)
|
||||
return hdr[0] == '\0' && hdr[1] == '\0' && hdr[2] == '\1' && hdr[3] == '\0';
|
||||
}
|
||||
|
||||
#endif // wxUSE_STREAMS
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -1296,6 +1303,8 @@ bool wxICOHandler::DoCanRead(wxInputStream& stream)
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxCURHandler, wxICOHandler)
|
||||
|
||||
#if wxUSE_STREAMS
|
||||
|
||||
bool wxCURHandler::DoCanRead(wxInputStream& stream)
|
||||
{
|
||||
stream.SeekI(0);
|
||||
@@ -1307,12 +1316,16 @@ bool wxCURHandler::DoCanRead(wxInputStream& stream)
|
||||
return hdr[0] == '\0' && hdr[1] == '\0' && hdr[2] == '\2' && hdr[3] == '\0';
|
||||
}
|
||||
|
||||
#endif // wxUSE_STREAMS
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxANIHandler
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxANIHandler, wxCURHandler)
|
||||
|
||||
#if wxUSE_STREAMS
|
||||
|
||||
bool wxANIHandler::LoadFile(wxImage *image, wxInputStream& stream,
|
||||
bool verbose, int index)
|
||||
{
|
||||
@@ -1470,6 +1483,8 @@ int wxANIHandler::GetImageCount(wxInputStream& stream)
|
||||
return wxNOT_FOUND;
|
||||
}
|
||||
|
||||
#endif // wxUSE_STREAMS
|
||||
|
||||
#endif // wxUSE_ICO_CUR
|
||||
|
||||
#endif // wxUSE_IMAGE && wxUSE_STREAMS
|
||||
#endif // wxUSE_IMAGE
|
||||
|
Reference in New Issue
Block a user