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)
--
⑨