diff --git a/ChangeLog b/ChangeLog index bfb6eeed..6bf3c563 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ $Id$ -v0.51.3 22-Mar-2003 +v0.51.4 11-Apr-2004 + + +v0.51.3 22-Mar-2003 - 11-Apr-2004 general: Removed one setup entry for check for free diskspace, there @@ -9,6 +12,8 @@ v0.51.3 22-Mar-2003 Moved doc directory from /opt/mbse/doc to /opt/mbse/share/doc. Added configure test for CPU optimization flags. Use with ./configure --enable-optimize. + Added charset kludges for CP852 2 and CP895 2, Czech Latin-2 + and Kamenicky. There are no mapping tables available. mbtask: Signal handler for sigchld set to sig_dfl, test for Fedora. diff --git a/TODO b/TODO index 54ef8296..156e324f 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,6 @@ $Id$ - MBSE BBS V0.51.3 TODO list. + MBSE BBS V0.51.4 TODO list. --------------------------- These are a list of things that must be implemented one way or diff --git a/configure b/configure index a151b699..1857c2ae 100755 --- a/configure +++ b/configure @@ -1276,7 +1276,7 @@ SUBDIRS="lib mbcico mbfido mbmon mbsebbs mbtask mbsetup unix lang examples html PACKAGE="mbsebbs" MAJOR="0" MINOR="51" -REVISION="3" +REVISION="4" VERSION="$MAJOR.$MINOR.$REVISION" COPYRIGHT="Copyright (C) 1997-2004 Michiel Broek, All Rights Reserved" SHORTRIGHT="Copyright (C) 1997-2004 M. Broek" diff --git a/configure.in b/configure.in index 169b5136..2d148ddf 100644 --- a/configure.in +++ b/configure.in @@ -13,7 +13,7 @@ dnl PACKAGE="mbsebbs" MAJOR="0" MINOR="51" -REVISION="3" +REVISION="4" VERSION="$MAJOR.$MINOR.$REVISION" COPYRIGHT="Copyright (C) 1997-2004 Michiel Broek, All Rights Reserved" SHORTRIGHT="Copyright (C) 1997-2004 M. Broek" diff --git a/lib/charset.c b/lib/charset.c index 3b06e1da..4761ffb2 100644 --- a/lib/charset.c +++ b/lib/charset.c @@ -114,6 +114,8 @@ char *getchrs(int val) case FTNC_CP850: return (char *)"CP850 2"; case FTNC_CP865: return (char *)"CP865 2"; case FTNC_CP866: return (char *)"CP866 2"; + case FTNC_CP852: return (char *)"CP852 2"; + case FTNC_CP895: return (char *)"CP895 2"; case FTNC_LATIN_1: return (char *)"LATIN-1 2"; case FTNC_LATIN_2: return (char *)"LATIN-2 2"; case FTNC_LATIN_5: return (char *)"LATIN-5 2"; @@ -131,6 +133,8 @@ char *getchrsdesc(int val) case FTNC_CP850: return (char *)"IBM codepage 850 (Latin-1)"; case FTNC_CP865: return (char *)"IBM codepage 865 (Nordic)"; case FTNC_CP866: return (char *)"IBM codepage 866 (Russian)"; + case FTNC_CP852: return (char *)"IBM codepage 852 (Czech, Latin-1)"; + case FTNC_CP895: return (char *)"IBM codepage 895 (Czech, Kamenicky)"; case FTNC_LATIN_1: return (char *)"ISO 8859-1 (Western European)"; case FTNC_LATIN_2: return (char *)"ISO 8859-2 (Eastern European)"; case FTNC_LATIN_5: return (char *)"ISO 8859-5 (Turkish)"; diff --git a/lib/mbselib.h b/lib/mbselib.h index facba8d2..9a830d70 100644 --- a/lib/mbselib.h +++ b/lib/mbselib.h @@ -370,7 +370,9 @@ struct icmp_filter { #define FTNC_LATIN_2 6 /* ISO 8859-2 (Eastern Europe) */ #define FTNC_LATIN_5 7 /* ISO 8859-5 (Turkish) */ #define FTNC_MAC 8 /* MacIntosh character set */ -#define FTNC_MAXCHARS 8 /* Highest charset number */ +#define FTNC_CP852 9 /* IBM CP 852 (Czech, Latin-2) */ +#define FTNC_CP895 10 /* IBM CP 895 (Czech, Kamenicky) */ +#define FTNC_MAXCHARS 10 /* Highest charset number */ /*****************************************************************************