2008-11-02 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* include/hbextern.ch
    ! Added all missing LANG and CODEPAGE modules.
      [TOMERGE 1.0]

  * ChangeLog
    - Removed duplicate entry of mine.

  * source/common/hbstr.c
  * source/rtl/version.c
  * source/rtl/filesys.c
    * Minor formatting.

  * source/codepage/cpcs852.c
  * source/codepage/cpsk852.c
  * source/codepage/cpcsiso.c
  * source/codepage/cpcswin.c
  * source/codepage/cpskiso.c
  * source/codepage/cpskwin.c
  * source/codepage/cpcskam.c
  * source/codepage/cpskkam.c
    * Removed unnecessary ending ';'
This commit is contained in:
Viktor Szakats
2008-11-02 13:29:00 +00:00
parent 962bc260b9
commit 294d83814d
13 changed files with 60 additions and 41 deletions

View File

@@ -8,6 +8,29 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-11-02 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbextern.ch
! Added all missing LANG and CODEPAGE modules.
[TOMERGE 1.0]
* ChangeLog
- Removed duplicate entry of mine.
* source/common/hbstr.c
* source/rtl/version.c
* source/rtl/filesys.c
* Minor formatting.
* source/codepage/cpcs852.c
* source/codepage/cpsk852.c
* source/codepage/cpcsiso.c
* source/codepage/cpcswin.c
* source/codepage/cpskiso.c
* source/codepage/cpskwin.c
* source/codepage/cpcskam.c
* source/codepage/cpskkam.c
* Removed unnecessary ending ';'
2008-11-02 13:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbexprb.c
! fixed possible GPF/internal memory corruption in code like:
@@ -125,15 +148,6 @@
* source/rtl/gtwvt/gtwvt.c
* Minor formatting.
2008-11-01 22:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/hbi18n.c
* Modified __i18n_gettext() to not RTE when trs table
is non-array (like NIL).
* USHORT -> ULONG in a few places.
* source/rtl/gtwvt/gtwvt.c
* Minor formatting.
2008-11-01 21:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/itemseri.c
! fixed 8-bytes integer numbers deserialization

View File

@@ -978,8 +978,10 @@ EXTERNAL HB_CODEPAGE_CSKAM
EXTERNAL HB_CODEPAGE_CSWIN
EXTERNAL HB_CODEPAGE_DE850
EXTERNAL HB_CODEPAGE_DEISO
EXTERNAL HB_CODEPAGE_DEWIN
EXTERNAL HB_CODEPAGE_EL737
EXTERNAL HB_CODEPAGE_ELWIN
EXTERNAL HB_CODEPAGE_EN
EXTERNAL HB_CODEPAGE_ES850
EXTERNAL HB_CODEPAGE_ESMWIN
EXTERNAL HB_CODEPAGE_ESWIN
@@ -1006,6 +1008,7 @@ EXTERNAL HB_CODEPAGE_PT850
EXTERNAL HB_CODEPAGE_PTISO
EXTERNAL HB_CODEPAGE_RU1251
EXTERNAL HB_CODEPAGE_RU866
EXTERNAL HB_CODEPAGE_RUISO
EXTERNAL HB_CODEPAGE_RUKOI8
EXTERNAL HB_CODEPAGE_SK852
EXTERNAL HB_CODEPAGE_SKISO
@@ -1026,8 +1029,11 @@ EXTERNAL HB_CODEPAGE_UA866
EXTERNAL HB_CODEPAGE_UAKOI8
/* lang support */
EXTERNAL HB_LANG_BE866
EXTERNAL HB_LANG_BEWIN
EXTERNAL HB_LANG_BG866
EXTERNAL HB_LANG_BGISO
EXTERNAL HB_LANG_BGMIK
EXTERNAL HB_LANG_BGWIN
EXTERNAL HB_LANG_CA
EXTERNAL HB_LANG_CS852
@@ -1038,7 +1044,6 @@ EXTERNAL HB_LANG_DE
EXTERNAL HB_LANG_DEWIN
EXTERNAL HB_LANG_EL
EXTERNAL HB_LANG_ELWIN
EXTERNAL HB_LANG_EN
EXTERNAL HB_LANG_EO
EXTERNAL HB_LANG_ES
EXTERNAL HB_LANG_ESWIN
@@ -1047,8 +1052,10 @@ EXTERNAL HB_LANG_FR
EXTERNAL HB_LANG_GL
EXTERNAL HB_LANG_HE862
EXTERNAL HB_LANG_HEWIN
EXTERNAL HB_LANG_HR437
EXTERNAL HB_LANG_HR852
EXTERNAL HB_LANG_HRISO
EXTERNAL HB_LANG_HRWIN
EXTERNAL HB_LANG_HU852
EXTERNAL HB_LANG_HUCWI
EXTERNAL HB_LANG_HUISO
@@ -1057,16 +1064,22 @@ EXTERNAL HB_LANG_ID
EXTERNAL HB_LANG_IS850
EXTERNAL HB_LANG_IT
EXTERNAL HB_LANG_KO
EXTERNAL HB_LANG_LTWIN
EXTERNAL HB_LANG_NL
EXTERNAL HB_LANG_PL852
EXTERNAL HB_LANG_PLISO
EXTERNAL HB_LANG_PLMAZ
EXTERNAL HB_LANG_PLWIN
EXTERNAL HB_LANG_PT
EXTERNAL HB_LANG_PTISO
EXTERNAL HB_LANG_RO
EXTERNAL HB_LANG_RU866
EXTERNAL HB_LANG_RUKOI8
EXTERNAL HB_LANG_RUWIN
EXTERNAL HB_LANG_SK852
EXTERNAL HB_LANG_SKISO
EXTERNAL HB_LANG_SKKAM
EXTERNAL HB_LANG_SKWIN
EXTERNAL HB_LANG_SL437
EXTERNAL HB_LANG_SL852
EXTERNAL HB_LANG_SLISO
@@ -1076,6 +1089,9 @@ EXTERNAL HB_LANG_SRISO
EXTERNAL HB_LANG_SRWIN
EXTERNAL HB_LANG_TR857
EXTERNAL HB_LANG_TRWIN
EXTERNAL HB_LANG_UA866
EXTERNAL HB_LANG_UAKOI8
EXTERNAL HB_LANG_UAWIN
EXTERNAL HB_LANG_ZHB5
EXTERNAL HB_LANG_ZHGB

