shithub: mc

Download patch

ref: ace6638a4476a4a3b3b7d7969d30f6bdcd7ec4d3
parent: 85e637db4543ca443a88bd7d0a1f1efe50a2aecb
author: Ori Bernstein <[email protected]>
date: Fri Jul 27 11:10:19 EDT 2012

Output non-ascii bytes correctly.

--- a/str.myr
+++ b/str.myr
@@ -5,11 +5,11 @@
 pkg std =
 	const Badchar	: char = -1 castto(char)
 
-	const nextc	: (str : byte[,] -> [char, byte[,]])
+	const striter	: (str : byte[,] -> [char, byte[,]])
 ;;
 
-const nextc = {str
-	var len : size
+const striter = {str
+	var len
 	var mask
 	var chr
 	var i
--- a/test.myr
+++ b/test.myr
@@ -22,5 +22,5 @@
 	for i = 0; i < 1024; i++
 		std.free(x[i])
 	;;
-	std.write(1, "Hello world\n")
+	std.write(1, "Hello, 世界\n")
 }