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
