2009-07-10 04:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)

* include/hbapi.h
  * source/vm/fm.c
  * source/rtl/fstemp.c
  * source/rtl/ampm.c
  * source/rtl/fkmax.c
  * source/rtl/isprint.c
  * source/rtl/samples.c
  * source/rtl/inkey.c
  * source/rtl/fmhb.c
  * source/rtl/colorind.c
  * source/rtl/hbffind.c
    * USHORT -> int.
This commit is contained in:
Viktor Szakats
2009-07-10 02:31:59 +00:00
parent f85d360181
commit 2a4e728aa9
12 changed files with 90 additions and 76 deletions

View File

@@ -17,6 +17,20 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-07-10 04:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbapi.h
* source/vm/fm.c
* source/rtl/fstemp.c
* source/rtl/ampm.c
* source/rtl/fkmax.c
* source/rtl/isprint.c
* source/rtl/samples.c
* source/rtl/inkey.c
* source/rtl/fmhb.c
* source/rtl/colorind.c
* source/rtl/hbffind.c
* USHORT -> int.
2009-07-10 03:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/gtwin/gtwin.c
* source/rtl/gtwvt/gtwvt.h

View File

@@ -492,7 +492,7 @@ extern HB_EXPORT void * hb_xgrab( ULONG ulSize ) HB_MALLOC_ATTR HB_ALLOC_SIZE_AT
extern HB_EXPORT void hb_xfree( void * pMem ); /* frees memory */
extern HB_EXPORT void * hb_xrealloc( void * pMem, ULONG ulSize ) HB_ALLOC_SIZE_ATTR( 2 ); /* reallocates memory */
extern HB_EXPORT ULONG hb_xsize( void * pMem ); /* returns the size of an allocated memory block */
extern HB_EXPORT ULONG hb_xquery( USHORT uiMode ); /* Query different types of memory information */
extern HB_EXPORT ULONG hb_xquery( int iMode ); /* Query different types of memory information */
extern HB_EXPORT void hb_xsetfilename( const char * szValue );
extern HB_EXPORT void hb_xsetinfo( const char * szValue );
#ifdef _HB_API_INTERNAL_

View File

