[libpng16] Changed ICC profile matrix/vector types to not depend on array
type rules. By the ANSI-C standard the new types should be identical to the
previous versions, and all known versions of gcc tested with the previous
versions except for GCC-4.2.1 work with this version. The change makes the
ANSI-C rule that const applied to an array of elements applies instead to the
elements in the array moot by explicitly applying const to the base
elements of the png_icc_matrix and png_icc_vector types. The accidental
(harmless) 'const' previously applied to the parameters of two of the
functions have also been removed.
diff --git a/CHANGES b/CHANGES
index 3ccc874..9ad7a28 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4256,7 +4256,16 @@
part plus guessing a gAMA value requires code to pass selected RGB values
through the profile.
-Version 1.6.0beta30 [September 4, 2012]
+Version 1.6.0beta30 [September 6, 2012]
+ Changed ICC profile matrix/vector types to not depend on array type rules.
+ By the ANSI-C standard the new types should be identical to the previous
+ versions, and all known versions of gcc tested with the previous versions
+ except for GCC-4.2.1 work with this version. The change makes the ANSI-C
+ rule that const applied to an array of elements applies instead to the
+ elements in the array moot by explicitly applying const to the base
+ elements of the png_icc_matrix and png_icc_vector types. The accidental
+ (harmless) 'const' previously applied to the parameters of two of the
+ functions have also been removed.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit