aboutsummaryrefslogtreecommitdiff
path: root/japanese/kon2-16dot
diff options
context:
space:
mode:
authorShigeyuki Fukushima <shige@FreeBSD.org>2000-06-09 14:16:04 +0000
committerShigeyuki Fukushima <shige@FreeBSD.org>2000-06-09 14:16:04 +0000
commit729e008893b6a7ac2ed71cf1a9333b976a58801f (patch)
treeafdd5d84de293d55f0f3793c1162f22c65c12111 /japanese/kon2-16dot
parent383d1f9d87247c222555849cf15403091de4b4ac (diff)
downloadports-729e008893b6a7ac2ed71cf1a9333b976a58801f.tar.gz
ports-729e008893b6a7ac2ed71cf1a9333b976a58801f.zip
Fix refresh screen problem.
Submitted by: Issei Suzuki <issei@issei.org>
Notes
Notes: svn path=/head/; revision=29447
Diffstat (limited to 'japanese/kon2-16dot')
-rw-r--r--japanese/kon2-16dot/files/patch-bd30
1 files changed, 21 insertions, 9 deletions
diff --git a/japanese/kon2-16dot/files/patch-bd b/japanese/kon2-16dot/files/patch-bd
index a988fae8bbad..fe963c1be494 100644
--- a/japanese/kon2-16dot/files/patch-bd
+++ b/japanese/kon2-16dot/files/patch-bd
@@ -1,25 +1,37 @@
-diff -ur src/vc.c.old src/vc.c
---- src/vc.c.old Tue Jan 25 20:16:57 2000
-+++ src/vc.c Tue Jan 25 20:32:35 2000
-@@ -100,8 +100,8 @@
+--- src/vc.c.orig Fri Jun 9 04:14:43 2000
++++ src/vc.c Fri Jun 9 04:27:53 2000
+@@ -95,28 +95,26 @@
+ inline void blatch(void *head, int n)
+ {
+
+- __asm__("\t clc\n"
++ __asm__ volatile("\t clc\n"
+ "1:\n"
"\t andb %%bl, (%%eax)\n"
"\t incl %%eax\n"
"\t loop 1b\n"
- :
- : "eax" ((long)head), "bl" (0x7F), "c" (n)
+- : "bl", "cx" );
+ : "=bl" (head), "=c" (n)
-+ : "eax" ((long)head), "0" (0x7F), "1" (n)
- : "bl", "cx" );
++ : "eax" ((long)head), "0" (0x7F), "1" (n));
}
-@@ -114,8 +114,8 @@
+ static
+ inline void llatch(void *head, int n)
+ {
+
+- __asm__("\t clc\n"
++ __asm__ volatile("\t clc\n"
+ "1:\n"
"\t andl %%ebx, (%%eax)\n"
"\t addl $4, %%eax\n"
"\t loop 1b\n"
- :
- : "eax" ((long)head), "ebx" (0x7F7F7F7F), "c" (n>>2)
+- : "ebx", "cx" );
+ : "=ebx" (head), "=c" (n)
-+ : "eax" ((long)head), "0" (0x7F7F7F7F), "1" (n>>2)
- : "ebx", "cx" );
++ : "eax" ((long)head), "0" (0x7F7F7F7F), "1" (n>>2));
}
+ static inline u_int TextAddress(u_int x, u_int y)