View File

@@ -90,7 +90,7 @@ static HB_CODEPAGE s_codepage = { "CS852",
"a~ ~„bcŸd~Ôe~~Ø~‰fgh.ch.i~¡jklmn~åo~¢~”pqrýsçt~œu~£~…~<7E>vwxy~ìz§",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( CS852 );
HB_CODEPAGE_INIT( CS852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_CS852

View File

@@ -90,7 +90,7 @@ static HB_CODEPAGE s_codepage = { "CSISO",
"a~á~äbcèd~ïe~é~ì~ëfgh.ch.i~íjklmn~òo~ó~öpqrøs¹t~»u~ú~ù~üvwxy~ýz¾",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( CSISO );
HB_CODEPAGE_INIT( CSISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_CSISO

View File

@@ -90,7 +90,7 @@ static HB_CODEPAGE s_codepage = { "CSKAM",
"a~ ~„bc‡d~ƒe~~ˆ~ fgh.ch.i~¡jklmn~¤o~¢~”pqr©s¨t~Ÿu~£~~<7E>vwxy~˜z",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( CSKAM );
HB_CODEPAGE_INIT( CSKAM )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_CSKAM

View File

@@ -90,7 +90,7 @@ static HB_CODEPAGE s_codepage = { "CSWIN",
"a~á~äbcèd~ïe~é~ì~ëfgh.ch.i~íjklmn~òo~ó~öpqrøsšt~<7E>u~ú~ù~üvwxy~ýzž",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( CSWIN );
HB_CODEPAGE_INIT( CSWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_CSWIN

View File

@@ -89,7 +89,7 @@ static HB_CODEPAGE s_codepage = { "SK852",
"a~ ~„bcŸd~Ô.dz..d§.e~fgh.ch.i~¡jkl~~mn~åo~¢~“pqr~êsçt~œu~£vwxy~ìz§",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( SK852 );
HB_CODEPAGE_INIT( SK852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_SK852

View File

@@ -89,7 +89,7 @@ static HB_CODEPAGE s_codepage = { "SKISO",
"a~á~äbcèd~ï.dz..d¾.e~éfgh.ch.i~íjkl~å~µmn~òo~ó~ôpqr~às¹t~»u~úvwxy~ýz¾",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( SKISO );
HB_CODEPAGE_INIT( SKISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_SKISO

View File

@@ -89,7 +89,7 @@ static HB_CODEPAGE s_codepage = { "SKKAM",
"a~ ~„bc‡d~ƒ.dz..d.e~fgh.ch.i~¡jkl~<7E>~Œmn~¤o~¢~“pqr~ªs¨t~Ÿu~£vwxy~˜z",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( SKKAM );
HB_CODEPAGE_INIT( SKKAM )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_SKKAM

View File

@@ -89,7 +89,7 @@ static HB_CODEPAGE s_codepage = { "SKWIN",
"a~á~äbcèd~ï.dz..dž.e~éfgh.ch.i~íjkl~å~¾mn~òo~ó~ôpqr~àsšt~<7E>u~úvwxy~ýzž",
IS_LATIN, ACCENTED_EQUAL, ACCENTED_INTERLEAVED, 0, 0, NULL, NULL, NULL, NULL, 0, NULL };
HB_CODEPAGE_INIT( SKWIN );
HB_CODEPAGE_INIT( SKWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_codepage_Init_SKWIN

View File

@@ -553,7 +553,7 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
{
fNeg = FALSE;
}
else if( szNum[ulPos] == '-' )
else if( szNum[ ulPos ] == '-' )
{
fNeg = TRUE;
ulPos++;
@@ -561,22 +561,22 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
else
{
fNeg = FALSE;
if( szNum[ulPos] == '+' )
if( szNum[ ulPos ] == '+' )
ulPos++;
}
*lVal = 0;
/* Hex Number */
if( fPCode && ulPos + 1 < ulLen && szNum[ulPos] == '0' &&
( szNum[ulPos+1] == 'X' || szNum[ulPos+1] == 'x' ) )
if( fPCode && ulPos + 1 < ulLen && szNum[ ulPos ] == '0' &&
( szNum[ ulPos + 1 ] == 'X' || szNum[ ulPos + 1 ] == 'x' ) )
{
ulPos += 2;
iWidth = HB_DEFAULT_WIDTH;
fHex = TRUE;
for( ; ulPos < ulLen; ulPos++ )
{
c = szNum[ulPos];
c = szNum[ ulPos ];
if( c >= '0' && c <= '9' )
c -= '0';
else if( c >= 'A' && c <= 'F' )
@@ -600,7 +600,7 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
for( ; ulPos < ulLen; ulPos++ )
{
c = szNum[ulPos];
c = szNum[ ulPos ];
if( c >= '0' && c <= '9' )
{
if( fDbl )
@@ -613,7 +613,7 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
}
else
{
*dVal = (double) *lVal * 10.0 + ( c - '0' );
*dVal = ( double ) *lVal * 10.0 + ( c - '0' );
fDbl = TRUE;
}
if( fDec )
@@ -629,7 +629,7 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
{
while( !fDec && ulPos < ulLen )
{
if( szNum[ulPos++] == '.' )
if( szNum[ ulPos++ ] == '.' )
fDec = TRUE;
else
iWidth++;
@@ -654,7 +654,7 @@ static BOOL hb_str2number( BOOL fPCode, const char* szNum, ULONG ulLen, HB_LONG
#endif
fDec ) )
{
*dVal = (double) *lVal;
*dVal = ( double ) *lVal;
fDbl = TRUE;
}
if( iDec )

View File

@@ -2605,7 +2605,7 @@ HB_EXPORT USHORT hb_fsCurDirBuff( USHORT uiDrive, BYTE * pbyBuffer, ULONG ulLen
#elif defined(HB_OS_OS2) && defined(__GNUC__)
hb_vmUnlock();
fResult = ( _getcwd1( (char *) pbyBuffer, uiDrive + 'A' - 1 ) == 0 );
fResult = ( _getcwd1( ( char * ) pbyBuffer, uiDrive + 'A' - 1 ) == 0 );
hb_fsSetIOError( fResult, 0 );
hb_vmLock();

View File

@@ -4,9 +4,9 @@
/*
* Harbour Project source code:
* OS(), VERSION(), HB_COMPILER() functions
* Version related functions
*
* Copyright 1999 {list of individual authors and e-mail addresses}
* Copyright 1999-2008 Viktor Szakats <viktor.szakats@syenar.hu>
* www - http://www.harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
@@ -50,17 +50,6 @@
*
*/
/*
* The following parts are Copyright of the individual authors.
* www - http://www.harbour-project.org
*
* Copyright 1999-2008 Viktor Szakats <viktor.szakats@syenar.hu>
* HB_VERSION(), HB_COMPILER()
*
* See doc/license.txt for licensing terms.
*
*/
#include "hbapi.h"
#include "hbvm.h"