Fix dtprintinfo parser
authorEdmond ORIGNAC <Edmond.Orignac@wanadoo.fr>
Sat, 21 Mar 2015 11:43:18 +0000 (12:43 +0100)
committerJon Trulson <jon@radscan.com>
Sun, 22 Mar 2015 02:14:16 +0000 (20:14 -0600)
commit51afe76f078fafa30aa6a71ffb5da3c14a7a456b
tree2ff88a5e9e7c48074716cd351562774de5f22130
parent6c5bab085411be3b779b8e52b5e543c3e269d08d
Fix dtprintinfo parser

When using a non C locale such as fr_FR.ISO8859-1, the CUPS messages
returned by lpq are translated. However, the parser in ParseJobs.C can only
handle messages in English. As a result, dtprintinfo exits immediately with
an error message. To fix that problem we force a LANG=C environment when calling
lpq so that messages will be in English and will be processed correctly by dtprintinfo
parser.
cde/programs/dtprintinfo/objects/PrintObj/ParseJobs.C