X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6319afe332dd1b386cf05902af86d3b5df6692f7..f7a11f8c8e665992e2d1956b2b89d2f562c92669:/src/common/imagpnm.cpp?ds=sidebyside diff --git a/src/common/imagpnm.cpp b/src/common/imagpnm.cpp index 5352da9f4f..6a14eae9a6 100644 --- a/src/common/imagpnm.cpp +++ b/src/common/imagpnm.cpp @@ -19,14 +19,16 @@ #pragma hdrstop #endif +#ifndef WX_PRECOMP +# include "wx/setup.h" +#endif + +#if wxUSE_PNM + #include "wx/image.h" #include "wx/log.h" #include "wx/txtstrm.h" -#ifdef __WXMSW__ -#include -#endif - //----------------------------------------------------------------------------- // wxBMPHandler //----------------------------------------------------------------------------- @@ -37,14 +39,12 @@ IMPLEMENT_DYNAMIC_CLASS(wxPNMHandler,wxImageHandler) #if wxUSE_STREAMS -//#include // for cout - void Skip_Comment(wxInputStream &stream) { wxString line; wxTextInputStream text_stream(stream); - if (stream.Peek()==_T('#')) + if (stream.Peek()==T('#')) { text_stream >> line; Skip_Comment(stream); @@ -68,19 +68,19 @@ bool wxPNMHandler::LoadFile( wxImage *image, wxInputStream& stream, bool WXUNUSE wxTextInputStream text_stream(buf_stream); Skip_Comment(buf_stream); - if (buf_stream.GetC()==_T('P')) c=buf_stream.GetC(); + if (buf_stream.GetC()==T('P')) c=buf_stream.GetC(); switch (c) { - case _T('2'): - wxLogError(_T("Loading Grey Ascii PNM image is not yet implemented.")); + case T('2'): + wxLogError(T("Loading Grey Ascii PNM image is not yet implemented.")); return FALSE; - case _T('5'): - wxLogError(_T("Loading Grey Raw PNM image is not yet implemented.")); + case T('5'): + wxLogError(T("Loading Grey Raw PNM image is not yet implemented.")); return FALSE; - case _T('3'): case _T('6'): break; + case T('3'): case T('6'): break; default : - wxLogError(_T("Loading PNM image : file not recognized.")); + wxLogError(T("Loading PNM image : file not recognized.")); return FALSE; } @@ -95,7 +95,7 @@ bool wxPNMHandler::LoadFile( wxImage *image, wxInputStream& stream, bool WXUNUSE unsigned char *ptr = image->GetData(); if (!ptr) { - wxLogError( _T("Cannot allocate RAM for RGB data in PNM file.") ); + wxLogError( T("Cannot allocate RAM for RGB data in PNM file.") ); return FALSE; } @@ -111,7 +111,7 @@ bool wxPNMHandler::LoadFile( wxImage *image, wxInputStream& stream, bool WXUNUSE if (buf_stream.LastError()!=wxSTREAM_NOERROR) { - wxLogError(_T("Loading PNM image : file seems truncated.")); + wxLogError(T("Loading PNM image : file seems truncated.")); return FALSE; } } @@ -143,10 +143,10 @@ bool wxPNMHandler::CanRead( wxInputStream& stream ) Skip_Comment(stream); - if (stream.GetC()==_T('P')) + if (stream.GetC()==T('P')) switch (stream.GetC()) { - case _T('3'): case _T('6'): + case T('3'): case T('6'): stream.SeekI(pos); return TRUE; } @@ -158,4 +158,4 @@ bool wxPNMHandler::CanRead( wxInputStream& stream ) #endif // wxUSE_STREAMS - +#endif // wxUSE_PNM