From e56762a4524d2d70a9645b876df2a5f7aa7677c4 Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 10 Oct 2008 14:58:41 +0000 Subject: [PATCH] extract out troublesome png --- panda/src/pnmimagetypes/Sources.pp | 6 +++--- panda/src/pnmimagetypes/pnmFileTypePNG.h | 4 ++-- panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx | 1 - 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/panda/src/pnmimagetypes/Sources.pp b/panda/src/pnmimagetypes/Sources.pp index 5b879f4404..5731aa0d03 100644 --- a/panda/src/pnmimagetypes/Sources.pp +++ b/panda/src/pnmimagetypes/Sources.pp @@ -13,12 +13,13 @@ #define SOURCES \ config_pnmimagetypes.h pnmFileTypeAlias.h pnmFileTypeBMP.h \ pnmFileTypeIMG.h \ - pnmFileTypePNG.h \ pnmFileTypePNM.h \ pnmFileTypeSGI.h pnmFileTypeSoftImage.h \ pnmFileTypeTGA.h \ pnmFileTypeTIFF.h \ - pnmFileTypeJPG.h + pnmFileTypeJPG.h \ + // These are separate because of png's silly setjmp problem. + pnmFileTypePNG.h pnmFileTypePNG.cxx #define INCLUDED_SOURCES \ config_pnmimagetypes.cxx pnmFileTypeAlias.cxx \ @@ -26,7 +27,6 @@ pnmFileTypeBMP.cxx \ pnmFileTypeIMG.cxx \ pnmFileTypeJPG.cxx pnmFileTypeJPGReader.cxx pnmFileTypeJPGWriter.cxx \ - pnmFileTypePNG.cxx \ pnmFileTypePNM.cxx \ pnmFileTypeSGI.cxx \ pnmFileTypeSGIReader.cxx pnmFileTypeSGIWriter.cxx \ diff --git a/panda/src/pnmimagetypes/pnmFileTypePNG.h b/panda/src/pnmimagetypes/pnmFileTypePNG.h index 9f32cb3769..800b3e3395 100755 --- a/panda/src/pnmimagetypes/pnmFileTypePNG.h +++ b/panda/src/pnmimagetypes/pnmFileTypePNG.h @@ -19,12 +19,12 @@ #ifdef HAVE_PNG +#include + #include "pnmFileType.h" #include "pnmReader.h" #include "pnmWriter.h" -#include - //////////////////////////////////////////////////////////////////// // Class : PNMFileTypePNG // Description : For reading and writing PNG files. diff --git a/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx b/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx index fdae30cad3..78505852ba 100644 --- a/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx +++ b/panda/src/pnmimagetypes/pnmimagetypes_composite2.cxx @@ -1,4 +1,3 @@ -#include "pnmFileTypePNG.cxx" #include "pnmFileTypeTIFF.cxx" #include "pnmFileTypePNM.cxx" #include "pnmFileTypeSGI.cxx"