16d6860
--- cups-1.2rc3/pdftops/GlobalParams.cxx.includeifexists	2006-04-25 13:19:09.000000000 +0100
16d6860
+++ cups-1.2rc3/pdftops/GlobalParams.cxx	2006-04-25 13:19:12.000000000 +0100
16d6860
@@ -536,6 +536,17 @@
16d6860
 	  error(-1, "Bad 'include' config file command (%s:%d)",
16d6860
 		fileName->getCString(), line);
16d6860
 	}
16d6860
+      } else if (!cmd->cmp("includeifexists")) {
16d6860
+	if (tokens->getLength() == 2) {
16d6860
+	  incFile = (GString *)tokens->get(1);
16d6860
+	  if ((f2 = fopen(incFile->getCString(), "r"))) {
16d6860
+	    parseFile(incFile, f2);
16d6860
+	    fclose(f2);
16d6860
+	  }
16d6860
+	} else {
16d6860
+	  error(-1, "Bad 'includeifexists' config file command (%s:%d)",
16d6860
+		fileName->getCString(), line);
16d6860
+	}
16d6860
       } else if (!cmd->cmp("nameToUnicode")) {
16d6860
 	parseNameToUnicode(tokens, fileName, line);
16d6860
       } else if (!cmd->cmp("cidToUnicode")) {