2009-02-06 20:02 UTC+0100 Viktor Szakats (harbour.01 syenar hu)

* source/codepage/cptr857.c
  * source/codepage/cphu852s.c
  * source/codepage/cphuwins.c
  * source/codepage/cphuisos.c
  * source/codepage/cpes850c.c
    ! Fixed accents Far Manager (one of its new plugins probably)
      messed up.
This commit is contained in:
Viktor Szakats
2009-02-06 19:03:27 +00:00
parent b129b78a47
commit fd9c6b84c3
6 changed files with 35 additions and 26 deletions

View File

@@ -8,6 +8,15 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2009-02-06 20:02 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/codepage/cptr857.c
* source/codepage/cphu852s.c
* source/codepage/cphuwins.c
* source/codepage/cphuisos.c
* source/codepage/cpes850c.c
! Fixed accents Far Manager (one of its new plugins probably)
messed up.
2009-02-06 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* include/hbdefs.h
+ Added HB_ISALNUM() macro.

View File

@@ -83,9 +83,9 @@
same excepting the characters case, of course.
*/
static HB_CODEPAGE s_codepage = { "ES850C",
static HB_CODEPAGE s_codepage = { "ES850C",
HB_CPID_850, HB_UNITB_850, NUMBER_OF_CHARACTERS,
"AuBCDE_FGHIÖJKLMN¥OàPQRSTUéšVWXYZ",
"AµBCDE<EFBFBD>FGHIÖJKLMN¥OàPQRSTUéšVWXYZ",
"a bcdefghi¡jklmn¤o¢pqrstu£<EFBFBD>vwxyz",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };

View File

@@ -62,13 +62,13 @@
here, accented - are considered. */
#define IS_LATIN 1 /* Should be 1, if the national alphabet
is based on Latin */
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
has the same weight as appropriate
unaccented. */
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
sort after their unaccented counterparts
only if the unaccented versions of all
characters being compared are the same
only if the unaccented versions of all
characters being compared are the same
( interleaving ) */
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
@@ -82,10 +82,10 @@
same excepting the characters case, of course.
*/
/* NOTE: Ž/" has been added to make it fully compatible with sixhu852.obj for
/* NOTE: Ž/ has been added to make it fully compatible with sixhu852.obj for
S*ccessWare SIx Driver.
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
work. [vszakats] */
static HB_CODEPAGE s_codepage = { "HU852S",

View File

@@ -62,13 +62,13 @@
here, accented - are considered. */
#define IS_LATIN 1 /* Should be 1, if the national alphabet
is based on Latin */
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
has the same weight as appropriate
unaccented. */
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
sort after their unaccented counterparts
only if the unaccented versions of all
characters being compared are the same
only if the unaccented versions of all
characters being compared are the same
( interleaving ) */
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
@@ -82,10 +82,10 @@
same excepting the characters case, of course.
*/
/* NOTE: Ž/" has been added to make it fully compatible with sixhu852.obj for
/* NOTE: Ž/ has been added to make it fully compatible with sixhu852.obj for
S*ccessWare SIx Driver.
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
work. [vszakats] */
static HB_CODEPAGE s_codepage = { "HUISOS",

View File

@@ -62,13 +62,13 @@
here, accented - are considered. */
#define IS_LATIN 1 /* Should be 1, if the national alphabet
is based on Latin */
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
has the same weight as appropriate
unaccented. */
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
sort after their unaccented counterparts
only if the unaccented versions of all
characters being compared are the same
only if the unaccented versions of all
characters being compared are the same
( interleaving ) */
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
@@ -82,10 +82,10 @@
same excepting the characters case, of course.
*/
/* NOTE: Ž/" has been added to make it fully compatible with sixhu852.obj for
/* NOTE: Ž/ has been added to make it fully compatible with sixhu852.obj for
S*ccessWare SIx Driver.
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
Moreover the extra chars had to be replicated in the alternative
codepages (WIN, ISO) too, to keep the Harbour codepage translation
work. [vszakats] */
static HB_CODEPAGE s_codepage = { "HUWINS",

View File

@@ -6,7 +6,7 @@
* Harbour Project source code:
* National Collation Support Module ( Turkish -- DOS )
*
* Copyright 2006 Bicahi Esgici <esgici@yahoo.com>
* Copyright 2006 Bicahi Esgici <esgici@yahoo.com>
* www - http://www.harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -62,13 +62,13 @@
here, accented - are considered. */
#define IS_LATIN 1 /* Should be 1, if the national alphabet
is based on Latin */
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
#define ACCENTED_EQUAL 0 /* Should be 1, if accented character
has the same weight as appropriate
unaccented. */
#define ACCENTED_INTERLEAVED 0 /* Should be 1, if accented characters
sort after their unaccented counterparts
only if the unaccented versions of all
characters being compared are the same
only if the unaccented versions of all
characters being compared are the same
( interleaving ) */
/* If ACCENTED_EQUAL or ACCENTED_INTERLEAVED is 1, you need to mark the
@@ -84,8 +84,8 @@
static HB_CODEPAGE s_codepage = { "TR857",
HB_CPID_857,HB_UNITB_857,NUMBER_OF_CHARACTERS,
"A¶BC_DEÒFG|HI_×JKLMNOâtPRSžTUêšVYZ",
"a_bc+de_fg§h<EFBFBD>iŒjklmno""prsŸtu-_vyz",
"A¶BCDEÒFG¦HI˜×JKLMNOâPRSžTUêšVYZ",
"aƒbcdeˆfg§h<EFBFBD>iŒjklmno“”prsŸtu<EFBFBD>vyz",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( TR857 )