Only in xpdf-1.01/goo: Makefile.dep Only in xpdf-1.01/ltk: Makefile.dep Only in xpdf-1.01/xpdf: Makefile.dep diff -ur xpdf-1.01/xpdf/pdftotext.cc xpdf-1.01-sg/xpdf/pdftotext.cc --- xpdf-1.01/xpdf/pdftotext.cc Tue May 21 02:40:09 2002 +++ xpdf-1.01-sg/xpdf/pdftotext.cc Wed Jul 17 01:27:25 2002 @@ -91,6 +91,7 @@ Object info; GBool ok; char *p; + int retstat = 0; // parse args ok = parseArgs(argDesc, &argc, argv); @@ -121,7 +122,9 @@ // get mapping to output encoding if (!(uMap = globalParams->getTextEncoding())) { error(-1, "Couldn't get text encoding"); + retstat=1; delete fileName; + retstat=1; goto err1; } @@ -144,12 +147,14 @@ delete ownerPW; } if (!doc->isOk()) { + retstat=2; goto err2; } // check for copy permission if (!doc->okToCopy()) { error(-1, "Copying of text from this document is not allowed."); + retstat=2; goto err2; } @@ -182,6 +187,7 @@ } else { if (!(f = fopen(textFileName->getCString(), "wb"))) { error(-1, "Couldn't open text file '%s'", textFileName->getCString()); + retstat=3; goto err3; } } @@ -229,6 +235,7 @@ } else { if (!(f = fopen(textFileName->getCString(), "ab"))) { error(-1, "Couldn't open text file '%s'", textFileName->getCString()); + retstat=3; goto err3; } } @@ -253,7 +260,7 @@ Object::memCheck(stderr); gMemReport(stderr); - return 0; + return retstat; } static void printInfoString(FILE *f, Dict *infoDict, char *key, Only in xpdf-1.01-sg/xpdf: t