From 123d9345f4201ab78db0e92dbdeda448525630aa Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 18 Dec 2001 09:41:41 +0000 Subject: [PATCH] *** empty log message *** --- harbour/source/common/hbffind.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/harbour/source/common/hbffind.c b/harbour/source/common/hbffind.c index 0ebc76352f..5d07af50db 100644 --- a/harbour/source/common/hbffind.c +++ b/harbour/source/common/hbffind.c @@ -511,7 +511,10 @@ PHB_FFIND hb_fsFindFirst( const char * pszFileName, USHORT uiAttr ) #if defined(HB_OS_DOS) { - PHB_FFIND_INFO info = ( PHB_FFIND_INFO ) ffind->info = ( PHB_FFIND_INFO ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + PHB_FFIND_INFO info; + + ffind->info = ( void * ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + info = ( PHB_FFIND_INFO ) ffind->info; bFound = ( findfirst( pszFileName, &info->entry, ( USHORT ) hb_fsAttrToRaw( uiAttr ) ) == 0 ); } @@ -519,7 +522,10 @@ PHB_FFIND hb_fsFindFirst( const char * pszFileName, USHORT uiAttr ) #elif defined(HB_OS_OS2) { - PHB_FFIND_INFO info = ( PHB_FFIND_INFO ) ffind->info = ( PHB_FFIND_INFO ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + PHB_FFIND_INFO info; + + ffind->info = ( void * ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + info = ( PHB_FFIND_INFO ) ffind->info; info->hFindFile = HDIR_CREATE; @@ -535,7 +541,10 @@ PHB_FFIND hb_fsFindFirst( const char * pszFileName, USHORT uiAttr ) #elif defined(HB_OS_WIN_32) { - PHB_FFIND_INFO info = ( PHB_FFIND_INFO ) ffind->info = ( PHB_FFIND_INFO ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + PHB_FFIND_INFO info; + + ffind->info = ( void * ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + info = ( PHB_FFIND_INFO ) ffind->info; info->hFindFile = FindFirstFile( pszFileName, &info->pFindFileData ); info->dwAttr = ( DWORD ) hb_fsAttrToRaw( uiAttr ); @@ -567,7 +576,10 @@ PHB_FFIND hb_fsFindFirst( const char * pszFileName, USHORT uiAttr ) #elif defined(HB_OS_UNIX) { - PHB_FFIND_INFO info = ( PHB_FFIND_INFO ) ffind->info = ( PHB_FFIND_INFO ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + PHB_FFIND_INFO info; + + ffind->info = ( void * ) hb_xgrab( sizeof( HB_FFIND_INFO ) ); + info = ( PHB_FFIND_INFO ) ffind->info; info->dir = opendir( pszFileName );