git: 9front

Download patch

ref: e73427f970b60189eedca8d88c98c4212416e9a6
parent: 6ec0e98fb3b6eae773298b4455e9e3294dcbc6b6
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Aug 30 23:29:44 EDT 2023

diff: improve is-binary heuristic

check for runeerror, remove broken partial control code
checks.

--- a/sys/src/cmd/diff/diffio.c
+++ b/sys/src/cmd/diff/diffio.c
@@ -130,7 +130,7 @@
 			 * brave new UNICODE world
 			 */
 			cp += chartorune(&r, cp);
-			if (r == 0 || (r > 0x7f && r <= 0xa0)) {
+			if(r == 0 || r == Runeerror){
 				d->binary++;
 				return bp;
 			}
--