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