Magellan Linux

Annotation of /trunk/libjpeg/patches/libjpeg-6b-rdppm.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (hide annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years, 1 month ago) by niro
File size: 1257 byte(s)
-import

1 niro 144 ## DP: Fix byte order issue with 16bit PPM/PGM files in rdppm.c
2    
3     diff -urNad /home/bill/debian/libjpeg/libjpeg6b-6b/rdppm.c libjpeg6b-6b/rdppm.c
4     --- /home/bill/debian/libjpeg/libjpeg6b-6b/rdppm.c 2003-09-08 16:44:20.000000000 +0200
5     +++ libjpeg6b-6b/rdppm.c 2003-09-08 16:47:19.000000000 +0200
6     @@ -250,8 +250,8 @@
7     bufferptr = source->iobuffer;
8     for (col = cinfo->image_width; col > 0; col--) {
9     register int temp;
10     - temp = UCH(*bufferptr++);
11     - temp |= UCH(*bufferptr++) << 8;
12     + temp = UCH(*bufferptr++) << 8;
13     + temp |= UCH(*bufferptr++);
14     *ptr++ = rescale[temp];
15     }
16     return 1;
17     @@ -274,14 +274,14 @@
18     bufferptr = source->iobuffer;
19     for (col = cinfo->image_width; col > 0; col--) {
20     register int temp;
21     - temp = UCH(*bufferptr++);
22     - temp |= UCH(*bufferptr++) << 8;
23     + temp = UCH(*bufferptr++) << 8;
24     + temp |= UCH(*bufferptr++);
25     *ptr++ = rescale[temp];
26     - temp = UCH(*bufferptr++);
27     - temp |= UCH(*bufferptr++) << 8;
28     + temp = UCH(*bufferptr++) << 8;
29     + temp |= UCH(*bufferptr++);
30     *ptr++ = rescale[temp];
31     - temp = UCH(*bufferptr++);
32     - temp |= UCH(*bufferptr++) << 8;
33     + temp = UCH(*bufferptr++) << 8;
34     + temp |= UCH(*bufferptr++);
35     *ptr++ = rescale[temp];
36     }
37     return 1;