2008-10-11 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/fnsplit.c
* source/rtl/hbtoken.c
! HB_FNAMESPLIT(), HB_TOKENPTR() fixed to
reset parameters passed by reference in
error cases.
This commit is contained in:
@@ -8,6 +8,13 @@
|
||||
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
|
||||
*/
|
||||
|
||||
2008-10-11 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
|
||||
* source/rtl/fnsplit.c
|
||||
* source/rtl/hbtoken.c
|
||||
! HB_FNAMESPLIT(), HB_TOKENPTR() fixed to
|
||||
reset parameters passed by reference in
|
||||
error cases.
|
||||
|
||||
2008-10-11 13:06 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/source/rtl/tget.prg
|
||||
! fixed cursor positioning when new get item is added.
|
||||
|
||||
@@ -55,17 +55,14 @@
|
||||
|
||||
HB_FUNC( HB_FNAMESPLIT )
|
||||
{
|
||||
if( ISCHAR( 1 ) )
|
||||
{
|
||||
PHB_FNAME pFileName = hb_fsFNameSplit( hb_parc( 1 ) );
|
||||
PHB_FNAME pFileName = hb_fsFNameSplit( hb_parcx( 1 ) );
|
||||
|
||||
hb_storc( pFileName->szPath, 2 );
|
||||
hb_storc( pFileName->szName, 3 );
|
||||
hb_storc( pFileName->szExtension, 4 );
|
||||
hb_storc( pFileName->szDrive, 5 );
|
||||
hb_storc( pFileName->szPath, 2 );
|
||||
hb_storc( pFileName->szName, 3 );
|
||||
hb_storc( pFileName->szExtension, 4 );
|
||||
hb_storc( pFileName->szDrive, 5 );
|
||||
|
||||
hb_xfree( pFileName );
|
||||
}
|
||||
hb_xfree( pFileName );
|
||||
}
|
||||
|
||||
HB_FUNC( HB_FNAMEMERGE )
|
||||
@@ -80,4 +77,3 @@ HB_FUNC( HB_FNAMEMERGE )
|
||||
|
||||
hb_retc( hb_fsFNameMerge( szFileName, &pFileName ) );
|
||||
}
|
||||
|
||||
|
||||
@@ -276,7 +276,10 @@ HB_FUNC( HB_TOKENPTR )
|
||||
hb_retclen( szToken, ulToken );
|
||||
}
|
||||
else
|
||||
{
|
||||
hb_stornl( 0, 2 );
|
||||
hb_retc( NULL );
|
||||
}
|
||||
}
|
||||
|
||||
HB_FUNC( HB_ATOKENS )
|
||||
|
||||
Reference in New Issue
Block a user