int main(int argc, char** argv) { verbose = (getenv ("PEGASUS_TEST_VERBOSE")) ? true : false; if (argc < 2) { cerr << "Usage: " << argv[0] << " xml-filename ..." << endl; exit(1); } for (Uint32 i = 1; i < Uint32(argc); i++) { try { _parseFile(argv[i], true); _parseFile(argv[i], false); } catch (Exception& e) { cerr << "Error: " << e.getMessage() << endl; exit(1); } } testWhitespaceHandling(); testNamespaceSupport(true); testNamespaceSupport(false); cout << argv[0] << " +++++ passed all tests" << endl; return 0; }
UT_Error IE_Imp_PalmDoc::_loadFile(GsfInput * input) { m_pdfp = (GsfInput*)g_object_ref (G_OBJECT (input)); if (!m_pdfp) { return UT_ERROR; } UT_Error error; X_CleanupIfError(error,_writeHeader(m_pdfp)); X_CleanupIfError(error,_parseFile(m_pdfp)); error = UT_OK; Cleanup: g_object_unref(G_OBJECT(m_pdfp)); return error; }