/////////////////////////////////////////////////////////////////////////////
-// Name: imagpnm.cpp
+// Name: src/common/imagpnm.cpp
// Purpose: wxImage PNM handler
// Author: Sylvain Bougnoux
// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma implementation "imagpnm.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
-#endif
-
-#ifndef WX_PRECOMP
-# include "wx/setup.h"
+ #pragma hdrstop
#endif
#if wxUSE_IMAGE && wxUSE_PNM
#include "wx/imagpnm.h"
-#include "wx/log.h"
-#include "wx/intl.h"
+
+#ifndef WX_PRECOMP
+ #include "wx/intl.h"
+ #include "wx/log.h"
+#endif
+
#include "wx/txtstrm.h"
//-----------------------------------------------------------------------------
if ( stream.GetC() == 'P' )
{
- switch (stream.GetC())
+ switch ( stream.GetC() )
{
- case '3':
- case '6':
+ case '2': // ASCII Grey
+ case '3': // ASCII RGB
+ case '5': // RAW Grey
+ case '6': // RAW RGB
return true;
}
}
#endif // wxUSE_STREAMS
-#endif // wxUSE_PNM
+#endif // wxUSE_IMAGE && wxUSE_PNM