diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 7d66d98fdf..683963cc59 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,11 @@ 2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org) */ +2008-10-24 09:23 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + * contrib/xhb/hbcompat.ch + + Added a few MT related translations. + * Some cleanup. + 2008-10-23 14:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Fixed compilation against libcurl 7.16.1. diff --git a/harbour/contrib/xhb/hbcompat.ch b/harbour/contrib/xhb/hbcompat.ch index e308f1119c..ca31db087e 100644 --- a/harbour/contrib/xhb/hbcompat.ch +++ b/harbour/contrib/xhb/hbcompat.ch @@ -64,58 +64,62 @@ #define __PLATFORM__LINUX #endif - #xtranslate hb_gtSys => gtSys - #xtranslate hb_gtInfo([]) => gtInfo() - #xtranslate hb_gtVersion([]) => hb_gt_Version() + #xtranslate hb_gtSys => gtSys + #xtranslate hb_gtInfo([]) => gtInfo() + #xtranslate hb_gtVersion([]) => hb_gt_Version() - #xtranslate hb_ScrMaxRow() => gtInfo( HB_GTI_SCREENHEIGHT ) - #xtranslate hb_ScrMaxCol() => gtInfo( HB_GTI_SCREENWIDTH ) - #xtranslate MaxRow(.T.) => gtInfo( HB_GTI_SCREENHEIGHT ) - #xtranslate MaxCol(.T.) => gtInfo( HB_GTI_SCREENWIDTH ) + #xtranslate hb_ScrMaxRow() => gtInfo( HB_GTI_SCREENHEIGHT ) + #xtranslate hb_ScrMaxCol() => gtInfo( HB_GTI_SCREENWIDTH ) + #xtranslate MaxRow(.T.) => gtInfo( HB_GTI_SCREENHEIGHT ) + #xtranslate MaxCol(.T.) => gtInfo( HB_GTI_SCREENWIDTH ) - #xtranslate hb_dbPack() => __dbPack() - #xtranslate hb_dbZap() => __dbZap() - #xtranslate hb_dbDrop([]) => dbDrop() - #xtranslate hb_dbExists([]) => dbExists() - #xtranslate hb_FieldLen([]) => FieldLen() - #xtranslate hb_FieldDec([]) => FieldDec() - #xtranslate hb_FieldType([]) => FieldType() + #xtranslate hb_dbPack() => __dbPack() + #xtranslate hb_dbZap() => __dbZap() + #xtranslate hb_dbDrop([]) => dbDrop() + #xtranslate hb_dbExists([]) => dbExists() + #xtranslate hb_FieldLen([]) => FieldLen() + #xtranslate hb_FieldDec([]) => FieldDec() + #xtranslate hb_FieldType([]) => FieldType() - #xtranslate hb_isregex([]) => hb_isregexstring() - #xtranslate hb_pvalue([]) => pvalue() - #xtranslate hb_methodName([])=> methodName() - #xtranslate hb_libLoad([]) => libLoad() - #xtranslate hb_libFree([]) => libFree() - #xtranslate hb_adler32([]) => hb_checksum() - #xtranslate hb_setLastKey([])=> setLastKey() - #xtranslate hb_CStr([]) => CStr() - #xtranslate hb_DirExists() => IsDirectory() - #xtranslate hb_rddInfo([]) => rddInfo() - #xtranslate hb_idleSleep([]) => SecondsSleep() - #xtranslate hb_UserName() => NetName(1) - #xtranslate hb_FSize() => FileSize() - #xtranslate hb_WildMatch([]) => WildMatch() - #xtranslate hb_Deserialize() => hb_DeserialNext() - #xtranslate hb_Adler32([]) => hb_Checksum() + #xtranslate hb_isregex([]) => hb_isregexstring() + #xtranslate hb_pvalue([]) => pvalue() + #xtranslate hb_methodName([]) => methodName() + #xtranslate hb_libLoad([]) => libLoad() + #xtranslate hb_libFree([]) => libFree() + #xtranslate hb_adler32([]) => hb_checksum() + #xtranslate hb_setLastKey([]) => setLastKey() + #xtranslate hb_CStr([]) => CStr() + #xtranslate hb_DirExists() => IsDirectory() + #xtranslate hb_rddInfo([]) => rddInfo() + #xtranslate hb_idleSleep([]) => SecondsSleep() + #xtranslate hb_UserName() => NetName(1) + #xtranslate hb_FSize() => FileSize() + #xtranslate hb_WildMatch([]) => WildMatch() + #xtranslate hb_Deserialize() => hb_DeserialNext() - #xtranslate hb_HexToNum([]) => HexToNum() - #xtranslate hb_NumToHex([]) => NumToHex() - #xtranslate hb_HexToStr([]) => HexToStr() - #xtranslate hb_StrToHex([]) => StrToHex() + #xtranslate hb_HexToNum([]) => HexToNum() + #xtranslate hb_NumToHex([]) => NumToHex() + #xtranslate hb_HexToStr([]) => HexToStr() + #xtranslate hb_StrToHex([]) => StrToHex() - #xtranslate hb_AScan([]) => AScan() - #xtranslate hb_RAScan([]) => RAScan() - #xtranslate hb_AIns([]) => AIns() - #xtranslate hb_ADel([]) => ADel() - #xtranslate hb_At([]) => At() + #xtranslate hb_AScan([]) => AScan() + #xtranslate hb_RAScan([]) => RAScan() + #xtranslate hb_AIns([]) => AIns() + #xtranslate hb_ADel([]) => ADel() + #xtranslate hb_At([]) => At() - #xtranslate hb_ISPOINTER( )=> ISPOINTER( ) + #xtranslate hb_ISPOINTER( ) => ISPOINTER( ) + #xtranslate hb_ARGV([]) => hb_CMDARGARGV() #xtranslate hb_IniSetComment([]) => hb_SetIniComment() #xtranslate hb_IniRead([]) => hb_ReadIni() #xtranslate hb_IniWrite([]) => hb_WriteIni() - #xtranslate hb_DisableWaitLocks([]) => DisableWaitLocks() + #xtranslate hb_DisableWaitLocks([]) => DisableWaitLocks() + + #xtranslate hb_mtvm() => hb_multiThread() + #xtranslate hb_threadWaitForAll() => WaitForThreads() + #xtranslate hb_mutexNotify() => Notify() /* Some statement endings */ #xcommand ENDSEQUENCE => END @@ -147,40 +151,39 @@ #define GTI_CLIENT 2 /* Maximum possible client size of a window */ #define GTI_MAX 3 /* Maximum possible window size (in Windows) */ - #xtranslate gtSys => hb_gtSys - #xtranslate gtInfo([]) => hb_gtInfo() - #xtranslate hb_gt_Version([]) => hb_gtVersion() + #xtranslate gtSys => hb_gtSys + #xtranslate gtInfo([]) => hb_gtInfo() + #xtranslate hb_gt_Version([]) => hb_gtVersion() - #xtranslate gtSetClipboard() => hb_gtInfo( HB_GTI_CLIPBOARDDATA, ) - #xtranslate gtGetClipboard() => hb_gtInfo( HB_GTI_CLIPBOARDDATA ) - #xtranslate gtGetClipBoardSize() => Len( hb_gtInfo( HB_GTI_CLIPBOARDDATA ) ) - #xtranslate gtPasteClipBoard([]) => hb_gtInfo( HB_GTI_CLIPBOARDPAST ) - #xtranslate gtProcessMessages() => NextKey() - #xtranslate gfxPrimitive([]) => hb_gfxPrimitive() - #xtranslate gfxText([]) => hb_gfxText() - #xtranslate MaxRow(.T.) => hb_gtInfo( HB_GTI_VIEWPORTHEIGHT ) - #xtranslate MaxCol(.T.) => hb_gtInfo( HB_GTI_VIEWPORTWIDTH ) + #xtranslate gtSetClipboard() => hb_gtInfo( HB_GTI_CLIPBOARDDATA, ) + #xtranslate gtGetClipboard() => hb_gtInfo( HB_GTI_CLIPBOARDDATA ) + #xtranslate gtGetClipBoardSize() => Len( hb_gtInfo( HB_GTI_CLIPBOARDDATA ) ) + #xtranslate gtPasteClipBoard([]) => hb_gtInfo( HB_GTI_CLIPBOARDPAST ) + #xtranslate gtProcessMessages() => NextKey() + #xtranslate gfxPrimitive([]) => hb_gfxPrimitive() + #xtranslate gfxText([]) => hb_gfxText() + #xtranslate MaxRow(.T.) => hb_gtInfo( HB_GTI_VIEWPORTHEIGHT ) + #xtranslate MaxCol(.T.) => hb_gtInfo( HB_GTI_VIEWPORTWIDTH ) - #xtranslate hb_isregexstring([]) => hb_isregex() - #xtranslate pvalue([]) => hb_pvalue() - #xtranslate methodName([]) => hb_methodName() - #xtranslate libLoad([]) => hb_libLoad() - #xtranslate libFree([]) => hb_libFree() - #xtranslate hb_checksum([]) => hb_adler32() - #xtranslate setLastKey([]) => hb_setLastKey() - #xtranslate CStr([]) => hb_CStr() - #xtranslate IsDirectory() => hb_DirExists() - #xtranslate SecondsSleep([]) => hb_idleSleep() - #xtranslate NetName() => iif( ValType( ) == "N" .AND. == 1, hb_UserName(), NetName() ) - #xtranslate FileSize() => hb_FSize() - #xtranslate WildMatch([]) => hb_WildMatch() - #xtranslate hb_DeserialNext() => hb_Deserialize() - #xtranslate hb_Checksum([]) => hb_Adler32() + #xtranslate hb_isregexstring([]) => hb_isregex() + #xtranslate pvalue([]) => hb_pvalue() + #xtranslate methodName([]) => hb_methodName() + #xtranslate libLoad([]) => hb_libLoad() + #xtranslate libFree([]) => hb_libFree() + #xtranslate hb_checksum([]) => hb_adler32() + #xtranslate setLastKey([]) => hb_setLastKey() + #xtranslate CStr([]) => hb_CStr() + #xtranslate IsDirectory() => hb_DirExists() + #xtranslate SecondsSleep([]) => hb_idleSleep() + #xtranslate NetName() => iif( ValType( ) == "N" .AND. == 1, hb_UserName(), NetName() ) + #xtranslate FileSize() => hb_FSize() + #xtranslate WildMatch([]) => hb_WildMatch() + #xtranslate hb_DeserialNext() => hb_Deserialize() - #xtranslate HexToNum([]) => hb_HexToNum() - #xtranslate NumToHex([]) => hb_NumToHex() - #xtranslate HexToStr([]) => hb_HexToStr() - #xtranslate StrToHex([]) => hb_StrToHex() + #xtranslate HexToNum([]) => hb_HexToNum() + #xtranslate NumToHex([]) => hb_NumToHex() + #xtranslate HexToStr([]) => hb_HexToStr() + #xtranslate StrToHex([]) => hb_StrToHex() #xtranslate AScan(,,[],[],) => hb_AScan(,,,,) #xtranslate RAScan([]) => hb_RAScan() @@ -188,43 +191,47 @@ #xtranslate ADel(,,) => hb_ADel(,,) #xtranslate At(,,[]) => hb_At(,,) - #xtranslate ISPOINTER( ) => hb_ISPOINTER( ) + #xtranslate ISPOINTER( ) => hb_ISPOINTER( ) #xtranslate hb_SetIniComment([]) => hb_IniSetComment() #xtranslate hb_ReadIni([]) => hb_IniRead() #xtranslate hb_WriteIni([]) => hb_IniWrite() - #xtranslate DisableWaitLocks([]) => hb_DisableWaitLocks() + #xtranslate DisableWaitLocks([]) => hb_DisableWaitLocks() - #xtranslate Str(,[],[],)=> iif(, hb_NToS(), Str()) - #xtranslate hb_CMDARGARGV([])=> hb_ARGV(0) + #xtranslate hb_multiThread() => hb_mtvm() + #xtranslate WaitForThreads() => hb_threadWaitForAll() + #xtranslate Notify() => hb_mutexNotify() + + #xtranslate Str(,[],[],) => iif(, hb_NToS(), Str()) + #xtranslate hb_CMDARGARGV([]) => hb_ARGV() /* Hash item functions */ - #xtranslate HASH([]) => hb_HASH() - #xtranslate HHASKEY([]) => hb_HHASKEY() - #xtranslate HGETPOS([]) => hb_HPOS() - #xtranslate HGET([]) => hb_HGET() - #xtranslate HSET([]) => hb_HSET() - #xtranslate HDEL([]) => hb_HDEL() - #xtranslate HGETKEYAT([]) => hb_HKEYAT() - #xtranslate HGETVALUEAT([]) => hb_HVALUEAT() - #xtranslate HSETVALUEAT([]) => hb_HVALUEAT() - #xtranslate HGETPAIRAT([]) => hb_HPAIRAT() - #xtranslate HDELAT([]) => hb_HDELAT() - #xtranslate HGETKEYS([]) => hb_HKEYS() - #xtranslate HGETVALUES([]) => hb_HVALUES() - #xtranslate HFILL([]) => hb_HFILL() - #xtranslate HCLONE([]) => hb_HCLONE() - #xtranslate HCOPY([]) => hb_HCOPY() - #xtranslate HMERGE([]) => hb_HMERGE() - #xtranslate HEVAL([]) => hb_HEVAL() - #xtranslate HSCAN([]) => hb_HSCAN() - #xtranslate HSETCASEMATCH([])=> hb_HSETCASEMATCH() - #xtranslate HGETCASEMATCH([])=> hb_HCASEMATCH() - #xtranslate HSETAUTOADD([]) => hb_HSETAUTOADD() - #xtranslate HGETAUTOADD([]) => hb_HAUTOADD() - #xtranslate HALLOCATE([]) => hb_HALLOCATE() - #xtranslate HDEFAULT([]) => hb_HDEFAULT() + #xtranslate HASH([]) => hb_HASH() + #xtranslate HHASKEY([]) => hb_HHASKEY() + #xtranslate HGETPOS([]) => hb_HPOS() + #xtranslate HGET([]) => hb_HGET() + #xtranslate HSET([]) => hb_HSET() + #xtranslate HDEL([]) => hb_HDEL() + #xtranslate HGETKEYAT([]) => hb_HKEYAT() + #xtranslate HGETVALUEAT([]) => hb_HVALUEAT() + #xtranslate HSETVALUEAT([]) => hb_HVALUEAT() + #xtranslate HGETPAIRAT([]) => hb_HPAIRAT() + #xtranslate HDELAT([]) => hb_HDELAT() + #xtranslate HGETKEYS([]) => hb_HKEYS() + #xtranslate HGETVALUES([]) => hb_HVALUES() + #xtranslate HFILL([]) => hb_HFILL() + #xtranslate HCLONE([]) => hb_HCLONE() + #xtranslate HCOPY([]) => hb_HCOPY() + #xtranslate HMERGE([]) => hb_HMERGE() + #xtranslate HEVAL([]) => hb_HEVAL() + #xtranslate HSCAN([]) => hb_HSCAN() + #xtranslate HSETCASEMATCH([]) => hb_HSETCASEMATCH() + #xtranslate HGETCASEMATCH([]) => hb_HCASEMATCH() + #xtranslate HSETAUTOADD([]) => hb_HSETAUTOADD() + #xtranslate HGETAUTOADD([]) => hb_HAUTOADD() + #xtranslate HALLOCATE([]) => hb_HALLOCATE() + #xtranslate HDEFAULT([]) => hb_HDEFAULT() /* Inet functions */ #xtranslate INETINIT([]) => hb_INETINIT()