]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed crc32_combine_gen declaration warning in zlib-ng API.
authorNathan Moinvaziri <nathan@nathanm.com>
Mon, 20 Dec 2021 16:23:44 +0000 (08:23 -0800)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 24 Dec 2021 11:52:14 +0000 (12:52 +0100)
crc32_comb.c

index 092c595d9cd7db5fdfe2376a2a0e992cc347e10a..91ddf4f9831a1f5284ed713d2019839eb6287b50 100644 (file)
@@ -18,7 +18,7 @@
 
 /* Local functions for crc concatenation */
 static uint32_t crc32_combine_(uint32_t crc1, uint32_t crc2, z_off64_t len2);
-static void crc32_combine_gen_(uint32_t *op, z_off64_t len2);
+static void crc32_combine_gen_(uint32_t op[GF2_DIM], z_off64_t len2);
 
 /* ========================================================================= */
 static uint32_t crc32_combine_(uint32_t crc1, uint32_t crc2, z_off64_t len2) {
@@ -49,7 +49,7 @@ uint32_t Z_EXPORT PREFIX4(crc32_combine)(uint32_t crc1, uint32_t crc2, z_off64_t
 
 /* ========================================================================= */
 
-static void crc32_combine_gen_(uint32_t *op, z_off64_t len2) {
+static void crc32_combine_gen_(uint32_t op[GF2_DIM], z_off64_t len2) {
     uint32_t row;
     int j;
     unsigned i;
@@ -96,11 +96,14 @@ static void crc32_combine_gen_(uint32_t *op, z_off64_t len2) {
 void Z_EXPORT PREFIX(crc32_combine_gen)(uint32_t *op, z_off_t len2) {
     crc32_combine_gen_(op, len2);
 }
-#endif
-
 void Z_EXPORT PREFIX4(crc32_combine_gen)(uint32_t *op, z_off64_t len2) {
     crc32_combine_gen_(op, len2);
 }
+#else
+void Z_EXPORT PREFIX4(crc32_combine_gen)(uint32_t op[GF2_DIM], z_off64_t len2) {
+    crc32_combine_gen_(op, len2);
+}
+#endif
 
 /* ========================================================================= */
 uint32_t Z_EXPORT PREFIX(crc32_combine_op)(uint32_t crc1, uint32_t crc2, const uint32_t *op) {