2009-02-05 10:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu)

* contrib/rddado/adordd.prg
    ! Fixed HB_SYMOL_USED() -> HB_SYMBOL_UNUSED()
    * Formatting.

  * mpkg_rpm.sh
  * harbour.spec
    * -with hbhpdf -> -with libharu
      This should also fix hbhpdf to libharu in generated
      rpm name. Please test.

  * contrib/hbwin/win_prn2.c
  * contrib/hbwin/win_prn1.c
    * Minor cleanups, formatting.
This commit is contained in:
Viktor Szakats
2009-02-05 09:21:52 +00:00
parent c2b165fed8
commit b4fdd8673f
6 changed files with 152 additions and 143 deletions

View File

@@ -8,9 +8,23 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2009-02-05 10:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddado/adordd.prg
! Fixed HB_SYMOL_USED() -> HB_SYMBOL_UNUSED()
* Formatting.
* mpkg_rpm.sh
* harbour.spec
* -with hbhpdf -> -with libharu
This should also fix hbhpdf to libharu in generated
rpm name. Please test.
* contrib/hbwin/win_prn2.c
* contrib/hbwin/win_prn1.c
* Minor cleanups, formatting.
2009-02-04 02:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddsql/sddfb/make_b32.bat
* harbour/contrib/rddsql/sddfb/make_b32.bat
* removed 'echo on' I've left for debugging purpose some time ago
2009-02-04 23:55 UTC+0100 Viktor Szakats (harbour.01 syenar hu)

View File

