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");
|