diff --git a/src/Kernel/FontStd.ZC b/src/Kernel/FontStd.ZC index 8e91f0e0..e6365696 100755 --- a/src/Kernel/FontStd.ZC +++ b/src/Kernel/FontStd.ZC @@ -168,7 +168,7 @@ public U64 sys_font_std[256] = { 0x007E007C427C403C,//¦ 0x007E003C4242423C,//§ 0x001E3303060C000C,//¨ -0x000003033F000000,//© +0x00000C06FF060C00,//© 0x000030303F000000,//ª 0xF810618A74091121,//« 0x4078516244091121,//¬ diff --git a/src/Kernel/KExcept.ZC b/src/Kernel/KExcept.ZC index 136fc959..ca55e240 100755 --- a/src/Kernel/KExcept.ZC +++ b/src/Kernel/KExcept.ZC @@ -45,8 +45,8 @@ _extern _SAVE_EXCEPT_REGS U0 SaveExceptRegs(CExcept *t); U0 PutExcept(Bool catch_it=TRUE) {//Print exception message and catch exception. - "Except ® %c ® ", Fs->except_ch; - "%P ® %P ® %P ® %P ® %P ® %P\n", Fs->except_callers[0], Fs->except_callers[1], Fs->except_callers[2], Fs->except_callers[3], + "Except © %c © ", Fs->except_ch; + "%P © %P © %P © %P © %P © %P\n", Fs->except_callers[0], Fs->except_callers[1], Fs->except_callers[2], Fs->except_callers[3], Fs->except_callers[4], Fs->except_callers[5], Fs->except_callers[6], Fs->except_callers[7]; Fs->catch_except = catch_it; } @@ -96,7 +96,7 @@ U0 throw(I64 ch=0, Bool no_log=FALSE) Fs->except_rbp = RBPGet; Fs->catch_except = FALSE; if (!no_log) - SysLog("Except ® %c ® %p ® %p ® %p ® %p ® %p ® %p\n", ch, + SysLog("Except © %c © %p © %p © %p © %p © %p © %p\n", ch, Fs->except_callers[0], Fs->except_callers[1], Fs->except_callers[2], Fs->except_callers[3], Fs->except_callers[4], Fs->except_callers[5], Fs->except_callers[6], Fs->except_callers[7]); diff --git a/src/Kernel/KMain.ZC b/src/Kernel/KMain.ZC index 4ae9dc90..b08a70a0 100755 --- a/src/Kernel/KMain.ZC +++ b/src/Kernel/KMain.ZC @@ -97,6 +97,8 @@ U0 SysGrInit() for (i = '³'; i < 'Û'; i++) text.aux_font[i] = text.font[i]; + + text.aux_font['©'] = text.font['©']; text.border_chars[2] (I64) = 'ÄͳºÚÉ¿»'; text.border_chars[10](U32) = 'ÀÈÙ¼'; diff --git a/src/Kernel/StrPrint.ZC b/src/Kernel/StrPrint.ZC index 3bed50de..ba8f61af 100755 --- a/src/Kernel/StrPrint.ZC +++ b/src/Kernel/StrPrint.ZC @@ -1131,7 +1131,7 @@ U0 PrintErr(U8 *format, ...) U8 *buf = StrPrintJoin(NULL, format, argc, argv); GetOutOfDollar; - "%,p ® %,p ® %,p ® %,p " ST_ERR_ST "%s", Caller, Caller(2), Caller(3), Caller(4), buf; + "%,p © %,p © %,p © %,p " ST_ERR_ST "%s", Caller, Caller(2), Caller(3), Caller(4), buf; Free(buf); } @@ -1140,6 +1140,6 @@ U0 PrintWarn(U8 *format, ...) U8 *buf = StrPrintJoin(NULL, format, argc, argv); GetOutOfDollar; - "%,p ® %,p ® %,p ® %,p " ST_WARN_ST "%s", Caller, Caller(2), Caller(3), Caller(4), buf; + "%,p © %,p © %,p © %,p " ST_WARN_ST "%s", Caller, Caller(2), Caller(3), Caller(4), buf; Free(buf); } diff --git a/src/System/Utils/HeapLog.ZC b/src/System/Utils/HeapLog.ZC index ead07b23..ccc479a9 100755 --- a/src/System/Utils/HeapLog.ZC +++ b/src/System/Utils/HeapLog.ZC @@ -159,7 +159,7 @@ public U0 HeapLogAddrRep(Bool leave_it=OFF) MemCopy(&hl, tmphl, sizeof(CHeapLog)); "$$PURPLE$$%08X$$FG$$ %08X %P", MSize(hl.addr), hl.addr, hl.caller[0]; for (j = 1; j < HL_CALLER_DEPTH; j++) - " ® %P", hl.caller[j]; + " © %P", hl.caller[j]; '\n'; total += MSize(hl.addr); tmphl = hl.next; @@ -233,7 +233,7 @@ hl_found: tmphls1 = tmphls->next; "%08X*%08X=%08X %P", tmphls->size, tmphls->count, tmphls->size * tmphls->count, tmphls->caller[0]; for (j = 1; j < HL_CALLER_DEPTH; j++) - " ® %P", tmphls->caller[j]; + " © %P", tmphls->caller[j]; '\n'; total += tmphls->size * tmphls->count; Free(tmphls); diff --git a/src/System/WallPaper.ZC b/src/System/WallPaper.ZC index 99af7322..608eae51 100755 Binary files a/src/System/WallPaper.ZC and b/src/System/WallPaper.ZC differ