aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZbigniew Chyla <cyba@gnome.pl>2001-12-14 07:39:01 +0800
committerChyla Zbigniew <chyla@src.gnome.org>2001-12-14 07:39:01 +0800
commit9b42600ef333c086561b48be111e9f7336bba206 (patch)
treebc425a2dbb76c00a1c21af3748fd6fa98b0dd831
parent11e3595c72759408c5584cd106f7814239750ac8 (diff)
downloadgsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar.gz
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar.bz2
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar.lz
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar.xz
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.tar.zst
gsoc2013-evolution-9b42600ef333c086561b48be111e9f7336bba206.zip
Fixes #17085
2001-12-11 Zbigniew Chyla <cyba@gnome.pl> Fixes #17085 * camel-charset-map.c: Added #include <errno.h>. * camel-charset-map-private.h: Recreated (following instructions from camel-charset-map.c) svn path=/trunk/; revision=15029
-rw-r--r--camel/ChangeLog9
-rw-r--r--camel/camel-charset-map-private.h242
-rw-r--r--camel/camel-charset-map.c1
3 files changed, 131 insertions, 121 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 5f64920987..1891fc726c 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,12 @@
+2001-12-11 Zbigniew Chyla <cyba@gnome.pl>
+
+ Fixes #17085
+
+ * camel-charset-map.c: Added #include <errno.h>.
+
+ * camel-charset-map-private.h:
+ Recreated (following instructions from camel-charset-map.c)
+
2001-12-11 Jeffrey Stedfast <fejj@ximian.com>
* camel-object.c (camel_type_register): Keep a name-to-type hash
diff --git a/camel/camel-charset-map-private.h b/camel/camel-charset-map-private.h
index a795fbfd94..3348b0def3 100644
--- a/camel/camel-charset-map-private.h
+++ b/camel/camel-charset-map-private.h
@@ -16,23 +16,23 @@ static unsigned char m000[256] = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
- 0xff, 0xff, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x6f,
- 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7,
- 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7,
- 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7,
- 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7, 0xc7,
- 0xff, 0x00, 0x01, 0x81, 0x17, 0x00, 0x91, 0xd7,
- 0x86, 0xb9, 0x00, 0x91, 0x91, 0xd7, 0x11, 0x02,
- 0xbf, 0x91, 0xa9, 0x81, 0x06, 0x11, 0x11, 0xb9,
- 0x06, 0x01, 0x00, 0x91, 0x01, 0x81, 0x01, 0x00,
- 0x00, 0x06, 0x06, 0x02, 0x07, 0x03, 0x03, 0x04,
- 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x06, 0x00,
- 0x00, 0x00, 0x00, 0x05, 0x06, 0x03, 0x07, 0x07,
- 0x03, 0x00, 0x06, 0x02, 0x07, 0x04, 0x00, 0x07,
- 0x00, 0x06, 0x06, 0x02, 0x07, 0x03, 0x03, 0x04,
- 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x06, 0x00,
- 0x00, 0x00, 0x00, 0x05, 0x06, 0x03, 0x07, 0x2f,
- 0x03, 0x00, 0x06, 0x02, 0x07, 0x04, 0x00, 0x00,
+ 0xff, 0xff, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xb7,
+ 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3,
+ 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3,
+ 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3,
+ 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3, 0xe3,
+ 0xff, 0x80, 0x80, 0xc0, 0x8b, 0x80, 0xc8, 0xeb,
+ 0xc3, 0xdc, 0x80, 0xc8, 0xc8, 0xeb, 0x88, 0x82,
+ 0xdf, 0xc8, 0xd4, 0xc0, 0x83, 0x88, 0x88, 0xdc,
+ 0x83, 0x80, 0x80, 0xc8, 0x80, 0xc0, 0x80, 0x80,
+ 0x80, 0x83, 0x83, 0x82, 0x83, 0x82, 0x82, 0x81,
+ 0x80, 0x83, 0x80, 0x83, 0x80, 0x83, 0x83, 0x80,
+ 0x00, 0x80, 0x80, 0x81, 0x83, 0x82, 0x83, 0x83,
+ 0x82, 0x80, 0x83, 0x82, 0x83, 0x01, 0x00, 0x83,
+ 0x80, 0x83, 0x83, 0x82, 0x83, 0x82, 0x82, 0x81,
+ 0x80, 0x83, 0x80, 0x83, 0x80, 0x83, 0x83, 0x80,
+ 0x00, 0x80, 0x80, 0x81, 0x83, 0x82, 0x83, 0x97,
+ 0x82, 0x80, 0x83, 0x82, 0x83, 0x01, 0x00, 0x80,
};
static unsigned char m001[256] = {
@@ -56,37 +56,37 @@ static unsigned char m001[256] = {
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x01, 0x03,
- 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x03, 0x03,
- 0x01, 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x02, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
- 0x03, 0x03, 0x03, 0x03, 0x03, 0x02, 0x02, 0x03,
+ 0x03, 0x02, 0x03, 0x03, 0x01, 0x02, 0x01, 0x03,
+ 0x00, 0x03, 0x02, 0x03, 0x03, 0x03, 0x03, 0x02,
+ 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x03, 0x03,
+ 0x00, 0x03, 0x02, 0x03, 0x01, 0x01, 0x01, 0x02,
+ 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x02,
+ 0x02, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
+ 0x02, 0x02, 0x02, 0x03, 0x02, 0x03, 0x03, 0x03,
+ 0x03, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, 0x03,
+ 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x02,
+ 0x02, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
+ 0x02, 0x02, 0x02, 0x03, 0x02, 0x03, 0x03, 0x03,
+ 0x03, 0x02, 0x02, 0x02, 0x03, 0x02, 0x02, 0x02,
};
static unsigned char m010[256] = {
- 0x03, 0x03, 0x04, 0x04, 0x07, 0x07, 0x05, 0x05,
- 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x04, 0x04,
- 0x06, 0x06, 0x03, 0x03, 0x00, 0x00, 0x03, 0x03,
- 0x07, 0x07, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00,
- 0x02, 0x02, 0x03, 0x03, 0x00, 0x00, 0x03, 0x03,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03,
- 0x02, 0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x00,
- 0x00, 0x05, 0x05, 0x05, 0x05, 0x03, 0x03, 0x04,
- 0x04, 0x00, 0x02, 0x02, 0x03, 0x03, 0x00, 0x00,
- 0x04, 0x04, 0x00, 0x00, 0x04, 0x04, 0x03, 0x03,
- 0x04, 0x04, 0x05, 0x05, 0x00, 0x00, 0x04, 0x04,
- 0x07, 0x07, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02,
- 0x02, 0x02, 0x03, 0x03, 0x00, 0x00, 0x04, 0x04,
- 0x04, 0x04, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x05, 0x05, 0x05, 0x05, 0x07, 0x07, 0x00,
+ 0x02, 0x02, 0x01, 0x01, 0x03, 0x03, 0x01, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x01, 0x01,
+ 0x03, 0x03, 0x02, 0x02, 0x00, 0x00, 0x02, 0x02,
+ 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x80, 0x80,
+ 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x02, 0x02,
+ 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02,
+ 0x02, 0x01, 0x01, 0x02, 0x02, 0x01, 0x01, 0x00,
+ 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x01,
+ 0x01, 0x00, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
+ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x81, 0x81,
+ 0x03, 0x03, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02,
+ 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x01, 0x01,
+ 0x01, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -106,22 +106,22 @@ static unsigned char m010[256] = {
};
static unsigned char m011[256] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01,
0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
- 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00,
+ 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
+ 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00,
+ 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x01, 0x01,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
+ 0x02, 0x01, 0x01, 0x01, 0x01, 0x03, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -165,10 +165,10 @@ static unsigned char m020[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x04, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x00,
+ 0x01, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -192,16 +192,16 @@ static unsigned char m030[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00,
- 0x80, 0x80, 0x80, 0x00, 0x80, 0x00, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x00,
+ 0x40, 0x40, 0x40, 0x00, 0x40, 0x00, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
+ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -211,25 +211,25 @@ static unsigned char m030[256] = {
};
static unsigned char m040[256] = {
- 0x00, 0x78, 0x50, 0x50, 0x70, 0x50, 0x70, 0x70,
- 0x50, 0x50, 0x50, 0x50, 0x50, 0x00, 0x50, 0x50,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
- 0x00, 0x78, 0x50, 0x50, 0x70, 0x50, 0x70, 0x70,
- 0x50, 0x50, 0x50, 0x50, 0x50, 0x00, 0x50, 0x50,
+ 0x00, 0x3c, 0x28, 0x28, 0x38, 0x28, 0x38, 0x38,
+ 0x28, 0x28, 0x28, 0x28, 0x28, 0x00, 0x28, 0x28,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
+ 0x00, 0x3c, 0x28, 0x28, 0x38, 0x28, 0x38, 0x38,
+ 0x28, 0x28, 0x28, 0x28, 0x28, 0x00, 0x28, 0x28,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -248,12 +248,12 @@ static unsigned char m040[256] = {
static unsigned char m200[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x10, 0x10, 0x80, 0x00, 0x00,
- 0x90, 0x91, 0x10, 0x00, 0x11, 0x11, 0x11, 0x00,
- 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00,
+ 0x00, 0x00, 0x00, 0x08, 0x08, 0x40, 0x00, 0x00,
+ 0x48, 0x48, 0x08, 0x00, 0x08, 0x08, 0x08, 0x00,
+ 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -267,7 +267,7 @@ static unsigned char m200[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -284,7 +284,7 @@ static unsigned char m201[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -318,9 +318,9 @@ static unsigned char m201[256] = {
static unsigned char m210[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -354,16 +354,16 @@ static unsigned char m220[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -390,7 +390,7 @@ static unsigned char m230[256] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -421,27 +421,27 @@ static unsigned char m230[256] = {
};
static unsigned char m250[256] = {
- 0x28, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x28, 0x28, 0x08, 0x28, 0x08, 0x08, 0x28,
- 0x28, 0x28, 0x28, 0x28, 0x08, 0x28, 0x28, 0x28,
- 0x28, 0x28, 0x08, 0x28, 0x08, 0x08, 0x28, 0x28,
- 0x28, 0x28, 0x28, 0x08, 0x28, 0x00, 0x00, 0x00,
+ 0x14, 0x14, 0x14, 0x04, 0x14, 0x04, 0x04, 0x14,
+ 0x14, 0x14, 0x14, 0x14, 0x04, 0x14, 0x14, 0x14,
+ 0x14, 0x14, 0x04, 0x14, 0x04, 0x04, 0x14, 0x14,
+ 0x14, 0x14, 0x14, 0x04, 0x14, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
- 0x28, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
+ 0x14, 0x14, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -497,15 +497,15 @@ struct {
const char *name;
unsigned int bit;
} camel_charinfo[] = {
- { "iso-8859-13", 0x0001 },
+ { "iso-8859-2", 0x0001 },
{ "iso-8859-4", 0x0002 },
- { "iso-8859-2", 0x0004 },
- { "koi8-r", 0x0008 },
- { "windows-1251", 0x0010 },
- { "koi8-u", 0x0020 },
- { "iso-8859-5", 0x0040 },
- { "iso-8859-7", 0x0080 },
- { "iso-8859-9", 0x0100 },
+ { "koi8-r", 0x0004 },
+ { "windows-1251", 0x0008 },
+ { "koi8-u", 0x0010 },
+ { "iso-8859-5", 0x0020 },
+ { "iso-8859-7", 0x0040 },
+ { "iso-8859-9", 0x0080 },
+ { "iso-8859-13", 0x0100 },
{ "iso-8859-15", 0x0200 },
};
diff --git a/camel/camel-charset-map.c b/camel/camel-charset-map.c
index 10897b2025..17962d74be 100644
--- a/camel/camel-charset-map.c
+++ b/camel/camel-charset-map.c
@@ -26,6 +26,7 @@
#include <config.h>
#endif
+#include <errno.h>
#include <stdio.h>
/*