shithub: util

Download patch

ref: 78d4f8ca8f462767be689494fec6f5f76d0c91e6
parent: fc1b813cf4527bc7f5c3eb237f5162f421b9677b
author: eli <eli@singularity>
date: Sun Sep 21 04:01:29 EDT 2025

usize? is a thing?

--- a/llama2.c
+++ b/llama2.c
@@ -805,10 +805,10 @@
     print("%s", piece);
 }
 
-void *bsearch(void *key, void *base, int num, int size, int (*comp)(void *a, void *b)) {
-	int A = 0;
-	int B = num;
-	int middle = A + ((B - A) / 2);
+void *bsearch(void *key, void *base, usize num, usize size, int (*comp)(void *a, void *b)) {
+	usize A = 0;
+	usize B = num;
+	usize middle = A + ((B - A) / 2);
 	int result;
 
 	if (A == B || A == middle)
--