bbc6a89
From fa42786264cef98c56e972b3bb6b8448000e1c70 Mon Sep 17 00:00:00 2001
bbc6a89
From: Pete Batard <pete@akeo.ie>
bbc6a89
Date: Thu, 3 Aug 2017 15:46:15 +0100
78e1a10
Subject: [PATCH 051/216] zfs: remove size_t typedef and use grub_size_t
bbc6a89
 instead
bbc6a89
bbc6a89
* Prevents some toolchains from issuing a warning on size_t redef.
bbc6a89
---
bbc6a89
 grub-core/fs/zfs/zfs_lz4.c | 11 +++++------
bbc6a89
 1 file changed, 5 insertions(+), 6 deletions(-)
bbc6a89
bbc6a89
diff --git a/grub-core/fs/zfs/zfs_lz4.c b/grub-core/fs/zfs/zfs_lz4.c
ec4acbb
index 2f73449f0d4..5453822d025 100644
bbc6a89
--- a/grub-core/fs/zfs/zfs_lz4.c
bbc6a89
+++ b/grub-core/fs/zfs/zfs_lz4.c
bbc6a89
@@ -73,7 +73,6 @@ static int LZ4_uncompress_unknownOutputSize(const char *source, char *dest,
bbc6a89
 #define	U32	grub_uint32_t
bbc6a89
 #define	S32	grub_int32_t
bbc6a89
 #define	U64	grub_uint64_t
bbc6a89
-typedef grub_size_t size_t;
bbc6a89
 
bbc6a89
 typedef struct _U16_S {
bbc6a89
 	U16 v;
bbc6a89
@@ -133,10 +132,10 @@ typedef struct _U64_S {
bbc6a89
 
bbc6a89
 /* Decompression functions */
bbc6a89
 grub_err_t
bbc6a89
-lz4_decompress(void *s_start, void *d_start, size_t s_len, size_t d_len);
bbc6a89
+lz4_decompress(void *s_start, void *d_start, grub_size_t s_len, grub_size_t d_len);
bbc6a89
 
bbc6a89
 grub_err_t
bbc6a89
-lz4_decompress(void *s_start, void *d_start, size_t s_len, size_t d_len)
bbc6a89
+lz4_decompress(void *s_start, void *d_start, grub_size_t s_len, grub_size_t d_len)
bbc6a89
 {
bbc6a89
 	const BYTE *src = s_start;
bbc6a89
 	U32 bufsiz = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) |
bbc6a89
@@ -167,7 +166,7 @@ LZ4_uncompress_unknownOutputSize(const char *source,
bbc6a89
 	BYTE *const oend = op + maxOutputSize;
bbc6a89
 	BYTE *cpy;
bbc6a89
 
bbc6a89
-	size_t dec[] = { 0, 3, 2, 3, 0, 0, 0, 0 };
bbc6a89
+	grub_size_t dec[] = { 0, 3, 2, 3, 0, 0, 0, 0 };
bbc6a89
 
bbc6a89
 	/* Main Loop */
bbc6a89
 	while (ip < iend) {
bbc6a89
@@ -237,8 +236,8 @@ LZ4_uncompress_unknownOutputSize(const char *source,
bbc6a89
 		/* copy repeated sequence */
bbc6a89
 		if unlikely(op - ref < STEPSIZE) {
bbc6a89
 #if LZ4_ARCH64
bbc6a89
-			size_t dec2table[] = { 0, 0, 0, -1, 0, 1, 2, 3 };
bbc6a89
-			size_t dec2 = dec2table[op - ref];
bbc6a89
+			grub_size_t dec2table[] = { 0, 0, 0, -1, 0, 1, 2, 3 };
bbc6a89
+			grub_size_t dec2 = dec2table[op - ref];
bbc6a89
 #else
bbc6a89
 			const int dec2 = 0;
bbc6a89
 #endif
bbc6a89
-- 
ec4acbb
2.15.0
bbc6a89