shithub: sl

Download patch

ref: 279d04c677969e8d451766db8a5f006999036168
parent: 325d5ee168304f33680da939509790830da45350
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Wed Apr 23 22:26:32 EDT 2025

cvalue_printdata: *print-length* for arrays

--- a/src/print.c
+++ b/src/print.c
@@ -857,6 +857,10 @@
 			for(i = 0; i < cnt; i++){
 				if(i > 0)
 					outc(f, ' ');
+				if(sl.print_length >= 0 && i >= (usize)sl.print_length){
+					outs(f, "...");
+					break;
+				}
 				cvalue_printdata(f, data, elsize, eltype, true);
 				data = (char*)data + elsize;
 			}