summaryrefslogtreecommitdiff
path: root/debian/patches/05-fix-dfa.hg57d6709f5ff5.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/05-fix-dfa.hg57d6709f5ff5.diff')
-rw-r--r--debian/patches/05-fix-dfa.hg57d6709f5ff5.diff19
1 files changed, 8 insertions, 11 deletions
diff --git a/debian/patches/05-fix-dfa.hg57d6709f5ff5.diff b/debian/patches/05-fix-dfa.hg57d6709f5ff5.diff
index 36a3818..9bbf82e 100644
--- a/debian/patches/05-fix-dfa.hg57d6709f5ff5.diff
+++ b/debian/patches/05-fix-dfa.hg57d6709f5ff5.diff
@@ -2,9 +2,8 @@ Description: fix the UTF-8 DFA (as per Björn Höhrmann's article)
http://bjoern.hoehrmann.de/utf-8/decoder/dfa for details.
Origin: upstream, http://hg.atheme.org/libguess/libguess/raw-rev/57d6709f5ff5
-diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess.scm
---- a/src/libguess/guess.scm Sat Mar 19 17:03:57 2011 -0500
-+++ b/src/libguess/guess.scm Sat Mar 26 00:12:42 2011 +0200
+--- a/src/libguess/guess.scm
++++ b/src/libguess/guess.scm
@@ -227,20 +227,27 @@
(init
(((#x00 #x7f)) init 1.0)
@@ -44,9 +43,8 @@ diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess.scm
;;;
;;; UCS-2LE
-diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess_tab.c
---- a/src/libguess/guess_tab.c Sat Mar 19 17:03:57 2011 -0500
-+++ b/src/libguess/guess_tab.c Sat Mar 26 00:12:42 2011 +0200
+--- a/src/libguess/guess_tab.c
++++ b/src/libguess/guess_tab.c
@@ -152,8 +152,8 @@
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -58,7 +56,7 @@ diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess_tab.c
},
{ /* state 1byte_more */
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-@@ -164,16 +164,16 @@
+@@ -164,16 +164,18 @@
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
@@ -77,10 +75,12 @@ diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess_tab.c
},
- { /* state 2byte_more */
+ { /* state 2byte_more1 */
++ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
++ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-@@ -182,16 +182,16 @@
+@@ -182,16 +184,14 @@
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
@@ -88,8 +88,6 @@ diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess_tab.c
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
@@ -226,4 +224,3 @@ diff -r d1648a36da65 -r 57d6709f5ff5 src/libguess/guess_tab.c
};
static signed char guess_ucs2le_st[][256] = {
-