diff --git a/mozilla/extensions/transformiix/source/main/transformiix.cpp b/mozilla/extensions/transformiix/source/main/transformiix.cpp
index 6bedc1d3a70..b790e0afe6c 100644
--- a/mozilla/extensions/transformiix/source/main/transformiix.cpp
+++ b/mozilla/extensions/transformiix/source/main/transformiix.cpp
@@ -1,164 +1,164 @@
-/*
- * The contents of this file are subject to the Mozilla Public
- * License Version 1.1 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * rights and limitations under the License.
- *
- * The Original Code is TransforMiiX XSLT processor.
- *
- * The Initial Developer of the Original Code is The MITRE Corporation.
- * Portions created by MITRE are Copyright (C) 1999 The MITRE Corporation.
- *
- * Portions created by Keith Visco as a Non MITRE employee,
- * (C) 1999 Keith Visco. All Rights Reserved.
- *
- * Contributor(s):
- *
- * Keith Visco, kvisco@ziplink.net
- * -- original author.
- *
- * Nathan Pride, npride@wavo.com
- * -- fixed document base when stylesheet is specified,
- * it was defaulting to the XML document.
- *
- * Olivier Gerardin, ogerardin@vo.lu
- * -- redirect non-data output (banner, errors) to stderr
- * -- read XML from stdin when -i is omitted
- * -- accept '-' to specify stdin/stdout on command line
- *
- * $Id: transformiix.cpp,v 1.6 2000-05-16 09:43:09 kvisco%ziplink.net Exp $
- */
-
-
-#include "XSLTProcessor.h"
-
- //--------------/
- //- Prototypes -/
-//--------------/
-
-/**
- * Prints the command line help screen to the console
-**/
-void printHelp();
-
-/**
- * prints the command line usage information to the console
-**/
-void printUsage();
-
-/**
- * The TransforMiiX command line interface
- * @author Keith Visco
-**/
-int main(int argc, char** argv) {
-
- XSLTProcessor xsltProcessor;
-
- String copyright("(C) 1999 The MITRE Corporation, Keith Visco, and contributors");
- cerr << xsltProcessor.getAppName() << " ";
- cerr << xsltProcessor.getAppVersion() << endl;
- cerr << copyright <isEqual("-")) {
- char* chars = new char[xmlFilename->length()+1];
- xmlInput = new ifstream(xmlFilename->toCharArray(chars), ios::in);
- delete chars;
- }
-
- //-- handle output stream
- ostream* resultOutput = &cout;
- ofstream resultFileStream;
- if ( outFilename && ! outFilename->isEqual("-")) {
- char* chars = new char[outFilename->length()+1];
- resultFileStream.open(outFilename->toCharArray(chars), ios::out);
- delete chars;
- if ( !resultFileStream ) {
- cerr << "error opening output file: " << *xmlFilename << endl;
- return -1;
- }
- resultOutput = &resultFileStream;
- }
-
- //-- process
- String documentBase;
- if ( !xsltFilename ) {
- if (!xmlFilename) {
- cerr << "you must specify XSLT file with -s option if XML is read from standard input" << endl;
- printUsage();
- return -1;
- }
- //-- use xml document to obtain a document base
- URIUtils::getDocumentBase(*xmlFilename, documentBase);
- xsltProcessor.process(*xmlInput, *resultOutput, documentBase);
- }
- else {
- //-- open XSLT file
- char* chars = new char[xsltFilename->length()+1];
- ifstream xsltInput(xsltFilename->toCharArray(chars), ios::in);
- delete chars;
- // obtain document base from XSLT stylesheet
- URIUtils::getDocumentBase(*xsltFilename, documentBase);
- xsltProcessor.process(*xmlInput, xsltInput, *resultOutput, documentBase);
- }
- resultFileStream.close();
- return 0;
-} //-- main
-
-void printHelp() {
- cerr << "transfrmx [-h] [-i xml-file] [-s xslt-file] [-o output-file]" << endl << endl;
- cerr << "Options:";
- cerr << endl << endl;
- cerr << "\t-i specify XML file to process (default: read from stdin)" << endl;
- cerr << "\t-s specify XSLT file to use for processing (default: use stylesheet" << endl
- << "\t\tspecified in XML file)" << endl;
- cerr << "\t-o specify output file (default: write to stdout)" << endl;
- cerr << "\t-h this help screen" << endl;
- cerr << endl;
- cerr << "You may use '-' in place of xml-file or output-file to explicitly specify" << endl;
- cerr << "respectively the standard input and standard output." << endl;
- cerr << "If the XML is read from stdin, then the -s option is mandatory." << endl;
- cerr << endl;
-}
-void printUsage() {
- cerr << "transfrmx [-h] [-i xml-file] [-s xslt-file] [-o output-file]" << endl << endl;
- cerr << "For more infomation use the -h flag"<Keith Visco
+**/
+int main(int argc, char** argv) {
+
+ XSLTProcessor xsltProcessor;
+
+ String copyright("(C) 1999 The MITRE Corporation, Keith Visco, and contributors");
+ cerr << xsltProcessor.getAppName() << " ";
+ cerr << xsltProcessor.getAppVersion() << endl;
+ cerr << copyright <isEqual("-")) {
+ char* chars = new char[xmlFilename->length()+1];
+ xmlInput = new ifstream(xmlFilename->toCharArray(chars), ios::in);
+ delete chars;
+ }
+
+ //-- handle output stream
+ ostream* resultOutput = &cout;
+ ofstream resultFileStream;
+ if ( outFilename && ! outFilename->isEqual("-")) {
+ char* chars = new char[outFilename->length()+1];
+ resultFileStream.open(outFilename->toCharArray(chars), ios::out);
+ delete chars;
+ if ( !resultFileStream ) {
+ cerr << "error opening output file: " << *xmlFilename << endl;
+ return -1;
+ }
+ resultOutput = &resultFileStream;
+ }
+
+ //-- process
+ String documentBase;
+ if ( !xsltFilename ) {
+ if (!xmlFilename) {
+ cerr << "you must specify XSLT file with -s option if XML is read from standard input" << endl;
+ printUsage();
+ return -1;
+ }
+ //-- use xml document to obtain a document base
+ URIUtils::getDocumentBase(*xmlFilename, documentBase);
+ xsltProcessor.process(*xmlInput, *resultOutput, documentBase);
+ }
+ else {
+ //-- open XSLT file
+ char* chars = new char[xsltFilename->length()+1];
+ ifstream xsltInput(xsltFilename->toCharArray(chars), ios::in);
+ delete chars;
+ // obtain document base from XSLT stylesheet
+ URIUtils::getDocumentBase(*xsltFilename, documentBase);
+ xsltProcessor.process(*xmlInput, xsltInput, *resultOutput, documentBase);
+ }
+ resultFileStream.close();
+ return 0;
+} //-- main
+
+void printHelp() {
+ cerr << "transfrmx [-h] [-i xml-file] [-s xslt-file] [-o output-file]" << endl << endl;
+ cerr << "Options:";
+ cerr << endl << endl;
+ cerr << "\t-i specify XML file to process (default: read from stdin)" << endl;
+ cerr << "\t-s specify XSLT file to use for processing (default: use stylesheet" << endl
+ << "\t\tspecified in XML file)" << endl;
+ cerr << "\t-o specify output file (default: write to stdout)" << endl;
+ cerr << "\t-h this help screen" << endl;
+ cerr << endl;
+ cerr << "You may use '-' in place of xml-file or output-file to explicitly specify" << endl;
+ cerr << "respectively the standard input and standard output." << endl;
+ cerr << "If the XML is read from stdin, then the -s option is mandatory." << endl;
+ cerr << endl;
+}
+void printUsage() {
+ cerr << "transfrmx [-h] [-i xml-file] [-s xslt-file] [-o output-file]" << endl << endl;
+ cerr << "For more infomation use the -h flag"<