@@ -242,15 +242,12 @@ HB_FUNC( WIN_TEXTOUT )
int iWidth = ISNUM( 6 ) ? ( int ) hb_parnl( 6 ) : 0;
LPTSTR lpData = HB_TCHAR_CONVNTO( hb_parc( 4 ), iLen );
if( ISNUM( 7 ) && ( hb_parnl( 7 ) == 1 || hb_parnl( 7 ) == 2 ) )
{
if( hb_parnl( 7 ) == 1 )
SetTextAlign( ( HDC ) hDC, TA_BOTTOM | TA_RIGHT | TA_NOUPDATECP );
else
SetTextAlign( ( HDC ) hDC, TA_BOTTOM | TA_CENTER | TA_NOUPDATECP );
}
if( hb_parnl( 7 ) == 1 )
SetTextAlign( ( HDC ) hDC, TA_NOUPDATECP | TA_BOTTOM | TA_RIGHT );
else if( hb_parnl( 7 ) == 2 )
SetTextAlign( ( HDC ) hDC, TA_NOUPDATECP | TA_BOTTOM | TA_CENTER );
else
SetTextAlign( ( HDC ) hDC, TA_BOTTOM | TA_LEFT | TA_NOUPDATECP );
SetTextAlign( ( HDC ) hDC, TA_NOUPDATECP | TA_BOTTOM | TA_LEFT );
if( iWidth < 0 && iLen < 1024 )
{
@@ -282,12 +279,12 @@ HB_FUNC( WIN_GETTEXTSIZE )
LONG Result = 0;
HDC hDC = win_HDC_par( 1 );
ULONG ulLen = hb_parclen( 2 );
SIZE sSize;
if( hDC && ulLen )
{
int iLen = ( int ) hb_parnl( 3 );
LPTSTR lpData;
SIZE sSize;
if( ( ULONG ) iLen > ulLen )
iLen = ulLen;
@@ -350,7 +347,7 @@ HB_FUNC( WIN_CREATEFONT )
{
BOOL Result = FALSE;
HDC hDC = win_HDC_par( 1 );
HFONT hFont, hOldFont;
HFONT hFont;
char *pszFont = hb_parc( 2 );
LPTSTR lpFont = pszFont ? HB_TCHAR_CONVTO( pszFont ) : NULL;
int iHeight = ( int ) hb_parnl( 3 );
@@ -377,11 +374,12 @@ HB_FUNC( WIN_CREATEFONT )
if( hFont )
{
Result = TRUE;
hOldFont = ( HFONT ) SelectObject( hDC, hFont );
HFONT hOldFont = ( HFONT ) SelectObject( hDC, hFont );
if( hOldFont )
DeleteObject( hOldFont );
Result = TRUE;
}
hb_retl( Result );

View File

@@ -160,9 +160,7 @@ BOOL hb_GetDefaultPrinter( char * pPrinterName, LPDWORD pdwBufferSize )
fnGetDefaultPrinter = ( DEFPRINTER ) GetProcAddress( hWinSpool, "GetDefaultPrinterA" );
if( fnGetDefaultPrinter )
{
Result = ( *fnGetDefaultPrinter )( pPrinterName, pdwBufferSize );
}
FreeLibrary( hWinSpool );
}

View File

@@ -133,11 +133,11 @@ THREAD STATIC t_bError
#ifdef __XHARBOUR__
static function HB_TokenGet( cText, nPos, cSep )
STATIC FUNCTION HB_TokenGet( cText, nPos, cSep )
local aTokens := HB_ATokens( cText, cSep )
LOCAL aTokens := HB_ATokens( cText, cSep )
return iif( nPos <= Len( aTokens ), aTokens[ nPos ], "" )
RETURN iif( nPos <= Len( aTokens ), aTokens[ nPos ], "" )
#endif
@@ -147,7 +147,7 @@ STATIC FUNCTION ADO_INIT( nRDD )
USRRDD_RDDDATA( nRDD, aRData )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_NEW( nWA )
@@ -158,7 +158,7 @@ STATIC FUNCTION ADO_NEW( nWA )
USRRDD_AREADATA( nWA, aWAData )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_CREATE( nWA, aOpenInfo )
@@ -251,7 +251,7 @@ STATIC FUNCTION ADO_CREATE( nWA, aOpenInfo )
oConnection:Close()
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_CREATEFIELDS( nWA, aStruct )
@@ -301,7 +301,7 @@ STATIC FUNCTION ADO_CREATEFIELDS( nWA, aStruct )
ENDCASE
NEXT
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_OPEN( nWA, aOpenInfo )
@@ -451,7 +451,7 @@ STATIC FUNCTION ADO_OPEN( nWA, aOpenInfo )
ADO_GOTOP( nWA )
ENDIF
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_CLOSE( nWA )
@@ -472,7 +472,7 @@ STATIC FUNCTION ADO_CLOSE( nWA )
CATCH
END
RETURN UR_SUPER_CLOSE( nWA )
RETURN UR_SUPER_CLOSE( nWA )
STATIC FUNCTION ADO_GETVALUE( nWA, nField, xValue )
@@ -516,7 +516,7 @@ STATIC FUNCTION ADO_GETVALUE( nWA, nField, xValue )
ENDIF
END WITH
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_GOTO( nWA, nRecord )
@@ -530,7 +530,7 @@ STATIC FUNCTION ADO_GOTO( nWA, nRecord )
ADO_RECID( nWA, @nRecNo )
END WITH
RETURN iif( nRecord == nRecNo, HB_SUCCESS, HB_FAILURE )
RETURN iif( nRecord == nRecNo, HB_SUCCESS, HB_FAILURE )
STATIC FUNCTION ADO_GOTOID( nWA, nRecord )
LOCAL nRecNo
@@ -543,7 +543,7 @@ STATIC FUNCTION ADO_GOTOID( nWA, nRecord )
ADO_RECID( nWA, @nRecNo )
END WITH
RETURN iif( nRecord == nRecNo, HB_SUCCESS, HB_FAILURE )
RETURN iif( nRecord == nRecNo, HB_SUCCESS, HB_FAILURE )
STATIC FUNCTION ADO_GOTOP( nWA )
@@ -557,7 +557,7 @@ STATIC FUNCTION ADO_GOTOP( nWA )
aWAData[ WA_BOF ] := .F.
aWAData[ WA_EOF ] := .F.
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_GOBOTTOM( nWA )
@@ -569,7 +569,7 @@ STATIC FUNCTION ADO_GOBOTTOM( nWA )
aWAData[ WA_BOF ] := .F.
aWAData[ WA_EOF ] := .F.
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_SKIPRAW( nWA, nToSkip )
@@ -611,7 +611,7 @@ STATIC FUNCTION ADO_SKIPRAW( nWA, nToSkip )
ENDIF
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_BOF( nWA, lBof )
@@ -619,7 +619,7 @@ STATIC FUNCTION ADO_BOF( nWA, lBof )
lBof := aWAData[ WA_BOF ]
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_EOF( nWA, lEof )
@@ -634,7 +634,7 @@ STATIC FUNCTION ADO_EOF( nWA, lEof )
nResult := HB_FAILURE
END
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_DELETED( nWA, lDeleted )
@@ -650,7 +650,7 @@ STATIC FUNCTION ADO_DELETED( nWA, lDeleted )
lDeleted := .F.
END TRY
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_DELETE( nWA )
@@ -660,7 +660,7 @@ STATIC FUNCTION ADO_DELETE( nWA )
ADO_SKIPRAW( nWA, 1 )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_RECNO( nWA, nRecNo )
@@ -680,10 +680,10 @@ STATIC FUNCTION ADO_RECNO( nWA, nRecNo )
nResult := HB_FAILURE
END
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_RECID( nWA, nRecNo )
RETURN ADO_RECNO( nWA, @nRecNo )
RETURN ADO_RECNO( nWA, @nRecNo )
STATIC FUNCTION ADO_RECCOUNT( nWA, nRecords )
@@ -691,7 +691,7 @@ STATIC FUNCTION ADO_RECCOUNT( nWA, nRecords )
nRecords := oRecordSet:RecordCount()
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_PUTVALUE( nWA, nField, xValue )
@@ -706,7 +706,7 @@ STATIC FUNCTION ADO_PUTVALUE( nWA, nField, xValue )
END
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_APPEND( nWA, lUnLockAll )
@@ -721,7 +721,7 @@ STATIC FUNCTION ADO_APPEND( nWA, lUnLockAll )
CATCH
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_FLUSH( nWA )
@@ -732,7 +732,7 @@ STATIC FUNCTION ADO_FLUSH( nWA )
CATCH
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ORDINFO( nWA, nIndex, aOrderInfo )
@@ -798,13 +798,13 @@ STATIC FUNCTION ADO_ORDINFO( nWA, nIndex, aOrderInfo )
ENDIF
ENDCASE
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_RECINFO( nWA, nRecord, nInfoType, uInfo )
LOCAL nResult := HB_SUCCESS
//LOCAL oRecordSet := USRRDD_AREADATA( nWA )[ WA_RECORDSET ]
HB_SYMOL_USED( nWA )
HB_SYMBOL_UNUSED( nWA )
#ifdef UR_DBRI_DELETED
DO CASE
CASE nInfoType == UR_DBRI_DELETED
@@ -832,7 +832,7 @@ STATIC FUNCTION ADO_RECINFO( nWA, nRecord, nInfoType, uInfo )
HB_SYMBOL_UNUSED( uInfo )
#endif
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_FIELDNAME( nWA, nField, cFieldName )
LOCAL nResult := HB_SUCCESS
@@ -845,7 +845,7 @@ STATIC FUNCTION ADO_FIELDNAME( nWA, nField, cFieldName )
nResult := HB_FAILURE
END TRY
RETURN nResult
RETURN nResult
STATIC FUNCTION ADO_FIELDINFO( nWA, nField, nInfoType, uInfo )
@@ -925,7 +925,7 @@ STATIC FUNCTION ADO_FIELDINFO( nWA, nField, nInfoType, uInfo )
RETURN HB_FAILURE
ENDCASE
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ORDLSTFOCUS( nWA, aOrderInfo )
@@ -952,14 +952,14 @@ STATIC FUNCTION ADO_ORDLSTFOCUS( nWA, aOrderInfo )
ADO_GOTO( nWA, nRecNo )
END WITH
*/
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_PACK( nWA )
//LOCAL oRecordSet := USRRDD_AREADATA( nWA )[ WA_RECORDSET ]
HB_SYMOL_USED( nWA )
HB_SYMBOL_UNUSED( nWA )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_RAWLOCK( nWA, nAction, nRecNo )
@@ -970,18 +970,18 @@ STATIC FUNCTION ADO_RAWLOCK( nWA, nAction, nRecNo )
HB_SYMBOL_UNUSED( nWA )
HB_SYMBOL_UNUSED( nAction )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_LOCK( nWA, aLockInfo )
//LOCAL oRecordSet := USRRDD_AREADATA( nWA )[ WA_RECORDSET ]
HB_SYMOL_USED( nWA )
HB_SYMBOL_UNUSED( nWA )
aLockInfo[ UR_LI_METHOD ] := DBLM_MULTIPLE
aLockInfo[ UR_LI_RECORD ] := RECNO()
aLockInfo[ UR_LI_RESULT ] := .T.
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_UNLOCK( nWA, xRecID )
@@ -991,7 +991,7 @@ STATIC FUNCTION ADO_UNLOCK( nWA, xRecID )
HB_SYMBOL_UNUSED( xRecId )
HB_SYMBOL_UNUSED( nWA )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_SETFILTER( nWA, aFilterInfo )
@@ -999,7 +999,7 @@ STATIC FUNCTION ADO_SETFILTER( nWA, aFilterInfo )
oRecordSet:Filter := SQLTranslate( aFilterInfo[ UR_FRI_CEXPR ] )
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_CLEARFILTER( nWA )
@@ -1010,7 +1010,7 @@ STATIC FUNCTION ADO_CLEARFILTER( nWA )
CATCH
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ZAP( nWA )
@@ -1026,7 +1026,7 @@ STATIC FUNCTION ADO_ZAP( nWA )
oRecordSet:Requery()
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_SETLOCATE( nWA, aScopeInfo )
@@ -1036,7 +1036,7 @@ STATIC FUNCTION ADO_SETLOCATE( nWA, aScopeInfo )
aWAData[ WA_SCOPEINFO ] := aScopeInfo
return HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_LOCATE( nWA, lContinue )
@@ -1047,7 +1047,7 @@ STATIC FUNCTION ADO_LOCATE( nWA, lContinue )
aWAData[ WA_FOUND ] := ! oRecordSet:EOF
aWAData[ WA_EOF ] := oRecordSet:EOF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_CLEARREL( nWA )
@@ -1066,7 +1066,7 @@ STATIC FUNCTION ADO_CLEARREL( nWA )
ENDIF
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_RELAREA( nWA, nRelNo, nRelArea )
@@ -1079,7 +1079,7 @@ STATIC FUNCTION ADO_RELAREA( nWA, nRelNo, nRelArea )
nRelArea := 0
END TRY
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_RELTEXT( nWA, nRelNo, cExpr )
@@ -1093,7 +1093,7 @@ STATIC FUNCTION ADO_RELTEXT( nWA, nRelNo, cExpr )
cExpr := ''
END TRY
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_SETREL( nWA, aRelInfo )
@@ -1109,7 +1109,7 @@ STATIC FUNCTION ADO_SETREL( nWA, aRelInfo )
// raise error for can't create relation
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_FORCEREL( nWA )
@@ -1124,7 +1124,7 @@ STATIC FUNCTION ADO_FORCEREL( nWA )
RETURN ADO_RELEVAL( nWA, aPendingRel )
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_RELEVAL( nWA, aRelInfo )
LOCAL aInfo, nReturn, nOrder, uResult
@@ -1157,8 +1157,7 @@ STATIC FUNCTION ADO_RELEVAL( nWA, aRelInfo )
ENDIF
ENDIF
RETURN nReturn
RETURN nReturn
STATIC FUNCTION ADO_ORDLSTADD( nWA, aOrderInfo )
@@ -1169,7 +1168,7 @@ STATIC FUNCTION ADO_ORDLSTADD( nWA, aOrderInfo )
CATCH
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ORDLSTCLEAR( nWA )
@@ -1180,7 +1179,7 @@ STATIC FUNCTION ADO_ORDLSTCLEAR( nWA )
CATCH
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ORDCREATE( nWA, aOrderCreateInfo )
@@ -1217,7 +1216,7 @@ STATIC FUNCTION ADO_ORDCREATE( nWA, aOrderCreateInfo )
UR_SUPER_ERROR( nWA, oError )
END
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_ORDDESTROY( nWA, aOrderInfo )
@@ -1232,7 +1231,7 @@ STATIC FUNCTION ADO_ORDDESTROY( nWA, aOrderInfo )
NEXT
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_EVALBLOCK( nArea, bBlock, uResult )
@@ -1251,7 +1250,7 @@ STATIC FUNCTION ADO_EVALBLOCK( nArea, bBlock, uResult )
DbSelectArea( nCurrArea )
ENDIF
RETURN HB_SUCCESS
RETURN HB_SUCCESS
STATIC FUNCTION ADO_EXISTS( nRdd, cTable, cIndex, ulConnect )
//LOCAL n
@@ -1275,7 +1274,7 @@ STATIC FUNCTION ADO_EXISTS( nRdd, cTable, cIndex, ulConnect )
ENDIF
ENDIF
RETURN lRet
RETURN lRet
STATIC FUNCTION ADO_DROP( nRdd, cTable, cIndex, ulConnect )
//LOCAL n
@@ -1299,7 +1298,7 @@ STATIC FUNCTION ADO_DROP( nRdd, cTable, cIndex, ulConnect )
ENDIF
ENDIF
RETURN lRet
RETURN lRet
STATIC FUNCTION ADO_SEEK( nWA, lSoftSeek, cKey, lFindLast )
@@ -1313,7 +1312,7 @@ STATIC FUNCTION ADO_SEEK( nWA, lSoftSeek, cKey, lFindLast )
LPCDXTAG pTag;
if ( FAST_GOCOLD( ( AREAP ) pArea ) == HB_FAILURE )
return HB_FAILURE;
RETURN HB_FAILURE;
//oRecordSet:Find( aWAData[ WA_SCOPEINFO ][ UR_SI_CFOR ], iif( lContinue, 1, 0 ) )
LPCDXKEY pKey;
@@ -1377,17 +1376,17 @@ STATIC FUNCTION ADO_SEEK( nWA, lSoftSeek, cKey, lFindLast )
}
pArea->fBof = FALSE;
hb_cdxKeyFree( pKey );
return retval;
RETURN retval;
*/
RETURN HB_FAILURE
RETURN HB_FAILURE
static function ADO_FOUND( nWA, lFound )
STATIC FUNCTION ADO_FOUND( nWA, lFound )
local aWAData := USRRDD_AREADATA( nWA )
LOCAL aWAData := USRRDD_AREADATA( nWA )
lFound := aWAData[ WA_FOUND ]
return HB_SUCCESS
RETURN HB_SUCCESS
FUNCTION ADORDD_GETFUNCTABLE( pFuncCount, pFuncTable, pSuperTable, nRddID )
@@ -1445,12 +1444,12 @@ FUNCTION ADORDD_GETFUNCTABLE( pFuncCount, pFuncTable, pSuperTable, nRddID )
aADOFunc[ UR_EXISTS ] := ( @ADO_EXISTS() )
aADOFunc[ UR_DROP ] := ( @ADO_DROP() )
RETURN USRRDD_GETFUNCTABLE( pFuncCount, pFuncTable, pSuperTable, nRddID, ;
/* NO SUPER RDD */, aADOFunc )
RETURN USRRDD_GETFUNCTABLE( pFuncCount, pFuncTable, pSuperTable, nRddID, ;
/* NO SUPER RDD */, aADOFunc )
INIT PROCEDURE ADORDD_INIT()
rddRegister( "ADORDD", RDT_FULL )
RETURN
RETURN
STATIC FUNCTION ADO_GETFIELDSIZE( nDBFFieldType, nADOFieldSize )
@@ -1496,7 +1495,7 @@ STATIC FUNCTION ADO_GETFIELDSIZE( nDBFFieldType, nADOFieldSize )
ENDCASE
RETURN nDBFFieldSize
RETURN nDBFFieldSize
STATIC FUNCTION ADO_GETFIELDTYPE( nADOFieldType )
@@ -1621,87 +1620,87 @@ STATIC FUNCTION ADO_GETFIELDTYPE( nADOFieldType )
ENDCASE
RETURN nDBFFieldType
RETURN nDBFFieldType
function HB_AdoSetTable( cTableName )
PROCEDURE HB_AdoSetTable( cTableName )
t_cTableName := cTableName
return nil
RETURN
function HB_AdoSetEngine( cEngine )
PROCEDURE HB_AdoSetEngine( cEngine )
t_cEngine := cEngine
return nil
RETURN
function HB_AdoSetServer( cServer )
PROCEDURE HB_AdoSetServer( cServer )
t_cServer := cServer
return nil
RETURN
function HB_AdoSetUser( cUser )
PROCEDURE HB_AdoSetUser( cUser )
t_cUserName := cUser
RETURN NIL
RETURN
function HB_AdoSetPassword( cPassword )
PROCEDURE HB_AdoSetPassword( cPassword )
t_cPassword := cPassword
RETURN NIL
RETURN
FUNCTION HB_AdoSetQuery( cQuery )
PROCEDURE HB_AdoSetQuery( cQuery )
DEFAULT cQuery TO "SELECT * FROM "
t_cQuery := cQuery
RETURN NIL
RETURN
FUNCTION HB_AdoSetLocateFor( cLocateFor )
PROCEDURE HB_AdoSetLocateFor( cLocateFor )
USRRDD_AREADATA( Select() )[ WA_LOCATEFOR ] := cLocateFor
RETURN NIL
RETURN
STATIC FUNCTION SQLTranslate( cExpr )
if Left( cExpr, 1 ) == '"' .and. Right( cExpr, 1 ) == '"'
cExpr := SubStr( cExpr, 2, Len( cExpr ) - 2 )
endif
IF Left( cExpr, 1 ) == '"' .and. Right( cExpr, 1 ) == '"'
cExpr := SubStr( cExpr, 2, Len( cExpr ) - 2 )
ENDIF
cExpr := StrTran( cExpr, '""', "" )
cExpr := StrTran( cExpr, '"', "'" )
cExpr := StrTran( cExpr, "''", "'" )
cExpr := StrTran( cExpr, "==", "=" )
cExpr := StrTran( cExpr, ".and.", "AND" )
cExpr := StrTran( cExpr, ".or.", "OR" )
cExpr := StrTran( cExpr, ".AND.", "AND" )
cExpr := StrTran( cExpr, ".OR.", "OR" )
cExpr := StrTran( cExpr, '""', "" )
cExpr := StrTran( cExpr, '"', "'" )
cExpr := StrTran( cExpr, "''", "'" )
cExpr := StrTran( cExpr, "==", "=" )
cExpr := StrTran( cExpr, ".and.", "AND" )
cExpr := StrTran( cExpr, ".or.", "OR" )
cExpr := StrTran( cExpr, ".AND.", "AND" )
cExpr := StrTran( cExpr, ".OR.", "OR" )
RETURN cExpr
RETURN cExpr
FUNCTION HB_AdoRddGetConnection( nWA )
DEFAULT nWA TO Select()
RETURN USRRDD_AREADATA( nWA )[ WA_CONNECTION ]
RETURN USRRDD_AREADATA( nWA )[ WA_CONNECTION ]
FUNCTION HB_AdoRddGetCatalog( nWA )
DEFAULT nWA TO Select()
RETURN USRRDD_AREADATA( nWA )[ WA_CATALOG ]
RETURN USRRDD_AREADATA( nWA )[ WA_CATALOG ]
FUNCTION HB_AdoRddGetRecordSet( nWA )
local aWAData
LOCAL aWAData
DEFAULT nWA TO Select()
aWAData := USRRDD_AREADATA( nWA )
RETURN iif( aWAData != nil, aWAData[ WA_RECORDSET ], nil )
RETURN iif( aWAData != nil, aWAData[ WA_RECORDSET ], nil )

View File

@@ -16,12 +16,12 @@
# --with mysql - build hbmysql lib and sddmy for sqlrdd
# --with pgsql - build hbpgsql lib and sddpg for sqlrdd
# --with fbsql - build hbfbird lib and sddfb for sqlrdd
# --with gd - build hbgd lib
# --with gd - build hbgd lib
# --with allegro - build GTALLEG - Allegro based GT driver
# --with ads - build rddads RDD
# --with odbc - build hbodbc lib
# --with curl - build hbcurl lib
# --with hbhpdf - build hbhpdf lib
# --with libharu - build hbhpdf lib
# --without nf - do not build nanforum lib
# --without gpllib - do not build libs which needs GPL 3-rd party code
# --without x11 - do not build GTXWC
@@ -81,7 +81,7 @@
%define hb_idir export HB_INC_INSTALL=%{_includedir}/%{name}
%define hb_ldir export HB_LIB_INSTALL=%{_libdir}/%{name}
%define hb_cmrc export HB_COMMERCE=%{?_without_gpllib:yes}
%define hb_ctrb export HB_CONTRIBLIBS="hbbmcdx hbbtree hbclipsm hbct hbgt hbmisc hbmsql hbmzip hbsqlit3 hbtip hbtpathy hbvpdf hbziparc xhb rddsql %{!?_without_nf:hbnf} %{?_with_odbc:hbodbc} %{?_with_curl:hbcurl} %{?_with_hbhpdf:hbhpdf} %{?_with_ads:rddads} %{?_with_gd:hbgd} %{?_with_pgsql:hbpgsql} %{?_with_mysql:hbmysql} %{?_with_fbsql:hbfbird} %{?_with_allegro:gtalleg}"
%define hb_ctrb export HB_CONTRIBLIBS="hbbmcdx hbbtree hbclipsm hbct hbgt hbmisc hbmsql hbmzip hbsqlit3 hbtip hbtpathy hbvpdf hbziparc xhb rddsql %{!?_without_nf:hbnf} %{?_with_odbc:hbodbc} %{?_with_curl:hbcurl} %{?_with_libharu:hbhpdf} %{?_with_ads:rddads} %{?_with_gd:hbgd} %{?_with_pgsql:hbpgsql} %{?_with_mysql:hbmysql} %{?_with_fbsql:hbfbird} %{?_with_allegro:gtalleg}"
%define hb_env %{hb_arch} ; %{hb_cc} ; %{hb_cflag} ; %{hb_lflag} ; %{hb_gpm} ; %{hb_crs} ; %{hb_sln} ; %{hb_x11} ; %{hb_bdir} ; %{hb_idir} ; %{hb_ldir} ; %{hb_ctrb} ; %{hb_cmrc}
%define hb_host www.harbour-project.org
%define readme README.RPM
@@ -133,8 +133,8 @@ uma maquina virtual e documenta
ÍÁÛÉÎÕ É ÄÏËÕÍÅÎÔÁÃÉÀ.
%description -l hu
%{dname} egy több platformon is mûködõ CA-Cl*pper kompatibilis
fordítóprogram. A csomag része a fordító maga, az elõfordító, fejléc
%{dname} egy több platformon is mûködõ CA-Cl*pper kompatibilis
fordítóprogram. A csomag része a fordító maga, az elõfordító, fejléc
állományok, a virtuális gép és függvénykönyvtárak, valamint a dokumentáció.
######################################################################
@@ -171,7 +171,7 @@ linkados dinamicamente.
%description -l hu lib
A(z) %{dname} egy Clipper kompatibilis fordítóprogram.
Ez a csomag biztosítja a dinamikusan szerkesztett %{dname}
Ez a csomag biztosítja a dinamikusan szerkesztett %{dname}
programokhoz szükséges megosztott (dinamikus) futtatókönyvtárakat.
######################################################################
@@ -208,7 +208,7 @@ dos os programas
%description -l hu lib
A(z) %{dname} egy Clipper kompatibilis fordítóprogram.
Ez a csomag biztosítja a statikusan szerkesztett %{dname}
Ez a csomag biztosítja a statikusan szerkesztett %{dname}
programokhoz szükséges statikus futtatókönyvtárakat.
@@ -241,7 +241,7 @@ dos programas.
%description -l hu lib
A(z) %{dname} egy Clipper kompatibilis fordítóprogram.
Ez a csomag kiegészítõ (contrib) könyvtárakat biztosít
Ez a csomag kiegészítõ (contrib) könyvtárakat biztosít
statikus szerkesztéshez.
## odbc library
@@ -274,20 +274,20 @@ statikus szerkeszt
%{?_with_curl:%{dname} to kompatybilny z jêzykiem CA-Cl*pper kompilator.}
%{?_with_curl:Ten pakiet udostêpnia statyczn± biliotekê CURL dla kompilatora %{dname}.}
## hbhpdf library
%{?_with_hbhpdf:%package hbhpdf}
%{?_with_hbhpdf:Summary: hbhpdf libarary for %{dname} compiler}
%{?_with_hbhpdf:Summary(pl): Bilioteka hbhpdf dla kompilatora %{dname}}
%{?_with_hbhpdf:Group: Development/Languages}
%{?_with_hbhpdf:Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}}
## libharu library
%{?_with_libharu:%package libharu}
%{?_with_libharu:Summary: hbhpdf libarary for %{dname} compiler}
%{?_with_libharu:Summary(pl): Bilioteka hbhpdf dla kompilatora %{dname}}
%{?_with_libharu:Group: Development/Languages}
%{?_with_libharu:Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}}
%{?_with_hbhpdf:%description hbhpdf}
%{?_with_hbhpdf:%{dname} is a Clipper compatible compiler.}
%{?_with_hbhpdf:This package provides %{dname} hbhpdf library for program linking.}
%{?_with_libharu:%description libharu}
%{?_with_libharu:%{dname} is a Clipper compatible compiler.}
%{?_with_libharu:This package provides %{dname} hbhpdf library for program linking.}
%{?_with_hbhpdf:%description -l pl hbhpdf}
%{?_with_hbhpdf:%{dname} to kompatybilny z jêzykiem CA-Cl*pper kompilator.}
%{?_with_hbhpdf:Ten pakiet udostêpnia statyczn+ biliotekê hbhpdf dla kompilatora %{dname}.}
%{?_with_libharu:%description -l pl libharu}
%{?_with_libharu:%{dname} to kompatybilny z jêzykiem CA-Cl*pper kompilator.}
%{?_with_libharu:Ten pakiet udostêpnia statyczn+ biliotekê hbhpdf dla kompilatora %{dname}.}
## ADS RDD
%{?_with_ads:%package ads}
@@ -686,10 +686,10 @@ rm -rf $RPM_BUILD_ROOT
%{?_with_curl:%dir %{_libdir}/%{name}}
%{?_with_curl:%{_libdir}/%{name}/libhbcurl.a}
%{?_with_hbhpdf:%files hbhpdf}
%{?_with_hbhpdf:%defattr(644,root,root,755)}
%{?_with_hbhpdf:%dir %{_libdir}/%{name}}
%{?_with_hbhpdf:%{_libdir}/%{name}/libhbhpdf.a}
%{?_with_libharu:%files libharu}
%{?_with_libharu:%defattr(644,root,root,755)}
%{?_with_libharu:%dir %{_libdir}/%{name}}
%{?_with_libharu:%{_libdir}/%{name}/libhbhpdf.a}
%{?_with_ads:%files ads}
%{?_with_ads:%defattr(644,root,root,755)}

