Gentoo Archives: gentoo-commits

From: "Mark Loeser (halcy0n)" <halcy0n@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/omni/files: Omni-0.9.2-gcc43.patch OmniEpsonVendor-0.9.2-gcc43.patch
Date: Sun, 23 Nov 2008 19:25:12
Message-Id: E1L4KZw-0001Jt-3a@stork.gentoo.org
1 halcy0n 08/11/23 19:25:08
2
3 Added: Omni-0.9.2-gcc43.patch
4 OmniEpsonVendor-0.9.2-gcc43.patch
5 Log:
6 Patches to fix compilation with gcc-4.3, thanks to Mario Fetka <mario DOT fetka AT gmail DOT com>; bug #236460
7 (Portage version: 2.2_rc14/cvs/Linux 2.6.26-rc5 i686)
8
9 Revision Changes Path
10 1.1 net-print/omni/files/Omni-0.9.2-gcc43.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/omni/files/Omni-0.9.2-gcc43.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/omni/files/Omni-0.9.2-gcc43.patch?rev=1.1&content-type=text/plain
14
15 Index: Omni-0.9.2-gcc43.patch
16 ===================================================================
17 Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
18 Date: 2008-09-02
19 Initial Package Version: 0.9.2
20 Origin: me
21 Upstream Status: unknown
22 Description: make it compile with gcc 4.3
23
24 diff -Naur Omni-0.9.2.orig/Brother/Brother ESC Blitter.cpp Omni-0.9.2/Brother/Brother ESC Blitter.cpp
25 --- Omni-0.9.2.orig/Brother/Brother ESC Blitter.cpp 2004-08-30 14:53:27.000000000 +0000
26 +++ Omni-0.9.2/Brother/Brother ESC Blitter.cpp 2008-09-02 13:25:54.432004654 +0000
27 @@ -19,6 +19,9 @@
28 #include "Brother_ESC_Blitter.hpp"
29 #include "Brother_ESC_Instance.hpp"
30
31 +#include <cstring>
32 +#include <cstdlib>
33 +
34 #include <DeviceOrientation.hpp>
35 #include <CMYKbitmap.hpp>
36 #include <defines.hpp>
37 diff -Naur Omni-0.9.2.orig/Brother/Brother ESC Instance.cpp Omni-0.9.2/Brother/Brother ESC Instance.cpp
38 --- Omni-0.9.2.orig/Brother/Brother ESC Instance.cpp 2004-08-26 19:47:13.000000000 +0000
39 +++ Omni-0.9.2/Brother/Brother ESC Instance.cpp 2008-09-02 13:25:54.433004991 +0000
40 @@ -23,6 +23,8 @@
41
42 #include <iostream>
43 #include <sstream>
44 +#include <cstring>
45 +#include <cstdlib>
46
47 const static bool fTestNoCompression = true;
48
49 diff -Naur Omni-0.9.2.orig/Brother/Brother PCL Blitter.cpp Omni-0.9.2/Brother/Brother PCL Blitter.cpp
50 --- Omni-0.9.2.orig/Brother/Brother PCL Blitter.cpp 2004-08-30 14:53:26.000000000 +0000
51 +++ Omni-0.9.2/Brother/Brother PCL Blitter.cpp 2008-09-02 13:25:54.433004991 +0000
52 @@ -21,6 +21,9 @@
53 #include "DeviceOrientation.hpp"
54 #include <CMYKbitmap.hpp>
55
56 +#include <cstring>
57 +#include <cstdlib>
58 +
59 DeviceBlitter *
60 createBlitter (PrintDevice *pDevice)
61 {
62 diff -Naur Omni-0.9.2.orig/Brother/Brother PCL Instance.cpp Omni-0.9.2/Brother/Brother PCL Instance.cpp
63 --- Omni-0.9.2.orig/Brother/Brother PCL Instance.cpp 2004-08-26 19:47:14.000000000 +0000
64 +++ Omni-0.9.2/Brother/Brother PCL Instance.cpp 2008-09-02 13:25:54.434003512 +0000
65 @@ -25,6 +25,8 @@
66 #include <iostream>
67 #include <sstream>
68 #include <stdio.h>
69 +#include <cstring>
70 +#include <cstdlib>
71
72 DeviceInstance *
73 createInstance (PrintDevice *pDevice)
74 diff -Naur Omni-0.9.2.orig/CUPS/GenerateOmniPPD.cpp Omni-0.9.2/CUPS/GenerateOmniPPD.cpp
75 --- Omni-0.9.2.orig/CUPS/GenerateOmniPPD.cpp 2004-06-09 15:19:49.000000000 +0000
76 +++ Omni-0.9.2/CUPS/GenerateOmniPPD.cpp 2008-09-02 13:25:54.439003798 +0000
77 @@ -22,6 +22,7 @@
78 #include <cstdio>
79 #include <cstdlib>
80 #include <iomanip>
81 +#include <cstring>
82
83 #include <cups/cups.h>
84 #include <cups/raster.h>
85 diff -Naur Omni-0.9.2.orig/CUPS/GenerateOmniPPDs.cpp Omni-0.9.2/CUPS/GenerateOmniPPDs.cpp
86 --- Omni-0.9.2.orig/CUPS/GenerateOmniPPDs.cpp 2004-06-09 15:18:03.000000000 +0000
87 +++ Omni-0.9.2/CUPS/GenerateOmniPPDs.cpp 2008-09-02 13:25:54.439003798 +0000
88 @@ -35,6 +35,9 @@
89 #include <sys/stat.h>
90 #include <sys/types.h>
91
92 +#include <cstring>
93 +#include <cstdlib>
94 +
95 void
96 printUsage (char *pszProgramName)
97 {
98 diff -Naur Omni-0.9.2.orig/Canon/Canon BJC-8500 Blitter.cpp Omni-0.9.2/Canon/Canon BJC-8500 Blitter.cpp
99 --- Omni-0.9.2.orig/Canon/Canon BJC-8500 Blitter.cpp 2004-08-30 14:53:30.000000000 +0000
100 +++ Omni-0.9.2/Canon/Canon BJC-8500 Blitter.cpp 2008-09-02 13:25:54.435003639 +0000
101 @@ -21,6 +21,9 @@
102 #include "DeviceOrientation.hpp"
103 #include <CMYKbitmap.hpp>
104
105 +#include <cstring>
106 +#include <cstdlib>
107 +
108 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
109
110 const static bool fTestNoCompression = false;
111 diff -Naur Omni-0.9.2.orig/Canon/Canon BJC-8500 Instance.cpp Omni-0.9.2/Canon/Canon BJC-8500 Instance.cpp
112 --- Omni-0.9.2.orig/Canon/Canon BJC-8500 Instance.cpp 2004-08-26 19:47:14.000000000 +0000
113 +++ Omni-0.9.2/Canon/Canon BJC-8500 Instance.cpp 2008-09-02 13:25:54.435003639 +0000
114 @@ -21,6 +21,8 @@
115
116 #include <iostream>
117 #include <sstream>
118 +#include <cstring>
119 +#include <cstdlib>
120
121 const static bool fTestNoCompression = true;
122
123 diff -Naur Omni-0.9.2.orig/Canon/Canon Blitter.cpp Omni-0.9.2/Canon/Canon Blitter.cpp
124 --- Omni-0.9.2.orig/Canon/Canon Blitter.cpp 2004-08-30 14:53:28.000000000 +0000
125 +++ Omni-0.9.2/Canon/Canon Blitter.cpp 2008-09-02 13:25:54.436003556 +0000
126 @@ -21,6 +21,9 @@
127 #include "DeviceOrientation.hpp"
128 #include <CMYKbitmap.hpp>
129
130 +#include <cstring>
131 +#include <cstdlib>
132 +
133 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
134
135 const static bool fTestNoCompression = false;
136 diff -Naur Omni-0.9.2.orig/Canon/Canon Instance.cpp Omni-0.9.2/Canon/Canon Instance.cpp
137 --- Omni-0.9.2.orig/Canon/Canon Instance.cpp 2004-08-26 19:47:16.000000000 +0000
138 +++ Omni-0.9.2/Canon/Canon Instance.cpp 2008-09-02 13:25:54.437003404 +0000
139 @@ -21,6 +21,8 @@
140
141 #include <iostream>
142 #include <sstream>
143 +#include <cstring>
144 +#include <cstdlib>
145
146 const static bool fTestNoCompression = true;
147
148 diff -Naur Omni-0.9.2.orig/Canon/Canon S450 Blitter.cpp Omni-0.9.2/Canon/Canon S450 Blitter.cpp
149 --- Omni-0.9.2.orig/Canon/Canon S450 Blitter.cpp 2004-08-30 14:53:13.000000000 +0000
150 +++ Omni-0.9.2/Canon/Canon S450 Blitter.cpp 2008-09-02 13:25:54.437003404 +0000
151 @@ -21,6 +21,9 @@
152 #include "DeviceOrientation.hpp"
153 #include <CMYKbitmap.hpp>
154
155 +#include <cstring>
156 +#include <cstdlib>
157 +
158 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
159
160 const static bool fTestNoCompression = false;
161 diff -Naur Omni-0.9.2.orig/Canon/Canon S450 Instance.cpp Omni-0.9.2/Canon/Canon S450 Instance.cpp
162 --- Omni-0.9.2.orig/Canon/Canon S450 Instance.cpp 2004-08-26 19:47:00.000000000 +0000
163 +++ Omni-0.9.2/Canon/Canon S450 Instance.cpp 2008-09-02 13:25:54.438003531 +0000
164 @@ -21,6 +21,8 @@
165
166 #include <iostream>
167 #include <sstream>
168 +#include <cstring>
169 +#include <cstdlib>
170
171 const static bool fTestNoCompression = true;
172
173 diff -Naur Omni-0.9.2.orig/DeviceConnection.cpp Omni-0.9.2/DeviceConnection.cpp
174 --- Omni-0.9.2.orig/DeviceConnection.cpp 2003-11-14 18:22:14.000000000 +0000
175 +++ Omni-0.9.2/DeviceConnection.cpp 2008-09-02 13:25:54.439003798 +0000
176 @@ -19,6 +19,9 @@
177 #include "DeviceConnection.hpp"
178 #include "StringResource.hpp"
179
180 +#include <cstring>
181 +#include <cstdlib>
182 +
183 DeviceConnection::
184 DeviceConnection (Device *pDevice,
185 int id,
186 diff -Naur Omni-0.9.2.orig/DeviceCopies.cpp Omni-0.9.2/DeviceCopies.cpp
187 --- Omni-0.9.2.orig/DeviceCopies.cpp 2004-08-26 19:47:29.000000000 +0000
188 +++ Omni-0.9.2/DeviceCopies.cpp 2008-09-02 13:25:54.440003646 +0000
189 @@ -19,6 +19,9 @@
190 #include "DeviceCopies.hpp"
191 #include "JobProperties.hpp"
192
193 +#include <cstring>
194 +#include <cstdlib>
195 +
196 static PSZCRO vapszJobPropertyKeys[] = {
197 "Copies"
198 };
199 diff -Naur Omni-0.9.2.orig/DeviceDither.cpp Omni-0.9.2/DeviceDither.cpp
200 --- Omni-0.9.2.orig/DeviceDither.cpp 2003-11-24 22:05:36.000000000 +0000
201 +++ Omni-0.9.2/DeviceDither.cpp 2008-09-02 13:25:54.440003646 +0000
202 @@ -20,6 +20,7 @@
203 #include "PrintDevice.hpp"
204 #include "JobProperties.hpp"
205
206 +#include <cstring>
207 #include <cstdio>
208 #include <cstdlib>
209 #include <fstream>
210 diff -Naur Omni-0.9.2.orig/DeviceForm.cpp Omni-0.9.2/DeviceForm.cpp
211 --- Omni-0.9.2.orig/DeviceForm.cpp 2004-06-09 15:18:03.000000000 +0000
212 +++ Omni-0.9.2/DeviceForm.cpp 2008-09-02 13:25:54.441003912 +0000
213 @@ -22,6 +22,7 @@
214 #include "JobProperties.hpp"
215
216 #include <cstdio>
217 +#include <cstdlib>
218 #include <cstring>
219 #include <iomanip>
220
221 diff -Naur Omni-0.9.2.orig/DeviceMedia.cpp Omni-0.9.2/DeviceMedia.cpp
222 --- Omni-0.9.2.orig/DeviceMedia.cpp 2004-08-30 14:53:40.000000000 +0000
223 +++ Omni-0.9.2/DeviceMedia.cpp 2008-09-02 13:25:54.442003551 +0000
224 @@ -22,6 +22,7 @@
225
226 #include <cstdio>
227 #include <cstring>
228 +#include <cstdlib>
229
230 static PSZCRO vapszJobPropertyKeys[] = {
231 "media"
232 diff -Naur Omni-0.9.2.orig/DeviceNUp.cpp Omni-0.9.2/DeviceNUp.cpp
233 --- Omni-0.9.2.orig/DeviceNUp.cpp 2004-08-30 14:53:33.000000000 +0000
234 +++ Omni-0.9.2/DeviceNUp.cpp 2008-09-02 13:25:54.442003551 +0000
235 @@ -22,6 +22,7 @@
236
237 #include <cstdio>
238 #include <cstring>
239 +#include <cstdlib>
240
241 static PSZCRO vapszJobPropertyKeys[] = {
242 "NumberUp",
243 diff -Naur Omni-0.9.2.orig/DeviceOrientation.cpp Omni-0.9.2/DeviceOrientation.cpp
244 --- Omni-0.9.2.orig/DeviceOrientation.cpp 2004-08-30 14:53:21.000000000 +0000
245 +++ Omni-0.9.2/DeviceOrientation.cpp 2008-09-02 13:25:54.442003551 +0000
246 @@ -22,6 +22,7 @@
247
248 #include <cstdio>
249 #include <cstring>
250 +#include <cstdlib>
251
252 static PSZCRO vapszJobPropertyKeys[] = {
253 "Rotation"
254 diff -Naur Omni-0.9.2.orig/DeviceOutputBin.cpp Omni-0.9.2/DeviceOutputBin.cpp
255 --- Omni-0.9.2.orig/DeviceOutputBin.cpp 2004-08-30 14:53:16.000000000 +0000
256 +++ Omni-0.9.2/DeviceOutputBin.cpp 2008-09-02 13:25:54.443003748 +0000
257 @@ -22,6 +22,7 @@
258
259 #include <cstdio>
260 #include <cstring>
261 +#include <cstdlib>
262
263 static PSZCRO vapszJobPropertyKeys[] = {
264 "OutputBin"
265 diff -Naur Omni-0.9.2.orig/DevicePrintMode.cpp Omni-0.9.2/DevicePrintMode.cpp
266 --- Omni-0.9.2.orig/DevicePrintMode.cpp 2004-08-30 14:53:15.000000000 +0000
267 +++ Omni-0.9.2/DevicePrintMode.cpp 2008-09-02 13:25:54.443003748 +0000
268 @@ -22,6 +22,7 @@
269
270 #include <cstdio>
271 #include <cstring>
272 +#include <cstdlib>
273
274 static PSZCRO vapszJobPropertyKeys[] = {
275 "printmode"
276 diff -Naur Omni-0.9.2.orig/DeviceResolution.cpp Omni-0.9.2/DeviceResolution.cpp
277 --- Omni-0.9.2.orig/DeviceResolution.cpp 2004-08-30 14:53:19.000000000 +0000
278 +++ Omni-0.9.2/DeviceResolution.cpp 2008-09-02 13:25:54.444003945 +0000
279 @@ -22,6 +22,7 @@
280
281 #include <cstdio>
282 #include <cstring>
283 +#include <cstdlib>
284
285 static PSZCRO vapszJobPropertyKeys[] = {
286 "Resolution"
287 diff -Naur Omni-0.9.2.orig/DeviceScaling.cpp Omni-0.9.2/DeviceScaling.cpp
288 --- Omni-0.9.2.orig/DeviceScaling.cpp 2004-08-30 14:53:09.000000000 +0000
289 +++ Omni-0.9.2/DeviceScaling.cpp 2008-09-02 13:25:54.444003945 +0000
290 @@ -20,6 +20,8 @@
291 #include "JobProperties.hpp"
292
293 #include <errno.h>
294 +#include <cstring>
295 +#include <cstdlib>
296
297 static PSZCRO vapszJobPropertyKeys[] = {
298 "ScalingType",
299 diff -Naur Omni-0.9.2.orig/DeviceSheetCollate.cpp Omni-0.9.2/DeviceSheetCollate.cpp
300 --- Omni-0.9.2.orig/DeviceSheetCollate.cpp 2004-08-30 14:53:25.000000000 +0000
301 +++ Omni-0.9.2/DeviceSheetCollate.cpp 2008-09-02 13:25:54.445003792 +0000
302 @@ -22,6 +22,7 @@
303
304 #include <cstdio>
305 #include <cstring>
306 +#include <cstdlib>
307
308 static PSZCRO vapszJobPropertyKeys[] = {
309 "SheetCollate"
310 diff -Naur Omni-0.9.2.orig/DeviceSide.cpp Omni-0.9.2/DeviceSide.cpp
311 --- Omni-0.9.2.orig/DeviceSide.cpp 2004-08-30 14:53:36.000000000 +0000
312 +++ Omni-0.9.2/DeviceSide.cpp 2008-09-02 13:25:54.445003792 +0000
313 @@ -22,6 +22,7 @@
314
315 #include <cstdio>
316 #include <cstring>
317 +#include <cstdlib>
318
319 static PSZCRO vapszJobPropertyKeys[] = {
320 "Sides"
321 diff -Naur Omni-0.9.2.orig/DeviceStitching.cpp Omni-0.9.2/DeviceStitching.cpp
322 --- Omni-0.9.2.orig/DeviceStitching.cpp 2004-08-30 14:53:15.000000000 +0000
323 +++ Omni-0.9.2/DeviceStitching.cpp 2008-09-02 13:25:54.446003570 +0000
324 @@ -19,6 +19,9 @@
325 #include "DeviceStitching.hpp"
326 #include "JobProperties.hpp"
327
328 +#include <cstring>
329 +#include <cstdlib>
330 +
331 static PSZCRO vapszJobPropertyKeys[] = {
332 "StitchingPosition",
333 "StitchingReferenceEdge",
334 diff -Naur Omni-0.9.2.orig/DeviceTester2.cpp Omni-0.9.2/DeviceTester2.cpp
335 --- Omni-0.9.2.orig/DeviceTester2.cpp 2003-11-14 18:22:08.000000000 +0000
336 +++ Omni-0.9.2/DeviceTester2.cpp 2008-09-02 13:25:54.446003570 +0000
337 @@ -21,6 +21,9 @@
338 #include "Omni.hpp"
339 #include "JobProperties.hpp"
340
341 +#include <cstring>
342 +#include <cstdlib>
343 +
344 #if 1
345
346 int
347 diff -Naur Omni-0.9.2.orig/DeviceTester3.cpp Omni-0.9.2/DeviceTester3.cpp
348 --- Omni-0.9.2.orig/DeviceTester3.cpp 2003-03-20 22:19:43.000000000 +0000
349 +++ Omni-0.9.2/DeviceTester3.cpp 2008-09-02 13:25:54.446003570 +0000
350 @@ -19,6 +19,9 @@
351 #include "Device.hpp"
352 #include "Omni.hpp"
353
354 +#include <cstring>
355 +#include <cstdlib>
356 +
357 #include <sys/types.h>
358 #include <sys/wait.h>
359 #include <sys/stat.h>
360 diff -Naur Omni-0.9.2.orig/DeviceTester4.cpp Omni-0.9.2/DeviceTester4.cpp
361 --- Omni-0.9.2.orig/DeviceTester4.cpp 2004-01-26 20:49:08.000000000 +0000
362 +++ Omni-0.9.2/DeviceTester4.cpp 2008-09-02 13:25:54.447003767 +0000
363 @@ -20,6 +20,9 @@
364 #include "Omni.hpp"
365 #include "JobProperties.hpp"
366
367 +#include <cstring>
368 +#include <cstdlib>
369 +
370 // (source setit "test XMLDevice"; ./DeviceTester4 -sproperties='XMLMasterFile="Test Me.xml"' --driver XMLOmniDevice)
371
372 Device *
373 diff -Naur Omni-0.9.2.orig/DeviceTester5.cpp Omni-0.9.2/DeviceTester5.cpp
374 --- Omni-0.9.2.orig/DeviceTester5.cpp 2003-11-14 18:22:08.000000000 +0000
375 +++ Omni-0.9.2/DeviceTester5.cpp 2008-09-02 13:25:54.447003767 +0000
376 @@ -21,6 +21,9 @@
377 #include <Omni.hpp>
378 #include <JobProperties.hpp>
379
380 +#include <cstring>
381 +#include <cstdlib>
382 +
383 Device *
384 loadDevice (PSZCRO pszFullDeviceName,
385 PSZCRO pszJobProperties,
386 diff -Naur Omni-0.9.2.orig/DeviceTray.cpp Omni-0.9.2/DeviceTray.cpp
387 --- Omni-0.9.2.orig/DeviceTray.cpp 2004-08-30 14:53:37.000000000 +0000
388 +++ Omni-0.9.2/DeviceTray.cpp 2008-09-02 13:25:54.447003767 +0000
389 @@ -22,6 +22,7 @@
390
391 #include <cstdio>
392 #include <cstring>
393 +#include <cstdlib>
394
395 static PSZCRO vapszJobPropertyKeys[] = {
396 "InputTray"
397 diff -Naur Omni-0.9.2.orig/DeviceTrimming.cpp Omni-0.9.2/DeviceTrimming.cpp
398 --- Omni-0.9.2.orig/DeviceTrimming.cpp 2004-08-30 14:53:13.000000000 +0000
399 +++ Omni-0.9.2/DeviceTrimming.cpp 2008-09-02 13:25:54.448003475 +0000
400 @@ -22,6 +22,7 @@
401
402 #include <cstdio>
403 #include <cstring>
404 +#include <cstdlib>
405
406 static PSZCRO vapszJobPropertyKeys[] = {
407 "Trimming"
408 diff -Naur Omni-0.9.2.orig/DitherLibraryExample.cpp Omni-0.9.2/DitherLibraryExample.cpp
409 --- Omni-0.9.2.orig/DitherLibraryExample.cpp 2003-11-14 18:22:31.000000000 +0000
410 +++ Omni-0.9.2/DitherLibraryExample.cpp 2008-09-02 13:25:54.448003475 +0000
411 @@ -29,6 +29,8 @@
412 #include "Device.hpp"
413 #include "JobProperties.hpp"
414
415 +#include <cstring>
416 +
417 class DitherLibraryExample : public DeviceDither
418 {
419 public:
420 diff -Naur Omni-0.9.2.orig/Enumeration.cpp Omni-0.9.2/Enumeration.cpp
421 --- Omni-0.9.2.orig/Enumeration.cpp 2004-08-26 19:47:25.000000000 +0000
422 +++ Omni-0.9.2/Enumeration.cpp 2008-09-02 13:25:54.448003475 +0000
423 @@ -19,6 +19,9 @@
424 #include "Enumeration.hpp"
425 #include "JobProperties.hpp"
426
427 +#include <cstring>
428 +#include <cstdlib>
429 +
430 ArrayEnumerator::
431 ArrayEnumerator (int cKeys, PSZCRO *aKeys)
432 {
433 diff -Naur Omni-0.9.2.orig/Epson/Epson ESC Blitter.cpp Omni-0.9.2/Epson/Epson ESC Blitter.cpp
434 --- Omni-0.9.2.orig/Epson/Epson ESC Blitter.cpp 2004-08-30 14:53:10.000000000 +0000
435 +++ Omni-0.9.2/Epson/Epson ESC Blitter.cpp 2008-09-02 13:25:54.449003463 +0000
436 @@ -19,6 +19,9 @@
437 #include "Epson_ESC_Blitter.hpp"
438 #include "Epson_ESC_Instance.hpp"
439
440 +#include <cstring>
441 +#include <cstdlib>
442 +
443 #include <DeviceOrientation.hpp>
444 #include <CMYKbitmap.hpp>
445 #include <defines.hpp>
446 diff -Naur Omni-0.9.2.orig/Epson/Epson ESC Instance.cpp Omni-0.9.2/Epson/Epson ESC Instance.cpp
447 --- Omni-0.9.2.orig/Epson/Epson ESC Instance.cpp 2004-08-26 19:46:55.000000000 +0000
448 +++ Omni-0.9.2/Epson/Epson ESC Instance.cpp 2008-09-02 13:25:54.449003463 +0000
449 @@ -23,6 +23,8 @@
450
451 #include <iostream>
452 #include <sstream>
453 +#include <cstring>
454 +#include <cstdlib>
455
456 const static bool fTestNoCompression = true;
457
458 diff -Naur Omni-0.9.2.orig/Epson/Epson ESCP2 Blitter.cpp Omni-0.9.2/Epson/Epson ESCP2 Blitter.cpp
459 --- Omni-0.9.2.orig/Epson/Epson ESCP2 Blitter.cpp 2004-08-30 14:53:17.000000000 +0000
460 +++ Omni-0.9.2/Epson/Epson ESCP2 Blitter.cpp 2008-09-02 13:25:54.450003799 +0000
461 @@ -21,6 +21,9 @@
462 #include "DeviceOrientation.hpp"
463 #include <CMYKbitmap.hpp>
464
465 +#include <cstring>
466 +#include <cstdlib>
467 +
468 const static bool fTestNoCompression = false;
469
470 int compressEpsonRLE (PBYTE pbData,
471 diff -Naur Omni-0.9.2.orig/Epson/Epson ESCP2 Instance.cpp Omni-0.9.2/Epson/Epson ESCP2 Instance.cpp
472 --- Omni-0.9.2.orig/Epson/Epson ESCP2 Instance.cpp 2004-08-26 19:47:04.000000000 +0000
473 +++ Omni-0.9.2/Epson/Epson ESCP2 Instance.cpp 2008-09-02 13:25:54.451003926 +0000
474 @@ -23,6 +23,8 @@
475
476 #include <iostream>
477 #include <sstream>
478 +#include <cstring>
479 +#include <cstdlib>
480
481 const static bool fTestNoCompression = true;
482
483 diff -Naur Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Blitter.cpp Omni-0.9.2/Epson/Epson High Res ESCP2 Blitter.cpp
484 --- Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Blitter.cpp 2004-01-26 20:49:25.000000000 +0000
485 +++ Omni-0.9.2/Epson/Epson High Res ESCP2 Blitter.cpp 2008-09-02 13:25:54.452003774 +0000
486 @@ -20,6 +20,9 @@
487 #include "Epson_High_Res_ESCP2_Instance.hpp"
488 #include "DeviceOrientation.hpp"
489
490 +#include <cstring>
491 +#include <cstdlib>
492 +
493 #include <stdio.h>
494
495 #define PERF_CHANGE 1
496 diff -Naur Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Instance.cpp Omni-0.9.2/Epson/Epson High Res ESCP2 Instance.cpp
497 --- Omni-0.9.2.orig/Epson/Epson High Res ESCP2 Instance.cpp 2004-08-26 19:46:59.000000000 +0000
498 +++ Omni-0.9.2/Epson/Epson High Res ESCP2 Instance.cpp 2008-09-02 13:25:54.453003552 +0000
499 @@ -19,6 +19,9 @@
500 #include "Epson_High_Res_ESCP2_Instance.hpp"
501 #include "defines.hpp"
502
503 +#include <cstring>
504 +#include <cstdlib>
505 +
506 #include <iostream>
507 #include <sstream>
508
509 diff -Naur Omni-0.9.2.orig/Epson/Epson PCL Blitter.cpp Omni-0.9.2/Epson/Epson PCL Blitter.cpp
510 --- Omni-0.9.2.orig/Epson/Epson PCL Blitter.cpp 2004-08-30 14:53:10.000000000 +0000
511 +++ Omni-0.9.2/Epson/Epson PCL Blitter.cpp 2008-09-02 13:25:54.454003679 +0000
512 @@ -21,6 +21,9 @@
513 #include "DeviceOrientation.hpp"
514 #include <CMYKbitmap.hpp>
515
516 +#include <cstring>
517 +#include <cstdlib>
518 +
519 DeviceBlitter *
520 createBlitter (PrintDevice *pDevice)
521 {
522 diff -Naur Omni-0.9.2.orig/Epson/Epson PCL Instance.cpp Omni-0.9.2/Epson/Epson PCL Instance.cpp
523 --- Omni-0.9.2.orig/Epson/Epson PCL Instance.cpp 2004-08-26 19:46:55.000000000 +0000
524 +++ Omni-0.9.2/Epson/Epson PCL Instance.cpp 2008-09-02 13:25:54.455003876 +0000
525 @@ -25,6 +25,8 @@
526 #include <iostream>
527 #include <sstream>
528 #include <stdio.h>
529 +#include <cstring>
530 +#include <cstdlib>
531
532 DeviceInstance *
533 createInstance (PrintDevice *pDevice)
534 diff -Naur Omni-0.9.2.orig/Foomatic/OmniFoomaticGenerator.cpp Omni-0.9.2/Foomatic/OmniFoomaticGenerator.cpp
535 --- Omni-0.9.2.orig/Foomatic/OmniFoomaticGenerator.cpp 2004-08-30 16:06:02.000000000 +0000
536 +++ Omni-0.9.2/Foomatic/OmniFoomaticGenerator.cpp 2008-09-02 13:25:54.456003794 +0000
537 @@ -21,6 +21,8 @@
538 #include <unistd.h>
539 #include <sstream>
540 #include <fstream>
541 +#include <cstring>
542 +#include <cstdlib>
543
544 #include "Device.hpp"
545 #include "Omni.hpp"
546 diff -Naur Omni-0.9.2.orig/GhostscriptInterface.cpp Omni-0.9.2/GhostscriptInterface.cpp
547 --- Omni-0.9.2.orig/GhostscriptInterface.cpp 2003-11-14 18:22:31.000000000 +0000
548 +++ Omni-0.9.2/GhostscriptInterface.cpp 2008-09-02 13:25:54.457003083 +0000
549 @@ -21,6 +21,8 @@
550
551 #include <cstdio>
552 #include <sstream>
553 +#include <cstring>
554 +#include <cstdlib>
555
556 /*--------------------------------------------------------------------------------*/
557 /* GhostscriptInferfaceInit */
558 diff -Naur Omni-0.9.2.orig/GplCompression.cpp Omni-0.9.2/GplCompression.cpp
559 --- Omni-0.9.2.orig/GplCompression.cpp 2003-03-20 22:20:07.000000000 +0000
560 +++ Omni-0.9.2/GplCompression.cpp 2008-09-02 13:25:54.458003978 +0000
561 @@ -19,6 +19,7 @@
562 #include "GplCompression.hpp"
563 #include "DevicePrintMode.hpp"
564
565 +#include <cstring>
566 #include <cstdlib>
567
568 #include <memory>
569 diff -Naur Omni-0.9.2.orig/GplDitherInstance.cpp Omni-0.9.2/GplDitherInstance.cpp
570 --- Omni-0.9.2.orig/GplDitherInstance.cpp 2003-11-14 18:22:19.000000000 +0000
571 +++ Omni-0.9.2/GplDitherInstance.cpp 2008-09-02 13:25:54.466003458 +0000
572 @@ -20,6 +20,7 @@
573 #include "JobProperties.hpp"
574
575 #include <cmath>
576 +#include <cstring>
577
578 #undef MAX3
579 #define MAX3(a, b, c) ((a) > (b) ? ((a) > (c) ? (a) : (c)) : (b) > (c) ? (b) : (c))
580 diff -Naur Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Blitter.cpp Omni-0.9.2/HP LaserJet/HP LaserJet PCL Blitter.cpp
581 --- Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Blitter.cpp 2004-08-30 14:53:15.000000000 +0000
582 +++ Omni-0.9.2/HP LaserJet/HP LaserJet PCL Blitter.cpp 2008-09-02 13:25:54.468003783 +0000
583 @@ -21,6 +21,9 @@
584 #include "DeviceOrientation.hpp"
585 #include <CMYKbitmap.hpp>
586
587 +#include <cstring>
588 +#include <cstdlib>
589 +
590 DeviceBlitter *
591 createBlitter (PrintDevice *pDevice)
592 {
593 diff -Naur Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Instance.cpp Omni-0.9.2/HP LaserJet/HP LaserJet PCL Instance.cpp
594 --- Omni-0.9.2.orig/HP LaserJet/HP LaserJet PCL Instance.cpp 2004-08-26 19:47:01.000000000 +0000
595 +++ Omni-0.9.2/HP LaserJet/HP LaserJet PCL Instance.cpp 2008-09-02 13:25:54.468003783 +0000
596 @@ -25,6 +25,8 @@
597 #include <iostream>
598 #include <sstream>
599 #include <stdio.h>
600 +#include <cstring>
601 +#include <cstdlib>
602
603 DeviceInstance *
604 createInstance (PrintDevice *pDevice)
605 diff -Naur Omni-0.9.2.orig/IBM/IBM 5577 Blitter.cpp Omni-0.9.2/IBM/IBM 5577 Blitter.cpp
606 --- Omni-0.9.2.orig/IBM/IBM 5577 Blitter.cpp 2004-08-30 14:53:32.000000000 +0000
607 +++ Omni-0.9.2/IBM/IBM 5577 Blitter.cpp 2008-09-02 13:25:54.469003491 +0000
608 @@ -21,6 +21,9 @@
609 #include "DeviceOrientation.hpp"
610 #include <CMYKbitmap.hpp>
611
612 +#include <cstring>
613 +#include <cstdlib>
614 +
615 DeviceBlitter *
616 createBlitter (PrintDevice *pDevice)
617 {
618 diff -Naur Omni-0.9.2.orig/IBM/IBM 5577 Instance.cpp Omni-0.9.2/IBM/IBM 5577 Instance.cpp
619 --- Omni-0.9.2.orig/IBM/IBM 5577 Instance.cpp 2004-09-01 15:57:58.000000000 +0000
620 +++ Omni-0.9.2/IBM/IBM 5577 Instance.cpp 2008-09-02 13:25:54.470003129 +0000
621 @@ -23,6 +23,8 @@
622
623 #include <iostream>
624 #include <sstream>
625 +#include <cstring>
626 +#include <cstdlib>
627
628 const static bool fTestNoCompression = true;
629
630 diff -Naur Omni-0.9.2.orig/IBM/IBM ESC Blitter.cpp Omni-0.9.2/IBM/IBM ESC Blitter.cpp
631 --- Omni-0.9.2.orig/IBM/IBM ESC Blitter.cpp 2004-08-30 14:53:29.000000000 +0000
632 +++ Omni-0.9.2/IBM/IBM ESC Blitter.cpp 2008-09-02 13:25:54.491004052 +0000
633 @@ -23,6 +23,9 @@
634 #include <CMYKbitmap.hpp>
635 #include <defines.hpp>
636
637 +#include <cstring>
638 +#include <cstdlib>
639 +
640 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
641
642 int GrabPrintHeadBand (PBYTE pbBits,
643 diff -Naur Omni-0.9.2.orig/IBM/IBM ESC Instance.cpp Omni-0.9.2/IBM/IBM ESC Instance.cpp
644 --- Omni-0.9.2.orig/IBM/IBM ESC Instance.cpp 2004-08-26 19:47:16.000000000 +0000
645 +++ Omni-0.9.2/IBM/IBM ESC Instance.cpp 2008-09-02 13:25:54.491004052 +0000
646 @@ -23,6 +23,8 @@
647
648 #include <iostream>
649 #include <sstream>
650 +#include <cstring>
651 +#include <cstdlib>
652
653 const static bool fTestNoCompression = true;
654
655 diff -Naur Omni-0.9.2.orig/IBM/IBM PCL Blitter.cpp Omni-0.9.2/IBM/IBM PCL Blitter.cpp
656 --- Omni-0.9.2.orig/IBM/IBM PCL Blitter.cpp 2004-08-30 14:53:29.000000000 +0000
657 +++ Omni-0.9.2/IBM/IBM PCL Blitter.cpp 2008-09-02 13:25:54.493004027 +0000
658 @@ -21,6 +21,9 @@
659 #include "DeviceOrientation.hpp"
660 #include <CMYKbitmap.hpp>
661
662 +#include <cstring>
663 +#include <cstdlib>
664 +
665 DeviceBlitter *
666 createBlitter (PrintDevice *pDevice)
667 {
668 diff -Naur Omni-0.9.2.orig/IBM/IBM PCL Instance.cpp Omni-0.9.2/IBM/IBM PCL Instance.cpp
669 --- Omni-0.9.2.orig/IBM/IBM PCL Instance.cpp 2004-08-26 19:47:16.000000000 +0000
670 +++ Omni-0.9.2/IBM/IBM PCL Instance.cpp 2008-09-02 13:25:54.494003735 +0000
671 @@ -25,6 +25,8 @@
672 #include <iostream>
673 #include <sstream>
674 #include <stdio.h>
675 +#include <cstring>
676 +#include <cstdlib>
677
678 DeviceInstance *
679 createInstance (PrintDevice *pDevice)
680 diff -Naur Omni-0.9.2.orig/IBM/IBM Pages Blitter.cpp Omni-0.9.2/IBM/IBM Pages Blitter.cpp
681 --- Omni-0.9.2.orig/IBM/IBM Pages Blitter.cpp 2004-08-30 14:53:36.000000000 +0000
682 +++ Omni-0.9.2/IBM/IBM Pages Blitter.cpp 2008-09-02 13:25:54.492003551 +0000
683 @@ -23,6 +23,9 @@
684 #include "DeviceTray.hpp"
685 #include <CMYKbitmap.hpp>
686
687 +#include <cstring>
688 +#include <cstdlib>
689 +
690 DeviceBlitter *
691 createBlitter (PrintDevice *pDevice)
692 {
693 diff -Naur Omni-0.9.2.orig/IBM/IBM Pages Instance.cpp Omni-0.9.2/IBM/IBM Pages Instance.cpp
694 --- Omni-0.9.2.orig/IBM/IBM Pages Instance.cpp 2004-08-26 19:47:23.000000000 +0000
695 +++ Omni-0.9.2/IBM/IBM Pages Instance.cpp 2008-09-02 13:25:54.492003551 +0000
696 @@ -25,6 +25,8 @@
697
698 #include <iostream>
699 #include <sstream>
700 +#include <cstring>
701 +#include <cstdlib>
702
703 const static bool fTestNoCompression = true;
704
705 diff -Naur Omni-0.9.2.orig/IBM/IBM RPDL Blitter.cpp Omni-0.9.2/IBM/IBM RPDL Blitter.cpp
706 --- Omni-0.9.2.orig/IBM/IBM RPDL Blitter.cpp 2004-08-30 14:53:32.000000000 +0000
707 +++ Omni-0.9.2/IBM/IBM RPDL Blitter.cpp 2008-09-02 13:25:54.494003735 +0000
708 @@ -21,6 +21,9 @@
709 #include "DeviceOrientation.hpp"
710 #include <CMYKbitmap.hpp>
711
712 +#include <cstring>
713 +#include <cstdlib>
714 +
715 DeviceBlitter *
716 createBlitter (PrintDevice *pDevice)
717 {
718 diff -Naur Omni-0.9.2.orig/IBM/IBM RPDL Instance.cpp Omni-0.9.2/IBM/IBM RPDL Instance.cpp
719 --- Omni-0.9.2.orig/IBM/IBM RPDL Instance.cpp 2004-08-26 19:45:20.000000000 +0000
720 +++ Omni-0.9.2/IBM/IBM RPDL Instance.cpp 2008-09-02 13:25:54.495004002 +0000
721 @@ -23,6 +23,8 @@
722
723 #include <iostream>
724 #include <sstream>
725 +#include <cstring>
726 +#include <cstdlib>
727
728 const static bool fTestNoCompression = true;
729
730 diff -Naur Omni-0.9.2.orig/JobDialog/Tester.cpp Omni-0.9.2/JobDialog/Tester.cpp
731 --- Omni-0.9.2.orig/JobDialog/Tester.cpp 2003-11-19 23:41:36.000000000 +0000
732 +++ Omni-0.9.2/JobDialog/Tester.cpp 2008-09-02 13:25:54.495004002 +0000
733 @@ -19,6 +19,8 @@
734 #include <iostream>
735 #include <memory>
736 #include <string>
737 +#include <cstring>
738 +#include <cstdlib>
739
740 #include "OmniGSInterface.hpp"
741 #include <Omni.hpp>
742 diff -Naur Omni-0.9.2.orig/JobProperties.cpp Omni-0.9.2/JobProperties.cpp
743 --- Omni-0.9.2.orig/JobProperties.cpp 2004-08-26 19:46:51.000000000 +0000
744 +++ Omni-0.9.2/JobProperties.cpp 2008-09-02 13:25:54.496003919 +0000
745 @@ -21,6 +21,7 @@
746 #include <iostream>
747 #include <sstream>
748 #include <cstdlib>
749 +#include <cstring>
750
751 #define PRINT_VAR(x) std::cerr << #x " = " << SAFE_PRINT_PSZ(x) << std::endl
752
753 diff -Naur Omni-0.9.2.orig/KS/KS ESC Blitter.cpp Omni-0.9.2/KS/KS ESC Blitter.cpp
754 --- Omni-0.9.2.orig/KS/KS ESC Blitter.cpp 2004-08-30 14:53:20.000000000 +0000
755 +++ Omni-0.9.2/KS/KS ESC Blitter.cpp 2008-09-02 13:25:54.497003767 +0000
756 @@ -23,6 +23,9 @@
757 #include <CMYKbitmap.hpp>
758 #include <defines.hpp>
759
760 +#include <cstring>
761 +#include <cstdlib>
762 +
763 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
764
765 int GrabPrintHeadBand (PBYTE pbBits,
766 diff -Naur Omni-0.9.2.orig/KS/KS ESC Instance.cpp Omni-0.9.2/KS/KS ESC Instance.cpp
767 --- Omni-0.9.2.orig/KS/KS ESC Instance.cpp 2004-08-26 19:47:08.000000000 +0000
768 +++ Omni-0.9.2/KS/KS ESC Instance.cpp 2008-09-02 13:25:54.497003767 +0000
769 @@ -23,6 +23,8 @@
770
771 #include <iostream>
772 #include <sstream>
773 +#include <cstring>
774 +#include <cstdlib>
775
776 const static bool fTestNoCompression = true;
777
778 diff -Naur Omni-0.9.2.orig/Kyocera/Kyocera PCL Blitter.cpp Omni-0.9.2/Kyocera/Kyocera PCL Blitter.cpp
779 --- Omni-0.9.2.orig/Kyocera/Kyocera PCL Blitter.cpp 2004-08-30 14:53:26.000000000 +0000
780 +++ Omni-0.9.2/Kyocera/Kyocera PCL Blitter.cpp 2008-09-02 13:25:54.498003685 +0000
781 @@ -21,6 +21,9 @@
782 #include "DeviceOrientation.hpp"
783 #include <CMYKbitmap.hpp>
784
785 +#include <cstring>
786 +#include <cstdlib>
787 +
788 DeviceBlitter *
789 createBlitter (PrintDevice *pDevice)
790 {
791 diff -Naur Omni-0.9.2.orig/Kyocera/Kyocera PCL Instance.cpp Omni-0.9.2/Kyocera/Kyocera PCL Instance.cpp
792 --- Omni-0.9.2.orig/Kyocera/Kyocera PCL Instance.cpp 2004-08-26 19:47:13.000000000 +0000
793 +++ Omni-0.9.2/Kyocera/Kyocera PCL Instance.cpp 2008-09-02 13:25:54.499003532 +0000
794 @@ -25,6 +25,8 @@
795 #include <iostream>
796 #include <sstream>
797 #include <stdio.h>
798 +#include <cstring>
799 +#include <cstdlib>
800
801 DeviceInstance *
802 createInstance (PrintDevice *pDevice)
803 diff -Naur Omni-0.9.2.orig/MonoDither.cpp Omni-0.9.2/MonoDither.cpp
804 --- Omni-0.9.2.orig/MonoDither.cpp 2004-08-30 14:53:36.000000000 +0000
805 +++ Omni-0.9.2/MonoDither.cpp 2008-09-02 13:25:54.499003532 +0000
806 @@ -19,6 +19,8 @@
807 #include "MonoDither.hpp"
808 #include "Device.hpp"
809
810 +#include <cstring>
811 +
812 // Prebuilt Magic table for halftone ordered dithers - Alternate Set
813
814 static BYTE GammaTbl [256] = {
815 diff -Naur Omni-0.9.2.orig/Okidata/OkiPos Blitter.cpp Omni-0.9.2/Okidata/OkiPos Blitter.cpp
816 --- Omni-0.9.2.orig/Okidata/OkiPos Blitter.cpp 2004-08-30 14:53:41.000000000 +0000
817 +++ Omni-0.9.2/Okidata/OkiPos Blitter.cpp 2008-09-02 13:25:54.504003679 +0000
818 @@ -21,6 +21,9 @@
819 #include "DeviceOrientation.hpp"
820 #include <CMYKbitmap.hpp>
821
822 +#include <cstring>
823 +#include <cstdlib>
824 +
825 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
826
827 int GrabPrintHeadBand (PBYTE pbBits,
828 diff -Naur Omni-0.9.2.orig/Okidata/OkiPos Instance.cpp Omni-0.9.2/Okidata/OkiPos Instance.cpp
829 --- Omni-0.9.2.orig/Okidata/OkiPos Instance.cpp 2004-08-26 19:46:49.000000000 +0000
830 +++ Omni-0.9.2/Okidata/OkiPos Instance.cpp 2008-09-02 13:25:54.505003946 +0000
831 @@ -23,6 +23,8 @@
832
833 #include <iostream>
834 #include <sstream>
835 +#include <cstring>
836 +#include <cstdlib>
837
838 const static bool fTestNoCompression = true;
839
840 diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESC Blitter.cpp Omni-0.9.2/Okidata/Okidata ESC Blitter.cpp
841 --- Omni-0.9.2.orig/Okidata/Okidata ESC Blitter.cpp 2004-08-30 14:53:26.000000000 +0000
842 +++ Omni-0.9.2/Okidata/Okidata ESC Blitter.cpp 2008-09-02 13:25:54.500003799 +0000
843 @@ -23,6 +23,9 @@
844 #include <CMYKbitmap.hpp>
845 #include <defines.hpp>
846
847 +#include <cstring>
848 +#include <cstdlib>
849 +
850 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
851
852 int GrabPrintHeadBand (PBYTE pbBits,
853 diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESC Instance.cpp Omni-0.9.2/Okidata/Okidata ESC Instance.cpp
854 --- Omni-0.9.2.orig/Okidata/Okidata ESC Instance.cpp 2004-08-26 19:47:13.000000000 +0000
855 +++ Omni-0.9.2/Okidata/Okidata ESC Instance.cpp 2008-09-02 13:25:54.500003799 +0000
856 @@ -23,6 +23,8 @@
857
858 #include <iostream>
859 #include <sstream>
860 +#include <cstring>
861 +#include <cstdlib>
862
863 const static bool fTestNoCompression = true;
864
865 diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESCP2 Blitter.cpp Omni-0.9.2/Okidata/Okidata ESCP2 Blitter.cpp
866 --- Omni-0.9.2.orig/Okidata/Okidata ESCP2 Blitter.cpp 2004-08-30 14:53:35.000000000 +0000
867 +++ Omni-0.9.2/Okidata/Okidata ESCP2 Blitter.cpp 2008-09-02 13:25:54.501003926 +0000
868 @@ -21,6 +21,9 @@
869 #include "DeviceOrientation.hpp"
870 #include <CMYKbitmap.hpp>
871
872 +#include <cstring>
873 +#include <cstdlib>
874 +
875 const static bool fTestNoCompression = false;
876
877 int compressEpsonRLE (PBYTE pbData,
878 diff -Naur Omni-0.9.2.orig/Okidata/Okidata ESCP2 Instance.cpp Omni-0.9.2/Okidata/Okidata ESCP2 Instance.cpp
879 --- Omni-0.9.2.orig/Okidata/Okidata ESCP2 Instance.cpp 2004-08-26 19:47:22.000000000 +0000
880 +++ Omni-0.9.2/Okidata/Okidata ESCP2 Instance.cpp 2008-09-02 13:25:54.502003914 +0000
881 @@ -23,6 +23,8 @@
882
883 #include <iostream>
884 #include <sstream>
885 +#include <cstring>
886 +#include <cstdlib>
887
888 const static bool fTestNoCompression = true;
889
890 diff -Naur Omni-0.9.2.orig/Okidata/Okidata PCL Blitter.cpp Omni-0.9.2/Okidata/Okidata PCL Blitter.cpp
891 --- Omni-0.9.2.orig/Okidata/Okidata PCL Blitter.cpp 2004-08-30 14:53:25.000000000 +0000
892 +++ Omni-0.9.2/Okidata/Okidata PCL Blitter.cpp 2008-09-02 13:25:54.502003914 +0000
893 @@ -21,6 +21,9 @@
894 #include "DeviceOrientation.hpp"
895 #include <CMYKbitmap.hpp>
896
897 +#include <cstring>
898 +#include <cstdlib>
899 +
900 DeviceBlitter *
901 createBlitter (PrintDevice *pDevice)
902 {
903 diff -Naur Omni-0.9.2.orig/Okidata/Okidata PCL Instance.cpp Omni-0.9.2/Okidata/Okidata PCL Instance.cpp
904 --- Omni-0.9.2.orig/Okidata/Okidata PCL Instance.cpp 2004-08-26 19:47:13.000000000 +0000
905 +++ Omni-0.9.2/Okidata/Okidata PCL Instance.cpp 2008-09-02 13:25:54.503003761 +0000
906 @@ -25,6 +25,8 @@
907 #include <iostream>
908 #include <sstream>
909 #include <stdio.h>
910 +#include <cstring>
911 +#include <cstdlib>
912
913 DeviceInstance *
914 createInstance (PrintDevice *pDevice)
915 diff -Naur Omni-0.9.2.orig/Omni.cpp Omni-0.9.2/Omni.cpp
916 --- Omni-0.9.2.orig/Omni.cpp 2004-08-26 19:46:57.000000000 +0000
917 +++ Omni-0.9.2/Omni.cpp 2008-09-02 13:25:54.506003724 +0000
918 @@ -26,6 +26,7 @@
919 #include <list>
920 #include <set>
921 #include <fstream>
922 +#include <cstring>
923
924 #include <glob.h>
925 #include <signal.h>
926 diff -Naur Omni-0.9.2.orig/OmniDevice.cpp Omni-0.9.2/OmniDevice.cpp
927 --- Omni-0.9.2.orig/OmniDevice.cpp 2003-03-20 22:20:39.000000000 +0000
928 +++ Omni-0.9.2/OmniDevice.cpp 2008-09-02 13:25:54.506003724 +0000
929 @@ -19,6 +19,8 @@
930 #include "OmniDevice.hpp"
931
932 #include <string>
933 +#include <cstring>
934 +#include <cstdlib>
935
936 OmniDevice::
937 OmniDevice (PSZCRO pszLibraryName,
938 diff -Naur Omni-0.9.2.orig/OmniDeviceOptions.cpp Omni-0.9.2/OmniDeviceOptions.cpp
939 --- Omni-0.9.2.orig/OmniDeviceOptions.cpp 2004-08-26 19:47:03.000000000 +0000
940 +++ Omni-0.9.2/OmniDeviceOptions.cpp 2008-09-02 13:25:54.507004130 +0000
941 @@ -26,6 +26,7 @@
942 #include <memory>
943 #include <string>
944 #include <list>
945 +#include <cstring>
946
947 #include <glib.h>
948 #include <gmodule.h>
949 diff -Naur Omni-0.9.2.orig/OmniDeviceValid.cpp Omni-0.9.2/OmniDeviceValid.cpp
950 --- Omni-0.9.2.orig/OmniDeviceValid.cpp 2003-11-14 18:22:36.000000000 +0000
951 +++ Omni-0.9.2/OmniDeviceValid.cpp 2008-09-02 13:25:54.508003559 +0000
952 @@ -18,6 +18,8 @@
953 */
954 #include "Omni.hpp"
955
956 +#include <cstring>
957 +
958 void
959 printUsage (int argc, char *argv[])
960 {
961 diff -Naur Omni-0.9.2.orig/OmniDevices.cpp Omni-0.9.2/OmniDevices.cpp
962 --- Omni-0.9.2.orig/OmniDevices.cpp 2003-11-14 18:22:30.000000000 +0000
963 +++ Omni-0.9.2/OmniDevices.cpp 2008-09-02 13:25:54.507004130 +0000
964 @@ -19,6 +19,8 @@
965 #include "Device.hpp"
966 #include "Omni.hpp"
967
968 +#include <cstring>
969 +
970 #include <glib.h>
971 #include <gmodule.h>
972
973 diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESC Blitter.cpp Omni-0.9.2/Panasonic/Panasonic ESC Blitter.cpp
974 --- Omni-0.9.2.orig/Panasonic/Panasonic ESC Blitter.cpp 2004-08-30 14:53:40.000000000 +0000
975 +++ Omni-0.9.2/Panasonic/Panasonic ESC Blitter.cpp 2008-09-02 13:25:54.509003896 +0000
976 @@ -23,6 +23,9 @@
977 #include <CMYKbitmap.hpp>
978 #include <defines.hpp>
979
980 +#include <cstring>
981 +#include <cstdlib>
982 +
983 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
984
985 int GrabPrintHeadBand (PBYTE pbBits,
986 diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESC Instance.cpp Omni-0.9.2/Panasonic/Panasonic ESC Instance.cpp
987 --- Omni-0.9.2.orig/Panasonic/Panasonic ESC Instance.cpp 2004-08-26 19:46:49.000000000 +0000
988 +++ Omni-0.9.2/Panasonic/Panasonic ESC Instance.cpp 2008-09-02 13:25:54.509003896 +0000
989 @@ -23,6 +23,8 @@
990
991 #include <iostream>
992 #include <sstream>
993 +#include <cstring>
994 +#include <cstdlib>
995
996 const static bool fTestNoCompression = true;
997
998 diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Blitter.cpp Omni-0.9.2/Panasonic/Panasonic ESCP2 Blitter.cpp
999 --- Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Blitter.cpp 2004-08-30 14:53:10.000000000 +0000
1000 +++ Omni-0.9.2/Panasonic/Panasonic ESCP2 Blitter.cpp 2008-09-02 13:25:54.510003813 +0000
1001 @@ -21,6 +21,9 @@
1002 #include "DeviceOrientation.hpp"
1003 #include <CMYKbitmap.hpp>
1004
1005 +#include <cstring>
1006 +#include <cstdlib>
1007 +
1008 const static bool fTestNoCompression = false;
1009
1010 int compressEpsonRLE (PBYTE pbData,
1011 diff -Naur Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Instance.cpp Omni-0.9.2/Panasonic/Panasonic ESCP2 Instance.cpp
1012 --- Omni-0.9.2.orig/Panasonic/Panasonic ESCP2 Instance.cpp 2004-08-26 19:46:55.000000000 +0000
1013 +++ Omni-0.9.2/Panasonic/Panasonic ESCP2 Instance.cpp 2008-09-02 13:25:54.511003940 +0000
1014 @@ -23,6 +23,8 @@
1015
1016 #include <iostream>
1017 #include <sstream>
1018 +#include <cstring>
1019 +#include <cstdlib>
1020
1021 const static bool fTestNoCompression = true;
1022
1023 diff -Naur Omni-0.9.2.orig/PrintDevice.cpp Omni-0.9.2/PrintDevice.cpp
1024 --- Omni-0.9.2.orig/PrintDevice.cpp 2004-08-30 14:53:40.000000000 +0000
1025 +++ Omni-0.9.2/PrintDevice.cpp 2008-09-02 13:25:54.512003858 +0000
1026 @@ -27,6 +27,7 @@
1027 #include <cstdio>
1028 #include <fstream>
1029 #include <vector>
1030 +#include <cstdlib>
1031
1032 #include <unistd.h>
1033
1034 diff -Naur Omni-0.9.2.orig/Star/Star ESC Blitter.cpp Omni-0.9.2/Star/Star ESC Blitter.cpp
1035 --- Omni-0.9.2.orig/Star/Star ESC Blitter.cpp 2004-08-30 14:53:38.000000000 +0000
1036 +++ Omni-0.9.2/Star/Star ESC Blitter.cpp 2008-09-02 13:25:54.513003706 +0000
1037 @@ -23,6 +23,9 @@
1038 #include <CMYKbitmap.hpp>
1039 #include <defines.hpp>
1040
1041 +#include <cstring>
1042 +#include <cstdlib>
1043 +
1044 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1045
1046 int GrabPrintHeadBand (PBYTE pbBits,
1047 diff -Naur Omni-0.9.2.orig/Star/Star ESC Instance.cpp Omni-0.9.2/Star/Star ESC Instance.cpp
1048 --- Omni-0.9.2.orig/Star/Star ESC Instance.cpp 2004-08-26 19:47:25.000000000 +0000
1049 +++ Omni-0.9.2/Star/Star ESC Instance.cpp 2008-09-02 13:25:54.513003706 +0000
1050 @@ -23,6 +23,8 @@
1051
1052 #include <iostream>
1053 #include <sstream>
1054 +#include <cstring>
1055 +#include <cstdlib>
1056
1057 const static bool fTestNoCompression = true;
1058
1059 diff -Naur Omni-0.9.2.orig/Star/Star ESCP2 Blitter.cpp Omni-0.9.2/Star/Star ESCP2 Blitter.cpp
1060 --- Omni-0.9.2.orig/Star/Star ESCP2 Blitter.cpp 2004-08-30 14:53:43.000000000 +0000
1061 +++ Omni-0.9.2/Star/Star ESCP2 Blitter.cpp 2008-09-02 13:25:54.514003833 +0000
1062 @@ -21,6 +21,9 @@
1063 #include "DeviceOrientation.hpp"
1064 #include <CMYKbitmap.hpp>
1065
1066 +#include <cstring>
1067 +#include <cstdlib>
1068 +
1069 const static bool fTestNoCompression = false;
1070
1071 int compressEpsonRLE (PBYTE pbData,
1072 diff -Naur Omni-0.9.2.orig/Star/Star ESCP2 Instance.cpp Omni-0.9.2/Star/Star ESCP2 Instance.cpp
1073 --- Omni-0.9.2.orig/Star/Star ESCP2 Instance.cpp 2004-08-26 19:46:53.000000000 +0000
1074 +++ Omni-0.9.2/Star/Star ESCP2 Instance.cpp 2008-09-02 13:25:54.515003890 +0000
1075 @@ -23,6 +23,8 @@
1076
1077 #include <iostream>
1078 #include <sstream>
1079 +#include <cstring>
1080 +#include <cstdlib>
1081
1082 const static bool fTestNoCompression = true;
1083
1084 diff -Naur Omni-0.9.2.orig/StringResourceEn.cpp Omni-0.9.2/StringResourceEn.cpp
1085 --- Omni-0.9.2.orig/StringResourceEn.cpp 2004-08-26 19:47:02.000000000 +0000
1086 +++ Omni-0.9.2/StringResourceEn.cpp 2008-09-02 13:25:54.516003808 +0000
1087 @@ -19,6 +19,9 @@
1088 #include "Device.hpp"
1089 #include "StringResourceEn.hpp"
1090
1091 +#include <cstring>
1092 +#include <cstdlib>
1093 +
1094 StringResourceEn::
1095 StringResourceEn (StringResource *pFallback)
1096 {
1097 diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Brother_ESC_Blitter.cpp
1098 --- Omni-0.9.2.orig/XMLDevice/Brother_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1099 +++ Omni-0.9.2/XMLDevice/Brother_ESC_Blitter.cpp 2008-09-02 13:25:54.518003503 +0000
1100 @@ -19,6 +19,9 @@
1101 #include "Brother_ESC_Blitter.hpp"
1102 #include "Brother_ESC_Instance.hpp"
1103
1104 +#include <cstring>
1105 +#include <cstdlib>
1106 +
1107 #include <DeviceOrientation.hpp>
1108 #include <CMYKbitmap.hpp>
1109 #include <defines.hpp>
1110 diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Brother_ESC_Instance.cpp
1111 --- Omni-0.9.2.orig/XMLDevice/Brother_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1112 +++ Omni-0.9.2/XMLDevice/Brother_ESC_Instance.cpp 2008-09-02 13:25:54.519003700 +0000
1113 @@ -23,6 +23,8 @@
1114
1115 #include <iostream>
1116 #include <sstream>
1117 +#include <cstring>
1118 +#include <cstdlib>
1119
1120 const static bool fTestNoCompression = true;
1121
1122 diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Brother_PCL_Blitter.cpp
1123 --- Omni-0.9.2.orig/XMLDevice/Brother_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1124 +++ Omni-0.9.2/XMLDevice/Brother_PCL_Blitter.cpp 2008-09-02 13:25:54.519003700 +0000
1125 @@ -21,6 +21,9 @@
1126 #include "DeviceOrientation.hpp"
1127 #include <CMYKbitmap.hpp>
1128
1129 +#include <cstring>
1130 +#include <cstdlib>
1131 +
1132 DeviceBlitter *
1133 createBlitter (PrintDevice *pDevice)
1134 {
1135 diff -Naur Omni-0.9.2.orig/XMLDevice/Brother_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Brother_PCL_Instance.cpp
1136 --- Omni-0.9.2.orig/XMLDevice/Brother_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1137 +++ Omni-0.9.2/XMLDevice/Brother_PCL_Instance.cpp 2008-09-02 13:25:54.520003757 +0000
1138 @@ -25,6 +25,8 @@
1139 #include <iostream>
1140 #include <sstream>
1141 #include <stdio.h>
1142 +#include <cstring>
1143 +#include <cstdlib>
1144
1145 DeviceInstance *
1146 createInstance (PrintDevice *pDevice)
1147 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_BJC_8500_Blitter.cpp
1148 --- Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1149 +++ Omni-0.9.2/XMLDevice/Canon_BJC_8500_Blitter.cpp 2008-09-02 13:25:54.521003535 +0000
1150 @@ -21,6 +21,9 @@
1151 #include "DeviceOrientation.hpp"
1152 #include <CMYKbitmap.hpp>
1153
1154 +#include <cstring>
1155 +#include <cstdlib>
1156 +
1157 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1158
1159 const static bool fTestNoCompression = false;
1160 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Instance.cpp Omni-0.9.2/XMLDevice/Canon_BJC_8500_Instance.cpp
1161 --- Omni-0.9.2.orig/XMLDevice/Canon_BJC_8500_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1162 +++ Omni-0.9.2/XMLDevice/Canon_BJC_8500_Instance.cpp 2008-09-02 13:25:54.521003535 +0000
1163 @@ -21,6 +21,8 @@
1164
1165 #include <iostream>
1166 #include <sstream>
1167 +#include <cstring>
1168 +#include <cstdlib>
1169
1170 const static bool fTestNoCompression = true;
1171
1172 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_Blitter.cpp
1173 --- Omni-0.9.2.orig/XMLDevice/Canon_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1174 +++ Omni-0.9.2/XMLDevice/Canon_Blitter.cpp 2008-09-02 13:25:54.522003592 +0000
1175 @@ -21,6 +21,9 @@
1176 #include "DeviceOrientation.hpp"
1177 #include <CMYKbitmap.hpp>
1178
1179 +#include <cstring>
1180 +#include <cstdlib>
1181 +
1182 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1183
1184 const static bool fTestNoCompression = false;
1185 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_Instance.cpp Omni-0.9.2/XMLDevice/Canon_Instance.cpp
1186 --- Omni-0.9.2.orig/XMLDevice/Canon_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1187 +++ Omni-0.9.2/XMLDevice/Canon_Instance.cpp 2008-09-02 13:25:54.523003789 +0000
1188 @@ -21,6 +21,8 @@
1189
1190 #include <iostream>
1191 #include <sstream>
1192 +#include <cstring>
1193 +#include <cstdlib>
1194
1195 const static bool fTestNoCompression = true;
1196
1197 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_S450_Blitter.cpp Omni-0.9.2/XMLDevice/Canon_S450_Blitter.cpp
1198 --- Omni-0.9.2.orig/XMLDevice/Canon_S450_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1199 +++ Omni-0.9.2/XMLDevice/Canon_S450_Blitter.cpp 2008-09-02 13:25:54.524003637 +0000
1200 @@ -21,6 +21,9 @@
1201 #include "DeviceOrientation.hpp"
1202 #include <CMYKbitmap.hpp>
1203
1204 +#include <cstring>
1205 +#include <cstdlib>
1206 +
1207 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1208
1209 const static bool fTestNoCompression = false;
1210 diff -Naur Omni-0.9.2.orig/XMLDevice/Canon_S450_Instance.cpp Omni-0.9.2/XMLDevice/Canon_S450_Instance.cpp
1211 --- Omni-0.9.2.orig/XMLDevice/Canon_S450_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1212 +++ Omni-0.9.2/XMLDevice/Canon_S450_Instance.cpp 2008-09-02 13:25:54.525003694 +0000
1213 @@ -21,6 +21,8 @@
1214
1215 #include <iostream>
1216 #include <sstream>
1217 +#include <cstring>
1218 +#include <cstdlib>
1219
1220 const static bool fTestNoCompression = true;
1221
1222 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_ESCP2_Blitter.cpp
1223 --- Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1224 +++ Omni-0.9.2/XMLDevice/Epson_ESCP2_Blitter.cpp 2008-09-02 13:25:54.527003739 +0000
1225 @@ -21,6 +21,9 @@
1226 #include "DeviceOrientation.hpp"
1227 #include <CMYKbitmap.hpp>
1228
1229 +#include <cstring>
1230 +#include <cstdlib>
1231 +
1232 const static bool fTestNoCompression = false;
1233
1234 int compressEpsonRLE (PBYTE pbData,
1235 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Epson_ESCP2_Instance.cpp
1236 --- Omni-0.9.2.orig/XMLDevice/Epson_ESCP2_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1237 +++ Omni-0.9.2/XMLDevice/Epson_ESCP2_Instance.cpp 2008-09-02 13:25:54.527003739 +0000
1238 @@ -23,6 +23,8 @@
1239
1240 #include <iostream>
1241 #include <sstream>
1242 +#include <cstring>
1243 +#include <cstdlib>
1244
1245 const static bool fTestNoCompression = true;
1246
1247 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_ESC_Blitter.cpp
1248 --- Omni-0.9.2.orig/XMLDevice/Epson_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1249 +++ Omni-0.9.2/XMLDevice/Epson_ESC_Blitter.cpp 2008-09-02 13:25:54.526003612 +0000
1250 @@ -19,6 +19,9 @@
1251 #include "Epson_ESC_Blitter.hpp"
1252 #include "Epson_ESC_Instance.hpp"
1253
1254 +#include <cstring>
1255 +#include <cstdlib>
1256 +
1257 #include <DeviceOrientation.hpp>
1258 #include <CMYKbitmap.hpp>
1259 #include <defines.hpp>
1260 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Epson_ESC_Instance.cpp
1261 --- Omni-0.9.2.orig/XMLDevice/Epson_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1262 +++ Omni-0.9.2/XMLDevice/Epson_ESC_Instance.cpp 2008-09-02 13:25:54.526003612 +0000
1263 @@ -23,6 +23,8 @@
1264
1265 #include <iostream>
1266 #include <sstream>
1267 +#include <cstring>
1268 +#include <cstdlib>
1269
1270 const static bool fTestNoCompression = true;
1271
1272 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp
1273 --- Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1274 +++ Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Blitter.cpp 2008-09-02 13:25:54.529003784 +0000
1275 @@ -20,6 +20,9 @@
1276 #include "Epson_High_Res_ESCP2_Instance.hpp"
1277 #include "DeviceOrientation.hpp"
1278
1279 +#include <cstring>
1280 +#include <cstdlib>
1281 +
1282 #include <stdio.h>
1283
1284 #define PERF_CHANGE 1
1285 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp
1286 --- Omni-0.9.2.orig/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1287 +++ Omni-0.9.2/XMLDevice/Epson_High_Res_ESCP2_Instance.cpp 2008-09-02 13:25:54.530003562 +0000
1288 @@ -19,6 +19,9 @@
1289 #include "Epson_High_Res_ESCP2_Instance.hpp"
1290 #include "defines.hpp"
1291
1292 +#include <cstring>
1293 +#include <cstdlib>
1294 +
1295 #include <iostream>
1296 #include <sstream>
1297
1298 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Epson_PCL_Blitter.cpp
1299 --- Omni-0.9.2.orig/XMLDevice/Epson_PCL_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1300 +++ Omni-0.9.2/XMLDevice/Epson_PCL_Blitter.cpp 2008-09-02 13:25:54.530003562 +0000
1301 @@ -21,6 +21,9 @@
1302 #include "DeviceOrientation.hpp"
1303 #include <CMYKbitmap.hpp>
1304
1305 +#include <cstring>
1306 +#include <cstdlib>
1307 +
1308 DeviceBlitter *
1309 createBlitter (PrintDevice *pDevice)
1310 {
1311 diff -Naur Omni-0.9.2.orig/XMLDevice/Epson_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Epson_PCL_Instance.cpp
1312 --- Omni-0.9.2.orig/XMLDevice/Epson_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1313 +++ Omni-0.9.2/XMLDevice/Epson_PCL_Instance.cpp 2008-09-02 13:25:54.553003901 +0000
1314 @@ -25,6 +25,8 @@
1315 #include <iostream>
1316 #include <sstream>
1317 #include <stdio.h>
1318 +#include <cstring>
1319 +#include <cstdlib>
1320
1321 DeviceInstance *
1322 createInstance (PrintDevice *pDevice)
1323 diff -Naur Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Blitter.cpp
1324 --- Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1325 +++ Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Blitter.cpp 2008-09-02 13:25:54.553003901 +0000
1326 @@ -21,6 +21,9 @@
1327 #include "DeviceOrientation.hpp"
1328 #include <CMYKbitmap.hpp>
1329
1330 +#include <cstring>
1331 +#include <cstdlib>
1332 +
1333 DeviceBlitter *
1334 createBlitter (PrintDevice *pDevice)
1335 {
1336 diff -Naur Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Instance.cpp Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Instance.cpp
1337 --- Omni-0.9.2.orig/XMLDevice/HP_LaserJet_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1338 +++ Omni-0.9.2/XMLDevice/HP_LaserJet_PCL_Instance.cpp 2008-09-02 13:25:54.555003387 +0000
1339 @@ -25,6 +25,8 @@
1340 #include <iostream>
1341 #include <sstream>
1342 #include <stdio.h>
1343 +#include <cstring>
1344 +#include <cstdlib>
1345
1346 DeviceInstance *
1347 createInstance (PrintDevice *pDevice)
1348 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_5577_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_5577_Blitter.cpp
1349 --- Omni-0.9.2.orig/XMLDevice/IBM_5577_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1350 +++ Omni-0.9.2/XMLDevice/IBM_5577_Blitter.cpp 2008-09-02 13:25:54.555003387 +0000
1351 @@ -21,6 +21,9 @@
1352 #include "DeviceOrientation.hpp"
1353 #include <CMYKbitmap.hpp>
1354
1355 +#include <cstring>
1356 +#include <cstdlib>
1357 +
1358 DeviceBlitter *
1359 createBlitter (PrintDevice *pDevice)
1360 {
1361 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_5577_Instance.cpp Omni-0.9.2/XMLDevice/IBM_5577_Instance.cpp
1362 --- Omni-0.9.2.orig/XMLDevice/IBM_5577_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1363 +++ Omni-0.9.2/XMLDevice/IBM_5577_Instance.cpp 2008-09-02 13:25:54.556003863 +0000
1364 @@ -23,6 +23,8 @@
1365
1366 #include <iostream>
1367 #include <sstream>
1368 +#include <cstring>
1369 +#include <cstdlib>
1370
1371 const static bool fTestNoCompression = true;
1372
1373 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_ESC_Blitter.cpp
1374 --- Omni-0.9.2.orig/XMLDevice/IBM_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1375 +++ Omni-0.9.2/XMLDevice/IBM_ESC_Blitter.cpp 2008-09-02 13:25:54.557003851 +0000
1376 @@ -23,6 +23,9 @@
1377 #include <CMYKbitmap.hpp>
1378 #include <defines.hpp>
1379
1380 +#include <cstring>
1381 +#include <cstdlib>
1382 +
1383 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1384
1385 int GrabPrintHeadBand (PBYTE pbBits,
1386 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_ESC_Instance.cpp Omni-0.9.2/XMLDevice/IBM_ESC_Instance.cpp
1387 --- Omni-0.9.2.orig/XMLDevice/IBM_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1388 +++ Omni-0.9.2/XMLDevice/IBM_ESC_Instance.cpp 2008-09-02 13:25:54.557003851 +0000
1389 @@ -23,6 +23,8 @@
1390
1391 #include <iostream>
1392 #include <sstream>
1393 +#include <cstring>
1394 +#include <cstdlib>
1395
1396 const static bool fTestNoCompression = true;
1397
1398 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_PCL_Blitter.cpp
1399 --- Omni-0.9.2.orig/XMLDevice/IBM_PCL_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1400 +++ Omni-0.9.2/XMLDevice/IBM_PCL_Blitter.cpp 2008-09-02 13:25:54.559003546 +0000
1401 @@ -21,6 +21,9 @@
1402 #include "DeviceOrientation.hpp"
1403 #include <CMYKbitmap.hpp>
1404
1405 +#include <cstring>
1406 +#include <cstdlib>
1407 +
1408 DeviceBlitter *
1409 createBlitter (PrintDevice *pDevice)
1410 {
1411 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_PCL_Instance.cpp Omni-0.9.2/XMLDevice/IBM_PCL_Instance.cpp
1412 --- Omni-0.9.2.orig/XMLDevice/IBM_PCL_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1413 +++ Omni-0.9.2/XMLDevice/IBM_PCL_Instance.cpp 2008-09-02 13:25:54.560003464 +0000
1414 @@ -25,6 +25,8 @@
1415 #include <iostream>
1416 #include <sstream>
1417 #include <stdio.h>
1418 +#include <cstring>
1419 +#include <cstdlib>
1420
1421 DeviceInstance *
1422 createInstance (PrintDevice *pDevice)
1423 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_Pages_Blitter.cpp Omni-0.9.2/XMLDevice/IBM_Pages_Blitter.cpp
1424 --- Omni-0.9.2.orig/XMLDevice/IBM_Pages_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1425 +++ Omni-0.9.2/XMLDevice/IBM_Pages_Blitter.cpp 2008-09-02 13:25:54.558003838 +0000
1426 @@ -23,6 +23,9 @@
1427 #include "DeviceTray.hpp"
1428 #include <CMYKbitmap.hpp>
1429
1430 +#include <cstring>
1431 +#include <cstdlib>
1432 +
1433 DeviceBlitter *
1434 createBlitter (PrintDevice *pDevice)
1435 {
1436 diff -Naur Omni-0.9.2.orig/XMLDevice/IBM_Pages_Instance.cpp Omni-0.9.2/XMLDevice/IBM_Pages_Instance.cpp
1437 --- Omni-0.9.2.orig/XMLDevice/IBM_Pages_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1438 +++ Omni-0.9.2/XMLDevice/IBM_Pages_Instance.cpp 2008-09-02 13:25:54.558003838 +0000
1439 @@ -25,6 +25,8 @@
1440
1441 #include <iostream>
1442 #include <sstream>
1443 +#include <cstring>
1444 +#include <cstdlib>
1445
1446 const static bool fTestNoCompression = true;
1447
1448 diff -Naur Omni-0.9.2.orig/XMLDevice/KS_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/KS_ESC_Blitter.cpp
1449 --- Omni-0.9.2.orig/XMLDevice/KS_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1450 +++ Omni-0.9.2/XMLDevice/KS_ESC_Blitter.cpp 2008-09-02 13:25:54.560003464 +0000
1451 @@ -23,6 +23,9 @@
1452 #include <CMYKbitmap.hpp>
1453 #include <defines.hpp>
1454
1455 +#include <cstring>
1456 +#include <cstdlib>
1457 +
1458 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1459
1460 int GrabPrintHeadBand (PBYTE pbBits,
1461 diff -Naur Omni-0.9.2.orig/XMLDevice/KS_ESC_Instance.cpp Omni-0.9.2/XMLDevice/KS_ESC_Instance.cpp
1462 --- Omni-0.9.2.orig/XMLDevice/KS_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1463 +++ Omni-0.9.2/XMLDevice/KS_ESC_Instance.cpp 2008-09-02 13:25:54.561004010 +0000
1464 @@ -23,6 +23,8 @@
1465
1466 #include <iostream>
1467 #include <sstream>
1468 +#include <cstring>
1469 +#include <cstdlib>
1470
1471 const static bool fTestNoCompression = true;
1472
1473 diff -Naur Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Kyocera_PCL_Blitter.cpp
1474 --- Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1475 +++ Omni-0.9.2/XMLDevice/Kyocera_PCL_Blitter.cpp 2008-09-02 13:25:54.562003788 +0000
1476 @@ -21,6 +21,9 @@
1477 #include "DeviceOrientation.hpp"
1478 #include <CMYKbitmap.hpp>
1479
1480 +#include <cstring>
1481 +#include <cstdlib>
1482 +
1483 DeviceBlitter *
1484 createBlitter (PrintDevice *pDevice)
1485 {
1486 diff -Naur Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Kyocera_PCL_Instance.cpp
1487 --- Omni-0.9.2.orig/XMLDevice/Kyocera_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1488 +++ Omni-0.9.2/XMLDevice/Kyocera_PCL_Instance.cpp 2008-09-02 13:25:54.562003788 +0000
1489 @@ -25,6 +25,8 @@
1490 #include <iostream>
1491 #include <sstream>
1492 #include <stdio.h>
1493 +#include <cstring>
1494 +#include <cstdlib>
1495
1496 DeviceInstance *
1497 createInstance (PrintDevice *pDevice)
1498 diff -Naur Omni-0.9.2.orig/XMLDevice/OkiPos_Blitter.cpp Omni-0.9.2/XMLDevice/OkiPos_Blitter.cpp
1499 --- Omni-0.9.2.orig/XMLDevice/OkiPos_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1500 +++ Omni-0.9.2/XMLDevice/OkiPos_Blitter.cpp 2008-09-02 13:25:54.568003992 +0000
1501 @@ -21,6 +21,9 @@
1502 #include "DeviceOrientation.hpp"
1503 #include <CMYKbitmap.hpp>
1504
1505 +#include <cstring>
1506 +#include <cstdlib>
1507 +
1508 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1509
1510 int GrabPrintHeadBand (PBYTE pbBits,
1511 diff -Naur Omni-0.9.2.orig/XMLDevice/OkiPos_Instance.cpp Omni-0.9.2/XMLDevice/OkiPos_Instance.cpp
1512 --- Omni-0.9.2.orig/XMLDevice/OkiPos_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1513 +++ Omni-0.9.2/XMLDevice/OkiPos_Instance.cpp 2008-09-02 13:25:54.568003992 +0000
1514 @@ -23,6 +23,8 @@
1515
1516 #include <iostream>
1517 #include <sstream>
1518 +#include <cstring>
1519 +#include <cstdlib>
1520
1521 const static bool fTestNoCompression = true;
1522
1523 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_ESCP2_Blitter.cpp
1524 --- Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1525 +++ Omni-0.9.2/XMLDevice/Okidata_ESCP2_Blitter.cpp 2008-09-02 13:25:54.565003541 +0000
1526 @@ -21,6 +21,9 @@
1527 #include "DeviceOrientation.hpp"
1528 #include <CMYKbitmap.hpp>
1529
1530 +#include <cstring>
1531 +#include <cstdlib>
1532 +
1533 const static bool fTestNoCompression = false;
1534
1535 int compressEpsonRLE (PBYTE pbData,
1536 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_ESCP2_Instance.cpp
1537 --- Omni-0.9.2.orig/XMLDevice/Okidata_ESCP2_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1538 +++ Omni-0.9.2/XMLDevice/Okidata_ESCP2_Instance.cpp 2008-09-02 13:25:54.565003541 +0000
1539 @@ -23,6 +23,8 @@
1540
1541 #include <iostream>
1542 #include <sstream>
1543 +#include <cstring>
1544 +#include <cstdlib>
1545
1546 const static bool fTestNoCompression = true;
1547
1548 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_ESC_Blitter.cpp
1549 --- Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1550 +++ Omni-0.9.2/XMLDevice/Okidata_ESC_Blitter.cpp 2008-09-02 13:25:54.563003845 +0000
1551 @@ -23,6 +23,9 @@
1552 #include <CMYKbitmap.hpp>
1553 #include <defines.hpp>
1554
1555 +#include <cstring>
1556 +#include <cstdlib>
1557 +
1558 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1559
1560 int GrabPrintHeadBand (PBYTE pbBits,
1561 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_ESC_Instance.cpp
1562 --- Omni-0.9.2.orig/XMLDevice/Okidata_ESC_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1563 +++ Omni-0.9.2/XMLDevice/Okidata_ESC_Instance.cpp 2008-09-02 13:25:54.564003763 +0000
1564 @@ -23,6 +23,8 @@
1565
1566 #include <iostream>
1567 #include <sstream>
1568 +#include <cstring>
1569 +#include <cstdlib>
1570
1571 const static bool fTestNoCompression = true;
1572
1573 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Blitter.cpp Omni-0.9.2/XMLDevice/Okidata_PCL_Blitter.cpp
1574 --- Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1575 +++ Omni-0.9.2/XMLDevice/Okidata_PCL_Blitter.cpp 2008-09-02 13:25:54.566003458 +0000
1576 @@ -21,6 +21,9 @@
1577 #include "DeviceOrientation.hpp"
1578 #include <CMYKbitmap.hpp>
1579
1580 +#include <cstring>
1581 +#include <cstdlib>
1582 +
1583 DeviceBlitter *
1584 createBlitter (PrintDevice *pDevice)
1585 {
1586 diff -Naur Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Instance.cpp Omni-0.9.2/XMLDevice/Okidata_PCL_Instance.cpp
1587 --- Omni-0.9.2.orig/XMLDevice/Okidata_PCL_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1588 +++ Omni-0.9.2/XMLDevice/Okidata_PCL_Instance.cpp 2008-09-02 13:25:54.567003446 +0000
1589 @@ -25,6 +25,8 @@
1590 #include <iostream>
1591 #include <sstream>
1592 #include <stdio.h>
1593 +#include <cstring>
1594 +#include <cstdlib>
1595
1596 DeviceInstance *
1597 createInstance (PrintDevice *pDevice)
1598 diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Blitter.cpp Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Blitter.cpp
1599 --- Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1600 +++ Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Blitter.cpp 2008-09-02 13:25:54.570003617 +0000
1601 @@ -21,6 +21,9 @@
1602 #include "DeviceOrientation.hpp"
1603 #include <CMYKbitmap.hpp>
1604
1605 +#include <cstring>
1606 +#include <cstdlib>
1607 +
1608 const static bool fTestNoCompression = false;
1609
1610 int compressEpsonRLE (PBYTE pbData,
1611 diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Instance.cpp Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Instance.cpp
1612 --- Omni-0.9.2.orig/XMLDevice/Panasonic_ESCP2_Instance.cpp 2004-01-26 22:13:07.000000000 +0000
1613 +++ Omni-0.9.2/XMLDevice/Panasonic_ESCP2_Instance.cpp 2008-09-02 13:25:54.571003395 +0000
1614 @@ -23,6 +23,8 @@
1615
1616 #include <iostream>
1617 #include <sstream>
1618 +#include <cstring>
1619 +#include <cstdlib>
1620
1621 const static bool fTestNoCompression = true;
1622
1623 diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Panasonic_ESC_Blitter.cpp
1624 --- Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Blitter.cpp 2004-01-26 22:13:08.000000000 +0000
1625 +++ Omni-0.9.2/XMLDevice/Panasonic_ESC_Blitter.cpp 2008-09-02 13:25:54.569003840 +0000
1626 @@ -23,6 +23,9 @@
1627 #include <CMYKbitmap.hpp>
1628 #include <defines.hpp>
1629
1630 +#include <cstring>
1631 +#include <cstdlib>
1632 +
1633 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1634
1635 int GrabPrintHeadBand (PBYTE pbBits,
1636 diff -Naur Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Panasonic_ESC_Instance.cpp
1637 --- Omni-0.9.2.orig/XMLDevice/Panasonic_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1638 +++ Omni-0.9.2/XMLDevice/Panasonic_ESC_Instance.cpp 2008-09-02 13:25:54.569003840 +0000
1639 @@ -23,6 +23,8 @@
1640
1641 #include <iostream>
1642 #include <sstream>
1643 +#include <cstring>
1644 +#include <cstdlib>
1645
1646 const static bool fTestNoCompression = true;
1647
1648 diff -Naur Omni-0.9.2.orig/XMLDevice/Star_ESC_Blitter.cpp Omni-0.9.2/XMLDevice/Star_ESC_Blitter.cpp
1649 --- Omni-0.9.2.orig/XMLDevice/Star_ESC_Blitter.cpp 2004-01-26 22:13:07.000000000 +0000
1650 +++ Omni-0.9.2/XMLDevice/Star_ESC_Blitter.cpp 2008-09-02 13:25:54.571003395 +0000
1651 @@ -23,6 +23,9 @@
1652 #include <CMYKbitmap.hpp>
1653 #include <defines.hpp>
1654
1655 +#include <cstring>
1656 +#include <cstdlib>
1657 +
1658 #define BUMP_TO_NEXT_MODULUS(n,m) ((((n)+(m)-1)/(m))*(m))
1659
1660 int GrabPrintHeadBand (PBYTE pbBits,
1661 diff -Naur Omni-0.9.2.orig/XMLDevice/Star_ESC_Instance.cpp Omni-0.9.2/XMLDevice/Star_ESC_Instance.cpp
1662 --- Omni-0.9.2.orig/XMLDevice/Star_ESC_Instance.cpp 2004-01-26 22:13:08.000000000 +0000
1663 +++ Omni-0.9.2/XMLDevice/Star_ESC_Instance.cpp 2008-09-02 13:25:54.572003872 +0000
1664 @@ -23,6 +23,8 @@
1665
1666 #include <iostream>
1667 #include <sstream>
1668 +#include <cstring>
1669 +#include <cstdlib>
1670
1671 const static bool fTestNoCompression = true;
1672
1673 diff -Naur Omni-0.9.2.orig/XMLDevice/XMLDevice.hpp Omni-0.9.2/XMLDevice/XMLDevice.hpp
1674 --- Omni-0.9.2.orig/XMLDevice/XMLDevice.hpp 2004-06-09 15:26:09.000000000 +0000
1675 +++ Omni-0.9.2/XMLDevice/XMLDevice.hpp 2008-09-02 13:25:54.572003872 +0000
1676 @@ -23,6 +23,8 @@
1677 #include <OmniProxy.hpp>
1678
1679 #include <map>
1680 +#include <cstring>
1681 +#include <cstdlib>
1682
1683 #include "XMLInterface.hpp"
1684
1685 diff -Naur Omni-0.9.2.orig/test/TestDeviceObjects.cpp Omni-0.9.2/test/TestDeviceObjects.cpp
1686 --- Omni-0.9.2.orig/test/TestDeviceObjects.cpp 2003-12-19 16:01:22.000000000 +0000
1687 +++ Omni-0.9.2/test/TestDeviceObjects.cpp 2008-09-02 13:25:54.517003725 +0000
1688 @@ -18,6 +18,8 @@
1689 */
1690 #include <iostream>
1691 #include <set>
1692 +#include <cstring>
1693 +#include <cstdlib>
1694
1695 #include "Device.hpp"
1696 #include "Omni.hpp"
1697 diff -Naur Omni-0.9.2.orig/test/TestGhostscript.cpp Omni-0.9.2/test/TestGhostscript.cpp
1698 --- Omni-0.9.2.orig/test/TestGhostscript.cpp 2003-12-19 16:01:40.000000000 +0000
1699 +++ Omni-0.9.2/test/TestGhostscript.cpp 2008-09-02 13:25:54.518003503 +0000
1700 @@ -17,6 +17,8 @@
1701 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1702 */
1703 #include <iostream>
1704 +#include <cstring>
1705 +#include <cstdlib>
1706
1707 #include <sys/stat.h>
1708
1709
1710
1711
1712 1.1 net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43.patch
1713
1714 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43.patch?rev=1.1&view=markup
1715 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/omni/files/OmniEpsonVendor-0.9.2-gcc43.patch?rev=1.1&content-type=text/plain
1716
1717 Index: OmniEpsonVendor-0.9.2-gcc43.patch
1718 ===================================================================
1719 Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
1720 Date: 2008-09-02
1721 Initial Package Version: 0.9.2
1722 Origin: me
1723 Upstream Status: unknown
1724 Description: Make it compile with gcc 4.3
1725
1726 diff -Naur VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp
1727 --- VendorSupplied.orig/Epson.PDC/OmniEpsonBlitter.cpp 2004-06-09 14:12:53.000000000 +0000
1728 +++ VendorSupplied/Epson.PDC/OmniEpsonBlitter.cpp 2008-09-02 13:24:03.118003224 +0000
1729 @@ -111,6 +111,9 @@
1730 #include "Omni.hpp"
1731 #include "JobProperties.hpp"
1732
1733 +#include <cstring>
1734 +#include <cstdlib>
1735 +
1736 /****************************************************************************/
1737 /* Epson changable... */
1738 /****************************************************************************/