From 0b3ad2b562a91608a433e49baa4633dcb7aa32e9 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 17 Oct 2013 12:53:01 +0200 Subject: [PATCH] libc: updated acid files for 21 bit rune change --- sys/src/libc/port/malloc.acid | 6 +++--- sys/src/libc/port/pool.acid | 34 ++++++++++------------------------ 2 files changed, 13 insertions(+), 27 deletions(-) diff --git a/sys/src/libc/port/malloc.acid b/sys/src/libc/port/malloc.acid index ac3ca3a9e..e9e63b3d8 100644 --- a/sys/src/libc/port/malloc.acid +++ b/sys/src/libc/port/malloc.acid @@ -31,12 +31,12 @@ FPdbleword(addr) { print("}\n"); }; -UTFmax = 3; +UTFmax = 4; Runesync = 128; Runeself = 128; Runeerror = 65533; -Runemax = 65535; -Runemask = 65535; +Runemax = 1114111; +Runemask = 2097151; sizeofFmt = 48; aggr Fmt { diff --git a/sys/src/libc/port/pool.acid b/sys/src/libc/port/pool.acid index 2ec6f99af..98e80301e 100644 --- a/sys/src/libc/port/pool.acid +++ b/sys/src/libc/port/pool.acid @@ -31,12 +31,12 @@ FPdbleword(addr) { print("}\n"); }; -UTFmax = 3; +UTFmax = 4; Runesync = 128; Runeself = 128; Runeerror = 65533; -Runemax = 65535; -Runemask = 65535; +Runemax = 1114111; +Runemask = 2097151; sizeofFmt = 48; aggr Fmt { @@ -504,34 +504,20 @@ MINBLOCKSIZE = 32; complex Free checklist:t; complex Free checklist:q; complex Free checktree:t; -complex Free ltreewalk:t; -complex Free ltreewalk:f; -complex Free treeinsert:tree; -complex Free treeinsert:node; -complex Free treeinsert:loc; -complex Free treeinsert:repl; -complex Free treedelete:tree; -complex Free treedelete:node; -complex Free treedelete:loc; -complex Free treedelete:lsucc; -complex Free treedelete:succ; complex Free treelookupgt:t; complex Free treelookupgt:lastgood; -complex Free listadd:list; -complex Free listadd:node; -complex Free listdelete:list; -complex Free listdelete:node; +complex Free treesplay:t; +complex Free treesplay:N; +complex Free treesplay:l; +complex Free treesplay:r; +complex Free treesplay:y; complex Pool pooladd:p; complex Alloc pooladd:anode; -complex Free pooladd:lst; -complex Free pooladd:olst; complex Free pooladd:node; -complex Free pooladd:parent; +complex Free pooladd:root; complex Pool pooldel:p; complex Free pooldel:node; -complex Free pooldel:lst; -complex Free pooldel:olst; -complex Free pooldel:parent; +complex Free pooldel:root; complex Pool dsize2bsize:p; complex Pool bsize2asize:p; complex Pool blockmerge:pool;