@@ -56,17 +56,17 @@ HB_FUNC( AMPM )
{
ULONG ulTimeLen = hb_parclen( 1 );
char * pszResult = ( char * ) hb_xgrab( HB_MAX( ulTimeLen, 2 ) + 3 + 1 );
USHORT uiHour = 0;
int iHour = 0;
BOOL bAM;
if( ulTimeLen )
{
const char * pszTime = hb_parc( 1 );
memcpy( pszResult, pszTime, ulTimeLen );
uiHour = ( USHORT ) hb_strVal( pszTime, ulTimeLen );
iHour = ( int ) hb_strVal( pszTime, ulTimeLen );
}
if( uiHour == 0 || uiHour == 24 )
if( iHour == 0 || iHour == 24 )
{
if( ulTimeLen < 2 )
ulTimeLen = 2;
@@ -75,14 +75,14 @@ HB_FUNC( AMPM )
pszResult[ 1 ] = '2';
bAM = TRUE;
}
else if( uiHour > 12 )
else if( iHour > 12 )
{
if( ulTimeLen < 2 )
ulTimeLen = 2;
uiHour -= 12;
pszResult[ 0 ] = ( char ) ( uiHour / 10 ) + '0';
pszResult[ 1 ] = ( char ) ( uiHour % 10 ) + '0';
iHour -= 12;
pszResult[ 0 ] = ( char ) ( iHour / 10 ) + '0';
pszResult[ 1 ] = ( char ) ( iHour % 10 ) + '0';
if( pszResult[ 0 ] == '0' )
pszResult[ 0 ] = ' ';
@@ -90,7 +90,7 @@ HB_FUNC( AMPM )
bAM = FALSE;
}
else
bAM = ( uiHour != 12 );
bAM = ( iHour != 12 );
memcpy( pszResult + ulTimeLen, bAM ? " am" : " pm", 4 );

View File

@@ -59,17 +59,17 @@ HB_FUNC( HB_COLORINDEX )
const char * pszColor = hb_parc( 1 );
ULONG ulColorPos;
ULONG ulColorLen;
USHORT uiColorIndex = ( USHORT ) hb_parni( 2 );
int iColorIndex = hb_parni( 2 );
/* Skip the given number of commas */
for( ulColorPos = 0; pszColor[ ulColorPos ] != '\0' && uiColorIndex > 0; ulColorPos++ )
for( ulColorPos = 0; pszColor[ ulColorPos ] != '\0' && iColorIndex > 0; ulColorPos++ )
{
if( pszColor[ ulColorPos ] == ',' )
uiColorIndex--;
iColorIndex--;
}
/* if found, continue */
if( uiColorIndex == 0 )
if( iColorIndex == 0 )
{
/* Skip the spaces after the comma */
while( pszColor[ ulColorPos ] == ' ' )

View File

@@ -68,13 +68,13 @@ HB_FUNC( FKLABEL )
if( pPar1 )
{
USHORT uiFKey = ( USHORT ) hb_itemGetNI( pPar1 );
int iFKey = hb_itemGetNI( pPar1 );
if( uiFKey > 0 && uiFKey <= 40 )
if( iFKey > 0 && iFKey <= 40 )
{
char szName[ 4 ];
hb_snprintf( szName, sizeof( szName ), "F%i", uiFKey );
hb_snprintf( szName, sizeof( szName ), "F%d", iFKey );
hb_retc( szName );
return;
}

View File

@@ -54,5 +54,5 @@
HB_FUNC( MEMORY )
{
hb_retnint( hb_xquery( ( USHORT ) hb_parni( 1 ) ) );
hb_retnint( hb_xquery( hb_parni( 1 ) ) );
}

View File

@@ -261,9 +261,9 @@ static BOOL hb_fsTempName( char * pszBuffer, const char * pszDir, const char * p
HB_FHANDLE hb_fsCreateTemp( const char * pszDir, const char * pszPrefix, ULONG ulAttr, char * pszName )
{
USHORT nAttemptLeft = 999;
int iAttemptLeft = 999;
while( --nAttemptLeft )
while( --iAttemptLeft )
{
if( hb_fsTempName( pszName, pszDir, pszPrefix ) )
{

View File

@@ -385,13 +385,13 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
{
BOOL bFound;
USHORT nYear = 0;
USHORT nMonth = 0;
USHORT nDay = 0;
int iYear = 0;
int iMonth = 0;
int iDay = 0;
USHORT nHour = 0;
USHORT nMin = 0;
USHORT nSec = 0;
int iHour = 0;
int iMin = 0;
int iSec = 0;
ULONG raw_attr = 0;
@@ -453,13 +453,13 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
ftime = sStat.st_mtime;
ft = localtime( &ftime );
nYear = ft->tm_year + 1900;
nMonth = ft->tm_mon + 1;
nDay = ft->tm_mday;
iYear = ft->tm_year + 1900;
iMonth = ft->tm_mon + 1;
iDay = ft->tm_mday;
nHour = ft->tm_hour;
nMin = ft->tm_min;
nSec = ft->tm_sec;
iHour = ft->tm_hour;
iMin = ft->tm_min;
iSec = ft->tm_sec;
}
}
hb_fsSetIOError( bFound, 0 );
@@ -503,13 +503,13 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
ffind->size = info->entry.cbFile;
raw_attr = info->entry.attrFile;
nYear = info->entry.fdateLastWrite.year + 1980;
nMonth = info->entry.fdateLastWrite.month;
nDay = info->entry.fdateLastWrite.day;
iYear = info->entry.fdateLastWrite.year + 1980;
iMonth = info->entry.fdateLastWrite.month;
iDay = info->entry.fdateLastWrite.day;
nHour = info->entry.ftimeLastWrite.hours;
nMin = info->entry.ftimeLastWrite.minutes;
nSec = info->entry.ftimeLastWrite.twosecs;
iHour = info->entry.ftimeLastWrite.hours;
iMin = info->entry.ftimeLastWrite.minutes;
iSec = info->entry.ftimeLastWrite.twosecs;
}
hb_fsSetIOError( bFound, 0 );
@@ -590,12 +590,12 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
if( FileTimeToLocalFileTime( &info->pFindFileData.ftLastWriteTime, &ft ) &&
FileTimeToSystemTime( &ft, &time ) )
{
nYear = time.wYear;
nMonth = time.wMonth;
nDay = time.wDay;
nHour = time.wHour;
nMin = time.wMinute;
nSec = time.wSecond;
iYear = time.wYear;
iMonth = time.wMonth;
iDay = time.wDay;
iHour = time.wHour;
iMin = time.wMinute;
iSec = time.wSecond;
}
}
}
@@ -681,13 +681,13 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
lt = *localtime( &ftime );
# endif
nYear = lt.tm_year + 1900;
nMonth = lt.tm_mon + 1;
nDay = lt.tm_mday;
iYear = lt.tm_year + 1900;
iMonth = lt.tm_mon + 1;
iDay = lt.tm_mday;
nHour = lt.tm_hour;
nMin = lt.tm_min;
nSec = lt.tm_sec;
iHour = lt.tm_hour;
iMin = lt.tm_min;
iSec = lt.tm_sec;
}
else
bFound = FALSE;
@@ -703,12 +703,12 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
/* HB_SYMBOL_UNUSED( ffind ); */
HB_SYMBOL_UNUSED( nYear );
HB_SYMBOL_UNUSED( nMonth );
HB_SYMBOL_UNUSED( nDay );
HB_SYMBOL_UNUSED( nHour );
HB_SYMBOL_UNUSED( nMin );
HB_SYMBOL_UNUSED( nSec );
HB_SYMBOL_UNUSED( iYear );
HB_SYMBOL_UNUSED( iMonth );
HB_SYMBOL_UNUSED( iDay );
HB_SYMBOL_UNUSED( iHour );
HB_SYMBOL_UNUSED( iMin );
HB_SYMBOL_UNUSED( iSec );
HB_SYMBOL_UNUSED( raw_attr );
bFound = FALSE;
@@ -739,11 +739,11 @@ static BOOL hb_fsFindNextLow( PHB_FFIND ffind )
ffind->attr = hb_fsAttrFromRaw( raw_attr );
ffind->lDate = hb_dateEncode( nYear, nMonth, nDay );
hb_dateStrPut( ffind->szDate, nYear, nMonth, nDay );
ffind->lDate = hb_dateEncode( iYear, iMonth, iDay );
hb_dateStrPut( ffind->szDate, iYear, iMonth, iDay );
ffind->szDate[ 8 ] = '\0';
hb_snprintf( ffind->szTime, sizeof( ffind->szTime ), "%02d:%02d:%02d", nHour, nMin, nSec );
hb_snprintf( ffind->szTime, sizeof( ffind->szTime ), "%02d:%02d:%02d", iHour, iMin, iSec );
}
hb_vmLock();

View File

@@ -98,7 +98,7 @@ static HB_TSD_NEW( s_inkeyBlock, sizeof( HB_INKEYBLOCK ), NULL, hb_inkeyBlockRel
HB_FUNC( INKEY )
{
PHB_INKEYBLOCK pInkeyBlock = ( PHB_INKEYBLOCK ) hb_stackTestTSD( &s_inkeyBlock );
USHORT uiPCount = ( USHORT ) hb_pcount();
int iPCount = hb_pcount();
PHB_ITEM pKey = NULL;
int iKey;
@@ -107,7 +107,7 @@ HB_FUNC( INKEY )
do
{
iKey = hb_inkey( uiPCount == 1 || ( uiPCount > 1 && HB_ISNUM( 1 ) ),
iKey = hb_inkey( iPCount == 1 || ( iPCount > 1 && HB_ISNUM( 1 ) ),
hb_parnd( 1 ),
HB_ISNUM( 2 ) ? hb_parni( 2 ) : hb_setGetEventMask() );

View File

@@ -62,7 +62,7 @@ BOOL hb_printerIsReady( const char * pszPrinterName )
/* NOTE: DOS specific solution, using BIOS interrupt */
{
USHORT uiPort;
int iPort;
if( pszPrinterName == NULL )
pszPrinterName = "LPT1";
@@ -80,12 +80,12 @@ BOOL hb_printerIsReady( const char * pszPrinterName )
}
else if( strlen( pszPrinterName ) >= 4 &&
hb_strnicmp( pszPrinterName, "LPT", 3 ) == 0 &&
( uiPort = atoi( pszPrinterName + 3 ) ) > 0 )
( iPort = atoi( pszPrinterName + 3 ) ) > 0 )
{
union REGS regs;
regs.h.ah = 2;
regs.HB_XREGS.dx = uiPort - 1;
regs.HB_XREGS.dx = iPort - 1;
HB_DOS_INT86( 0x17, &regs, &regs );

View File

@@ -56,21 +56,21 @@
static char * hb_SecToTimeStr( char * pszTime, ULONG ulTime )
{
USHORT uiValue;
int iValue;
HB_TRACE(HB_TR_DEBUG, ("hb_SecToTimeStr(%s, %lu)", pszTime, ulTime));
uiValue = ( USHORT ) ( ( ulTime / 3600 ) % 24 );
pszTime[ 0 ] = ( char ) ( uiValue / 10 ) + '0';
pszTime[ 1 ] = ( char ) ( uiValue % 10 ) + '0';
iValue = ( int ) ( ( ulTime / 3600 ) % 24 );
pszTime[ 0 ] = ( char ) ( iValue / 10 ) + '0';
pszTime[ 1 ] = ( char ) ( iValue % 10 ) + '0';
pszTime[ 2 ] = ':';
uiValue = ( USHORT ) ( ( ulTime / 60 ) % 60 );
pszTime[ 3 ] = ( char ) ( uiValue / 10 ) + '0';
pszTime[ 4 ] = ( char ) ( uiValue % 10 ) + '0';
iValue = ( int ) ( ( ulTime / 60 ) % 60 );
pszTime[ 3 ] = ( char ) ( iValue / 10 ) + '0';
pszTime[ 4 ] = ( char ) ( iValue % 10 ) + '0';
pszTime[ 5 ] = ':';
uiValue = ( USHORT ) ( ulTime % 60 );
pszTime[ 6 ] = ( char ) ( uiValue / 10 ) + '0';
pszTime[ 7 ] = ( char ) ( uiValue % 10 ) + '0';
iValue = ( int ) ( ulTime % 60 );
pszTime[ 6 ] = ( char ) ( iValue / 10 ) + '0';
pszTime[ 7 ] = ( char ) ( iValue % 10 ) + '0';
pszTime[ 8 ] = '\0';
return pszTime;

View File

@@ -1080,15 +1080,15 @@ void hb_xexit( void ) /* Deinitialize fixed memory subsystem */
#endif
ULONG hb_xquery( USHORT uiMode )
ULONG hb_xquery( int iMode )
{
ULONG ulResult;
HB_TRACE(HB_TR_DEBUG, ("hb_xquery(%hu)", uiMode));
HB_TRACE(HB_TR_DEBUG, ("hb_xquery(%d)", iMode));
/* TODO: Return the correct values instead of 9999 [vszakats] */
switch( uiMode )
switch( iMode )
{
case HB_MEM_CHAR: /* (Free Variable Space [KB]) */
#if defined( HB_OS_WIN )