2012-10-19 01:06 UTC+0200 Viktor Szakats (harbour syenar.net)

* contrib/xhb/xhbhash.c
    * use HB_FUNC_TRANSLATE() on two extra functions which 
      were reimplemented but the same implementations also exist
      in core so they can be used: HB_HSETAUTOADD()/HB_SETCASEMATCH()
This commit is contained in:
Viktor Szakats
2012-10-18 23:08:43 +00:00
parent 76f741a69a
commit 830d7ad1f6
2 changed files with 30 additions and 24 deletions

View File

@@ -16,6 +16,12 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-10-19 01:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/xhb/xhbhash.c
* use HB_FUNC_TRANSLATE() on two extra functions which
were reimplemented but the same implementations also exist
in core so they can be used: HB_HSETAUTOADD()/HB_SETCASEMATCH()
2012-10-19 00:55 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbct/ctwfunc.c
* contrib/hbct/files.c

View File

@@ -52,29 +52,29 @@
#include "hbapiitm.h"
HB_FUNC_TRANSLATE( HASH , HB_HASH )
HB_FUNC_TRANSLATE( HHASKEY , HB_HHASKEY )
HB_FUNC_TRANSLATE( HGETPOS , HB_HPOS )
HB_FUNC_TRANSLATE( HGET , HB_HGET )
HB_FUNC_TRANSLATE( HSET , HB_HSET )
HB_FUNC_TRANSLATE( HDEL , HB_HDEL )
HB_FUNC_TRANSLATE( HGETKEYAT , HB_HKEYAT )
HB_FUNC_TRANSLATE( HGETVALUEAT , HB_HVALUEAT )
HB_FUNC_TRANSLATE( HSETVALUEAT , HB_HVALUEAT )
HB_FUNC_TRANSLATE( HGETPAIRAT , HB_HPAIRAT )
HB_FUNC_TRANSLATE( HDELAT , HB_HDELAT )
HB_FUNC_TRANSLATE( HGETKEYS , HB_HKEYS )
HB_FUNC_TRANSLATE( HGETVALUES , HB_HVALUES )
HB_FUNC_TRANSLATE( HFILL , HB_HFILL )
HB_FUNC_TRANSLATE( HCLONE , HB_HCLONE )
HB_FUNC_TRANSLATE( HCOPY , HB_HCOPY )
HB_FUNC_TRANSLATE( HMERGE , HB_HMERGE )
HB_FUNC_TRANSLATE( HEVAL , HB_HEVAL )
HB_FUNC_TRANSLATE( HSCAN , HB_HSCAN )
HB_FUNC_TRANSLATE( HALLOCATE , HB_HALLOCATE )
HB_FUNC_TRANSLATE( HDEFAULT , HB_HDEFAULT )
HB_FUNC_TRANSLATE( HGETCASEMATCH , HB_HCASEMATCH )
HB_FUNC_TRANSLATE( HASH , HB_HASH )
HB_FUNC_TRANSLATE( HHASKEY , HB_HHASKEY )
HB_FUNC_TRANSLATE( HGETPOS , HB_HPOS )
HB_FUNC_TRANSLATE( HGET , HB_HGET )
HB_FUNC_TRANSLATE( HSET , HB_HSET )
HB_FUNC_TRANSLATE( HDEL , HB_HDEL )
HB_FUNC_TRANSLATE( HGETKEYAT , HB_HKEYAT )
HB_FUNC_TRANSLATE( HGETVALUEAT , HB_HVALUEAT )
HB_FUNC_TRANSLATE( HSETVALUEAT , HB_HVALUEAT )
HB_FUNC_TRANSLATE( HGETPAIRAT , HB_HPAIRAT )
HB_FUNC_TRANSLATE( HDELAT , HB_HDELAT )
HB_FUNC_TRANSLATE( HGETKEYS , HB_HKEYS )
HB_FUNC_TRANSLATE( HGETVALUES , HB_HVALUES )
HB_FUNC_TRANSLATE( HFILL , HB_HFILL )
HB_FUNC_TRANSLATE( HCLONE , HB_HCLONE )
HB_FUNC_TRANSLATE( HCOPY , HB_HCOPY )
HB_FUNC_TRANSLATE( HMERGE , HB_HMERGE )
HB_FUNC_TRANSLATE( HEVAL , HB_HEVAL )
HB_FUNC_TRANSLATE( HSCAN , HB_HSCAN )
HB_FUNC_TRANSLATE( HALLOCATE , HB_HALLOCATE )
HB_FUNC_TRANSLATE( HDEFAULT , HB_HDEFAULT )
HB_FUNC_TRANSLATE( HGETCASEMATCH , HB_HCASEMATCH )
HB_FUNC_TRANSLATE( HSETCASEMATCH , HB_HSETCASEMATCH )
HB_FUNC_TRANSLATE( HSETAUTOADD , HB_SETAUTOADD )
HB_FUNC_EXTERN( HB_HCASEMATCH ) ; HB_FUNC( HSETCASEMATCH ) { HB_FUNC_EXEC( HB_HCASEMATCH ); hb_itemReturn( hb_param( 1, HB_IT_HASH ) ); }
HB_FUNC_EXTERN( HB_HAUTOADD ) ; HB_FUNC( HSETAUTOADD ) { HB_FUNC_EXEC( HB_HAUTOADD ); hb_itemReturn( hb_param( 1, HB_IT_HASH ) ); }
HB_FUNC_EXTERN( HB_HAUTOADD ) ; HB_FUNC( HGETAUTOADD ) { HB_FUNC_EXEC( HB_HAUTOADD ); hb_retl( hb_parni( -1 ) == HB_HASH_AUTOADD_ALWAYS ); }