2015-03-04 11:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)

* include/hbapi.h
    ! fixed HB_ISMEMO() macro, original version was accepting the same
      items as HB_ISCHAR() so it was not compatible with ISMEMO() macro
      in Cl*pper.

  * src/rtl/valtype.c
    * use HB_ISMEMO() macro
This commit is contained in:
Przemysław Czerpak
2015-03-04 11:18:45 +01:00
parent d3a947bc6f
commit 6df9526b8d
3 changed files with 11 additions and 2 deletions

View File

@@ -10,6 +10,15 @@
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2015-03-04 11:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* include/hbapi.h
! fixed HB_ISMEMO() macro, original version was accepting the same
items as HB_ISCHAR() so it was not compatible with ISMEMO() macro
in Cl*pper.
* src/rtl/valtype.c
* use HB_ISMEMO() macro
2015-03-04 09:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* src/rdd/dbf1.c
* src/rtl/hbinet.c

View File

@@ -230,7 +230,7 @@ HB_EXTERN_BEGIN
#define HB_ISLOG( n ) ( hb_param( n, HB_IT_LOGICAL ) != NULL )
#define HB_ISDATE( n ) ( hb_param( n, HB_IT_DATE ) != NULL )
#define HB_ISTIMESTAMP( n ) ( hb_param( n, HB_IT_TIMESTAMP ) != NULL )
#define HB_ISMEMO( n ) ( hb_param( n, HB_IT_MEMO ) != NULL )
#define HB_ISMEMO( n ) ( hb_param( n, HB_IT_MEMOFLAG ) != NULL )
#define HB_ISBYREF( n ) ( ( hb_parinfo( n ) & HB_IT_BYREF ) != 0 ) /* NOTE: Intentionally using a different method */
#define HB_ISARRAY( n ) ( hb_param( n, HB_IT_ARRAY ) != NULL )
#define HB_ISOBJECT( n ) ( hb_extIsObject( n ) )

View File

@@ -116,7 +116,7 @@ HB_FUNC( HB_ISCHAR )
HB_FUNC( HB_ISMEMO )
{
hb_retl( ( hb_parinfo( 1 ) & HB_IT_MEMOFLAG ) != 0 );
hb_retl( HB_ISMEMO( 1 ) );
}
HB_FUNC( HB_ISARRAY )