From 5d1d7c17ea234a01af3a16f31bc0e363ffd150ba Mon Sep 17 00:00:00 2001
From: kwolekr <kwolekr@minetest.net>
Date: Fri, 15 May 2015 13:21:23 -0400
Subject: [PATCH] Noise: Make buffer size parameters unsigned

---
 src/noise.cpp |  4 ++--
 src/noise.h   | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/noise.cpp b/src/noise.cpp
index 7a23819c8..f5d985fff 100644
--- a/src/noise.cpp
+++ b/src/noise.cpp
@@ -460,7 +460,7 @@ float NoisePerlin3D(NoiseParams *np, float x, float y, float z, int seed)
 }
 
 
-Noise::Noise(NoiseParams *np_, int seed, int sx, int sy, int sz)
+Noise::Noise(NoiseParams *np_, int seed, u32 sx, u32 sy, u32 sz)
 {
 	memcpy(&np, np_, sizeof(np));
 	this->seed = seed;
@@ -512,7 +512,7 @@ void Noise::allocBuffers()
 }
 
 
-void Noise::setSize(int sx, int sy, int sz)
+void Noise::setSize(u32 sx, u32 sy, u32 sz)
 {
 	this->sx = sx;
 	this->sy = sy;
diff --git a/src/noise.h b/src/noise.h
index 5757cbc99..0e4252dd4 100644
--- a/src/noise.h
+++ b/src/noise.h
@@ -149,18 +149,18 @@ class Noise {
 public:
 	NoiseParams np;
 	int seed;
-	int sx;
-	int sy;
-	int sz;
+	u32 sx;
+	u32 sy;
+	u32 sz;
 	float *noise_buf;
 	float *gradient_buf;
 	float *persist_buf;
 	float *result;
 
-	Noise(NoiseParams *np, int seed, int sx, int sy, int sz=1);
+	Noise(NoiseParams *np, int seed, u32 sx, u32 sy, u32 sz=1);
 	~Noise();
 
-	void setSize(int sx, int sy, int sz=1);
+	void setSize(u32 sx, u32 sy, u32 sz=1);
 	void setSpreadFactor(v3f spread);
 	void setOctaves(int octaves);
 
-- 
GitLab