⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncurses.patch

📁 ReactOS是一些高手根据Windows XP的内核编写出的类XP。内核实现机理和API函数调用几乎相同。甚至可以兼容XP的程序。喜欢研究系统内核的人可以看一看。
💻 PATCH
字号:
This patch was written by Janne Kukonlehto  (jtklehto@stekt.oulu.fi),
it adds 8 bit clean support to ncurses 1.8.5

--- ncurses-1.8.5/src/lib_addch.c.old	Sun Oct 30 21:03:08 1994
+++ ncurses-1.8.5/src/lib_addch.c	Sun Oct 30 21:04:59 1994
@@ -32,6 +32,13 @@
 	if (y > win->_maxy  ||  x > win->_maxx  ||  y < 0  ||  x < 0)
 	    return(ERR);
 
+	/* Attempt to solve problems caused by
+	   sign-extension of eighth bit 
+	   (this should make ncurses 8-bit clean) */
+	if ((ch & A_ATTRIBUTES) == A_ATTRIBUTES){
+		ch &= A_CHARTEXT;
+	}
+
 	switch (ch&A_CHARTEXT) {
     	case '\t':
 		for (newx = x + (8 - (x & 07)); x < newx; x++)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -