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")
}