diff --git a/ChangeLog b/ChangeLog index 20ff3f608..b915fe041 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-16 David Turner + + * src/truetype/ttgxvar.c (TT_Set_MM_Blend): Disambiguate for + meddlesome compilers' warning against `for ( ...; ...; ...) ;'. + 2008-10-14 Werner Lemberg * src/cff/cffobjs.c (cff_face_init): Remove compiler warning. diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c index 02bc363fc..515e734b8 100644 --- a/src/truetype/ttgxvar.c +++ b/src/truetype/ttgxvar.c @@ -905,14 +905,15 @@ } else { - for ( i = 0; - i < num_coords && blend->normalizedcoords[i] == coords[i]; - ++i ) - ; - if ( i == num_coords ) - manageCvt = mcvt_retain; - else - manageCvt = mcvt_load; + manageCvt = mcvt_retain; + for ( i = 0; i < num_coords; ++i ) + { + if ( blend->normalizedcoords[i] != coords[i] ) + { + manageCvt = mcvt_load; + break; + } + } /* If we don't change the blend coords then we don't need to do */ /* anything to the cvt table. It will be correct. Otherwise we */