util/compress: make compression function inputs const
authorTimothy Arceri <tarceri@itsqueeze.com>
Mon, 15 Mar 2021 05:06:08 +0000 (16:06 +1100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 16 Mar 2021 23:37:47 +0000 (23:37 +0000)
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9443>

src/util/compress.c
src/util/compress.h

index a3fe213..8b86b9d 100644 (file)
 
 #include <assert.h>
 
+/* Ensure that zlib uses 'const' in 'z_const' declarations. */
+#ifndef ZLIB_CONST
+#define ZLIB_CONST
+#endif
+
 #include "zlib.h"
 
 #ifdef HAVE_ZSTD
@@ -59,7 +64,7 @@ util_compress_max_compressed_len(size_t in_data_size)
 
 /* Compress data and return the size of the compressed data */
 size_t
-util_compress_deflate(uint8_t *in_data, size_t in_data_size,
+util_compress_deflate(const uint8_t *in_data, size_t in_data_size,
                       uint8_t *out_data, size_t out_buff_size)
 {
 #ifdef HAVE_ZSTD
@@ -107,7 +112,7 @@ util_compress_deflate(uint8_t *in_data, size_t in_data_size,
  * Decompresses data, returns true if successful.
  */
 bool
-util_compress_inflate(uint8_t *in_data, size_t in_data_size,
+util_compress_inflate(const uint8_t *in_data, size_t in_data_size,
                       uint8_t *out_data, size_t out_data_size)
 {
 #ifdef HAVE_ZSTD
index d939233..1dcd4a8 100644 (file)
@@ -28,9 +28,9 @@ size_t
 util_compress_max_compressed_len(size_t in_data_size);
 
 bool
-util_compress_inflate(uint8_t *in_data, size_t in_data_size,
+util_compress_inflate(const uint8_t *in_data, size_t in_data_size,
                       uint8_t *out_data, size_t out_data_size);
 
 size_t
-util_compress_deflate(uint8_t *in_data, size_t in_data_size,
+util_compress_deflate(const uint8_t *in_data, size_t in_data_size,
                       uint8_t *out_data, size_t out_buff_size);