| Index: jdcolext.c | 
| diff --git a/jdcolext.c b/jdcolext.c | 
| index 6e9e31a937783c0c32b4d81600690eab4d5afaa2..59b676cc4dda4f5581fc881611d46c7abf637852 100644 | 
| --- a/jdcolext.c | 
| +++ b/jdcolext.c | 
| @@ -4,8 +4,9 @@ | 
| * This file was part of the Independent JPEG Group's software: | 
| * Copyright (C) 1991-1997, Thomas G. Lane. | 
| * libjpeg-turbo Modifications: | 
| - * Copyright (C) 2009, 2011, D. R. Commander. | 
| - * For conditions of distribution and use, see the accompanying README file. | 
| + * Copyright (C) 2009, 2011, 2015, D. R. Commander. | 
| + * For conditions of distribution and use, see the accompanying README.ijg | 
| + * file. | 
| * | 
| * This file contains output colorspace conversion routines. | 
| */ | 
| @@ -41,8 +42,8 @@ ycc_rgb_convert_internal (j_decompress_ptr cinfo, | 
| register JSAMPLE * range_limit = cinfo->sample_range_limit; | 
| register int * Crrtab = cconvert->Cr_r_tab; | 
| register int * Cbbtab = cconvert->Cb_b_tab; | 
| -  register INT32 * Crgtab = cconvert->Cr_g_tab; | 
| -  register INT32 * Cbgtab = cconvert->Cb_g_tab; | 
| +  register JLONG * Crgtab = cconvert->Cr_g_tab; | 
| +  register JLONG * Cbgtab = cconvert->Cb_g_tab; | 
| SHIFT_TEMPS | 
|  | 
| while (--num_rows >= 0) { | 
| @@ -58,8 +59,8 @@ ycc_rgb_convert_internal (j_decompress_ptr cinfo, | 
| /* Range-limiting is essential due to noise introduced by DCT losses. */ | 
| outptr[RGB_RED] =   range_limit[y + Crrtab[cr]]; | 
| outptr[RGB_GREEN] = range_limit[y + | 
| -			      ((int) RIGHT_SHIFT(Cbgtab[cb] + Crgtab[cr], | 
| -						 SCALEBITS))]; | 
| +                              ((int) RIGHT_SHIFT(Cbgtab[cb] + Crgtab[cr], | 
| +                                                 SCALEBITS))]; | 
| outptr[RGB_BLUE] =  range_limit[y + Cbbtab[cb]]; | 
| /* Set unused byte to 0xFF so it can be interpreted as an opaque */ | 
| /* alpha channel value */ | 
|  |