2007-09-06 00:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

* harbour/source/rtl/gttrm/gttrm.c
    * use for teraterm Linux controle codes

  * harbour/source/rtl/filesys.c
  * harbour/source/rtl/file.c
    ! fixed GPF trap which appeared after my last modifications
This commit is contained in:
Przemyslaw Czerpak
2007-09-05 22:45:02 +00:00
parent 2428951d68
commit 168680f0c6
4 changed files with 17 additions and 3 deletions

View File

@@ -8,6 +8,14 @@
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2007-09-06 00:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/gttrm/gttrm.c
* use for teraterm Linux controle codes
* harbour/source/rtl/filesys.c
* harbour/source/rtl/file.c
! fixed GPF trap which appeared after my last modifications
2007-09-05 16:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/hbgtmk.sh
* replaced CVS checkout commands by SVN checkout

View File

@@ -65,7 +65,8 @@ HB_EXPORT BOOL hb_fsFile( BYTE * pFilename )
if( ( ffind = hb_fsFindFirst( ( char * ) pFilename, HB_FA_ALL ) ) != NULL )
{
hb_fsFindClose( ffind );
hb_xfree(pFilename);
if( fFree )
hb_xfree( pFilename );
return TRUE;
}

View File

@@ -2368,7 +2368,9 @@ HB_EXPORT BYTE * hb_fsNameConv( BYTE * szFileName, BOOL * pfFree )
if( pfFree )
{
szFileName = ( BYTE * ) hb_strdup( ( char * ) szFileName );
BYTE * szNew = ( BYTE * ) hb_xgrab( _POSIX_PATH_MAX + 1 );
hb_strncpy( ( char * ) szNew, ( char * ) szFileName, _POSIX_PATH_MAX );
szFileName = szNew;
*pfFree = TRUE;
}
@@ -2430,6 +2432,7 @@ HB_EXPORT BYTE * hb_fsNameConv( BYTE * szFileName, BOOL * pfFree )
}
hb_fsFNameMerge( ( char * ) szFileName, pFileName );
hb_xfree( pFileName );
}
else if( pfFree )
*pfFree = FALSE;

View File

@@ -2708,7 +2708,9 @@ static void hb_gt_trm_SetTerm( void )
szTerm = "ansi";
}
if( strncmp( szTerm, "linux", 5 ) == 0 )
if( strncmp( szTerm, "linux", 5 ) == 0 ||
strcmp( szTerm, "tterm" ) == 0 ||
strcmp( szTerm, "teraterm" ) == 0 )
{
s_termState.Init = hb_gt_trm_AnsiInit;
s_termState.Exit = hb_gt_trm_AnsiExit;