[KoCo-CVS] [Commit] cjkcodecs/src iso2022common.h
Brought to you by:
perky
From: Hye-Shik C. <pe...@us...> - 2003-07-09 21:50:18
|
perky 03/07/09 14:50:16 Modified: src iso2022common.h Log: - Add ISO8859-1 and ISO8859-7 charset constant - Don't bypass SP and DEL as undecoded itself. Revision Changes Path 1.4 +5 -8 cjkcodecs/src/iso2022common.h Index: iso2022common.h =================================================================== RCS file: /cvsroot/koco/cjkcodecs/src/iso2022common.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- iso2022common.h 9 Jul 2003 18:47:47 -0000 1.3 +++ iso2022common.h 9 Jul 2003 21:50:16 -0000 1.4 @@ -26,7 +26,7 @@ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $Id: iso2022common.h,v 1.3 2003/07/09 18:47:47 perky Exp $ + * $Id: iso2022common.h,v 1.4 2003/07/09 21:50:16 perky Exp $ */ /* This ISO-2022 implementation is intended to comply ECMA-43 Level 1 @@ -35,8 +35,6 @@ #define ESC 0x1b #define SO 0x0e #define SI 0x0f -#define SP 0x20 -#define DEL 0x7f #define MAX_ESCSEQLEN 16 @@ -66,6 +64,9 @@ #define CHARSET_ASCII 'B' +#define CHARSET_ISO8859_1 'A' +#define CHARSET_ISO8859_7 'F' + #define CHARSET_KSX1001 ('C'|CHARSET_DOUBLEBYTE) #define CHARSET_JISX0201_R 'J' @@ -135,11 +136,7 @@ break; \ case '\n': \ STATE_CLEARFLAG(state, F_SHIFTED) \ - /* FALLTHROUGH */ \ - case SP: /* FALLTHROUGH */ \ - case DEL: \ - RESERVE_OUTBUF(1) \ - OUT1(c1) \ + WRITE1('\n') \ NEXT(1, 1) \ break; |