shithub: sl

Download patch

ref: 29ed9a45343c2af78a32015788f2316b9d986ada
parent: 1e9a72747508e0f5e0c4def656f5e97c1fef7422
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Thu Oct 31 02:24:47 EDT 2024

fix two warnings

--- a/flisp.c
+++ b/flisp.c
@@ -1223,7 +1223,7 @@
 			if(isvector(v)){
 				e = Stack[SP-1];
 				i = isfixnum(e) ? numval(e) : (uint32_t)toulong(e);
-				if(i < 0 || i >= vector_size(v))
+				if(i >= vector_size(v))
 					bounds_error(v, e);
 				v = vector_elt(v, i);
 			}else if(isarray(v)){
@@ -1586,7 +1586,7 @@
 			e = Stack[SP-3];
 			if(isvector(e)){
 				i = tofixnum(Stack[SP-2]);
-				if(i < 0 || i >= vector_size(e))
+				if(i >= vector_size(e))
 					bounds_error(v, Stack[SP-1]);
 				vector_elt(e, i) = (v = Stack[SP-1]);
 			}else if(isarray(e)){