summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2013-06-06 20:58:48 +0000
committerCharles Forsyth <charles.forsyth@gmail.com>2013-06-06 20:58:48 +0000
commit3a0400887de9df81e4d4fb3bc3dec52af2d49f80 (patch)
tree3bd33b318ad1e61825f77451c521f75e2f17da87
parent5e15e9a076ca680fcee5c9775b9ef0f52984c61a (diff)
UTFerror changes, Runemax/Runemask introduced
-rw-r--r--dis/auth/dsagen.disbin1230 -> 1210 bytes
-rw-r--r--dis/auth/rsagen.disbin1657 -> 1637 bytes
-rw-r--r--dis/diff.disbin10345 -> 10351 bytes
-rw-r--r--dis/lib/convcs/big5_btos.disbin691 -> 693 bytes
-rw-r--r--dis/lib/convcs/gb2312_btos.disbin587 -> 589 bytes
-rw-r--r--dis/lib/convcs/utf16_btos.disbin533 -> 535 bytes
-rw-r--r--dis/lib/rfc822.disbin5557 -> 5559 bytes
-rw-r--r--dis/lib/translate.disbin2740 -> 2744 bytes
-rw-r--r--dis/wm/sh.disbin15872 -> 15874 bytes
-rw-r--r--module/sys.m6
10 files changed, 4 insertions, 2 deletions
diff --git a/dis/auth/dsagen.dis b/dis/auth/dsagen.dis
index 54d8e823..78fe7da1 100644
--- a/dis/auth/dsagen.dis
+++ b/dis/auth/dsagen.dis
Binary files differ
diff --git a/dis/auth/rsagen.dis b/dis/auth/rsagen.dis
index f1caa443..f30f9dd4 100644
--- a/dis/auth/rsagen.dis
+++ b/dis/auth/rsagen.dis
Binary files differ
diff --git a/dis/diff.dis b/dis/diff.dis
index 5f8f5c3a..0ad6ff41 100644
--- a/dis/diff.dis
+++ b/dis/diff.dis
Binary files differ
diff --git a/dis/lib/convcs/big5_btos.dis b/dis/lib/convcs/big5_btos.dis
index 79d0774f..07c39bf4 100644
--- a/dis/lib/convcs/big5_btos.dis
+++ b/dis/lib/convcs/big5_btos.dis
Binary files differ
diff --git a/dis/lib/convcs/gb2312_btos.dis b/dis/lib/convcs/gb2312_btos.dis
index 58ea01a3..8da44841 100644
--- a/dis/lib/convcs/gb2312_btos.dis
+++ b/dis/lib/convcs/gb2312_btos.dis
Binary files differ
diff --git a/dis/lib/convcs/utf16_btos.dis b/dis/lib/convcs/utf16_btos.dis
index 945b144c..ce7a1e9f 100644
--- a/dis/lib/convcs/utf16_btos.dis
+++ b/dis/lib/convcs/utf16_btos.dis
Binary files differ
diff --git a/dis/lib/rfc822.dis b/dis/lib/rfc822.dis
index 74f6f6c8..8c71528c 100644
--- a/dis/lib/rfc822.dis
+++ b/dis/lib/rfc822.dis
Binary files differ
diff --git a/dis/lib/translate.dis b/dis/lib/translate.dis
index 026ea6d5..840a282e 100644
--- a/dis/lib/translate.dis
+++ b/dis/lib/translate.dis
Binary files differ
diff --git a/dis/wm/sh.dis b/dis/wm/sh.dis
index 2f5b942b..d27559c8 100644
--- a/dis/wm/sh.dis
+++ b/dis/wm/sh.dis
Binary files differ
diff --git a/module/sys.m b/module/sys.m
index 2e1a4e02..4c399fa4 100644
--- a/module/sys.m
+++ b/module/sys.m
@@ -112,8 +112,10 @@ Sys: module
EXPWAIT: con 0;
EXPASYNC: con 1;
- UTFmax: con 4;
- UTFerror: con 16r80;
+ UTFmax: con 4; # maximum bytes per rune in UTF-8
+ UTFerror: con 16rFFFD; # decoding error in UTF
+ Runemax: con 16r10FFFF; # 21-bit rune
+ Runemask: con 16r1FFFFF; # bits used by runes
announce: fn(addr: string): (int, Connection);
aprint: fn(s: string, *): array of byte;