View File

@@ -91,19 +91,19 @@ do
done
if test_reqrpm "MySQL-devel" || test_reqrpm "mysql-devel"
then
then
INST_PARAM="${INST_PARAM} --with mysql"
fi
if test_reqrpm "postgresql-devel"
then
then
INST_PARAM="${INST_PARAM} --with pgsql"
fi
if test_reqrpm "firebird-devel"
then
then
INST_PARAM="${INST_PARAM} --with fbsql"
fi
if test_reqrpm "gd-devel"
then
then
v=`rpm -q gd|sed -e "s/[^0-9]*\([0-9]*\).*/\1/g"`
[ "$v" -ge 2 ] && INST_PARAM="${INST_PARAM} --with gd"
fi
@@ -125,7 +125,7 @@ then
fi
if [ -f /usr/include/hpdf.h ] || [ -f /usr/local/include/hpdf.h ]
then
INST_PARAM="${INST_PARAM} --with hbhpdf"
INST_PARAM="${INST_PARAM} --with libharu"
fi
if [ "${HB_COMMERCE}" = "yes" ]
then
@@ -140,11 +140,11 @@ then
INST_PARAM="${INST_PARAM} --without X11"
fi
if ! test_reqrpm ncurses || ! test_reqrpm ncurses-devel
then
then
INST_PARAM="${INST_PARAM} --without gtcrs"
fi
if ! test_reqrpm slang || ! test_reqrpm slang-devel
then
then
INST_PARAM="${INST_PARAM} --without gtsln"
fi