summaryrefslogtreecommitdiff
path: root/app-i18n/skkserv/files/skkserv-suffix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'app-i18n/skkserv/files/skkserv-suffix.patch')
-rw-r--r--app-i18n/skkserv/files/skkserv-suffix.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/app-i18n/skkserv/files/skkserv-suffix.patch b/app-i18n/skkserv/files/skkserv-suffix.patch
new file mode 100644
index 000000000000..0e1f862fd148
--- /dev/null
+++ b/app-i18n/skkserv/files/skkserv-suffix.patch
@@ -0,0 +1,13 @@
+--- a/skkserv/skkserv.c
++++ a/skkserv/skkserv.c
+@@ -382,6 +382,10 @@
+ code = KANA_END;
+
+ while ((c = fgetc(jisho)) != EOF) {
++ if (c == '>') {
++ fgets(buf, BUFSIZE, jisho);
++ continue;
++ }
+ target = ((c & 0xff)<< 8) | (fgetc(jisho) & 0xff);
+ if (target == STRMARK) {
+ fgets(buf, BUFSIZE, jisho);