diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 873a141546..576ef6ec74 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -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) diff --git a/harbour/contrib/hbwin/win_prn1.c b/harbour/contrib/hbwin/win_prn1.c index bc23d9f963..c9312c00ab 100644 --- a/harbour/contrib/hbwin/win_prn1.c +++ b/harbour/contrib/hbwin/win_prn1.c @@ -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 ); diff --git a/harbour/contrib/hbwin/win_prn2.c b/harbour/contrib/hbwin/win_prn2.c index 0797558d9f..51d6617d90 100644 --- a/harbour/contrib/hbwin/win_prn2.c +++ b/harbour/contrib/hbwin/win_prn2.c @@ -160,9 +160,7 @@ BOOL hb_GetDefaultPrinter( char * pPrinterName, LPDWORD pdwBufferSize ) fnGetDefaultPrinter = ( DEFPRINTER ) GetProcAddress( hWinSpool, "GetDefaultPrinterA" ); if( fnGetDefaultPrinter ) - { Result = ( *fnGetDefaultPrinter )( pPrinterName, pdwBufferSize ); - } FreeLibrary( hWinSpool ); } diff --git a/harbour/contrib/rddado/adordd.prg b/harbour/contrib/rddado/adordd.prg index e5727276ad..047fea091a 100644 --- a/harbour/contrib/rddado/adordd.prg +++ b/harbour/contrib/rddado/adordd.prg @@ -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 ) diff --git a/harbour/harbour.spec b/harbour/harbour.spec index 2a706c6c2b..4ff3f72fa6 100644 --- a/harbour/harbour.spec +++ b/harbour/harbour.spec @@ -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)} diff --git a/harbour/mpkg_rpm.sh b/harbour/mpkg_rpm.sh index d9229d445b..18278c9e21 100755 --- a/harbour/mpkg_rpm.sh +++ b/harbour/mpkg_rpm.sh @@ -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