From: Fridrich S. <str...@us...> - 2006-06-21 12:06:11
|
Update of /cvsroot/libwpg/libwpg/src/conv/svg In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv30939/src/conv/svg Modified Files: main.cpp Log Message: Add Memory stream implementation; make wpg2foo ole2 ready; modify some indents Index: main.cpp =================================================================== RCS file: /cvsroot/libwpg/libwpg/src/conv/svg/main.cpp,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- main.cpp 18 Jun 2006 14:43:57 -0000 1.11 +++ main.cpp 21 Jun 2006 12:05:59 -0000 1.12 @@ -210,7 +210,17 @@ } const char* filename = argv[1]; - WPGFileStream* input = new WPGFileStream(filename); + WPGInputStream* input = new WPGFileStream(filename); + if (input->isOle()) + { + WPGInputStream* olestream = input->getWPGOleStream(); + if (olestream) + { + delete input; + input = olestream; + } + } + if (!WPGraphics::isSupported(input)) { printf("ERROR: Unsupported file format (unsupported version) or file is encrypted!\n"); |