table

Помоћни програм из командне линије за форматирање и приказ CSV-а
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 51b676f50b6bf7927b85d0e776c0522f65c5eb1b
родитељ b35bf717ff83a69902a13ab53f62d125d9c6bab8
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Tue,  7 Jun 2022 16:39:20 +0200

tcc-unicode-string-literals.patch: New file

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Atcc-unicode-string-literals.patch | 125+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
измењених датотека: 1, додавања: 125(+), брисања: 0(-)

diff --git a/tcc-unicode-string-literals.patch b/tcc-unicode-string-literals.patch @@ -0,0 +1,125 @@ +From ae155ec005c50aa1695dd188498e2a41947995cb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=B0=D1=85=D0=B8=D1=9A=D0=B0=20=D0=A0?= + =?UTF-8?q?=D0=B0=D0=B4=D0=B8=D1=9B?= <contact@strahinja.org> +Date: Tue, 7 Jun 2022 16:33:56 +0200 +Subject: [PATCH] defs.h: Adjust for nonstandard tcc treatment of Unicode + string literals +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Страхиња Радић <contact@strahinja.org> +--- + defs.h | 48 ++++++++++++++++++++++++------------------------ + 1 file changed, 24 insertions(+), 24 deletions(-) + +diff --git a/defs.h b/defs.h +index 8b4f145..11f516f 100644 +--- a/defs.h ++++ b/defs.h +@@ -59,15 +59,15 @@ static const u32* table_symbols[][9] = + }, + [TABLE_SYMBOLS_SINGLE] = { + // single +- (u32*)L"\u250c", (u32*)L"\u2500", (u32*)L"\u2510", +- (u32*)L"\u2502", (u32*)L" ", (u32*)L"\u2502", +- (u32*)L"\u2514", (u32*)L"\u2500", (u32*)L"\u2518", ++ (u32*)L"\x250c", (u32*)L"\x2500", (u32*)L"\x2510", ++ (u32*)L"\x2502", (u32*)L" ", (u32*)L"\x2502", ++ (u32*)L"\x2514", (u32*)L"\x2500", (u32*)L"\x2518", + }, + [TABLE_SYMBOLS_DOUBLE] = { + // double +- (u32*)L"\u2554", (u32*)L"\u2550", (u32*)L"\u2557", +- (u32*)L"\u2551", (u32*)L" ", (u32*)L"\u2551", +- (u32*)L"\u255a", (u32*)L"\u2550", (u32*)L"\u255d", ++ (u32*)L"\x2554", (u32*)L"\x2550", (u32*)L"\x2557", ++ (u32*)L"\x2551", (u32*)L" ", (u32*)L"\x2551", ++ (u32*)L"\x255a", (u32*)L"\x2550", (u32*)L"\x255d", + }, + [TABLE_SYMBOLS_EMPTY] = { + // empty +@@ -88,30 +88,30 @@ static const u32* table_inner_symbols[][3] = + + [TABLE_INNER_SINGLE_SINGLE] = { + // single -> single +- (u32*)L"\u252c", +- (u32*)L"\u2502", +- (u32*)L"\u2534", ++ (u32*)L"\x252c", ++ (u32*)L"\x2502", ++ (u32*)L"\x2534", + }, + + [TABLE_INNER_SINGLE_DOUBLE] = { + // single -> double +- (u32*)L"\u2565", +- (u32*)L"\u2551", +- (u32*)L"\u2568", ++ (u32*)L"\x2565", ++ (u32*)L"\x2551", ++ (u32*)L"\x2568", + }, + + [TABLE_INNER_DOUBLE_SINGLE] = { + // double -> single +- (u32*)L"\u2564", +- (u32*)L"\u2502", +- (u32*)L"\u2567", ++ (u32*)L"\x2564", ++ (u32*)L"\x2502", ++ (u32*)L"\x2567", + }, + + [TABLE_INNER_DOUBLE_DOUBLE] = { + // double -> double +- (u32*)L"\u2566", +- (u32*)L"\u2551", +- (u32*)L"\u2569", ++ (u32*)L"\x2566", ++ (u32*)L"\x2551", ++ (u32*)L"\x2569", + }, + + [TABLE_INNER_EMPTY_EMPTY] = { +@@ -130,16 +130,16 @@ static const u32* table_inner_symbols[][3] = + + [TABLE_INNER_SINGLE_EMPTY] = { + // single -> empty +- (u32*)L"\u2500", ++ (u32*)L"\x2500", + (u32*)L" ", +- (u32*)L"\u2500", ++ (u32*)L"\x2500", + }, + + [TABLE_INNER_DOUBLE_EMPTY] = { + // double -> empty +- (u32*)L"\u2550", ++ (u32*)L"\x2550", + (u32*)L" ", +- (u32*)L"\u2550", ++ (u32*)L"\x2550", + }, + + [TABLE_INNER_EMPTY_ASCII] = { +@@ -152,14 +152,14 @@ static const u32* table_inner_symbols[][3] = + [TABLE_INNER_EMPTY_SINGLE] = { + // empty -> single + (u32*)L" ", +- (u32*)L"\u2502", ++ (u32*)L"\x2502", + (u32*)L" ", + }, + + [TABLE_INNER_EMPTY_DOUBLE] = { + // empty -> double + (u32*)L" ", +- (u32*)L"\u2551", ++ (u32*)L"\x2551", + (u32*)L" ", + } + +-- +2.36.1 +