2009-12-22 01:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

* external/pcre/Makefile
    ! Forcing C mode for this external component, which is
      mainly tested and developed for C compiler.
      Currently sunpro has problems in C++ mode due to little
      bug in current PCRE code. Reported to author here:
         http://bugs.exim.org/show_bug.cgi?id=939

  * utils/hbmk2/hbmk2.prg
    * Minor formatting.

  * contrib/hbcairo/core.c
    * Using HB_TRUE/HB_FALSE instead of 1/0.
This commit is contained in:
Viktor Szakats
2009-12-22 00:46:56 +00:00
parent 5ec03c4d97
commit 0ea8f9c2cb
4 changed files with 20 additions and 6 deletions

View File

@@ -17,11 +17,25 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-12-22 01:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* external/pcre/Makefile
! Forcing C mode for this external component, which is
mainly tested and developed for C compiler.
Currently sunpro has problems in C++ mode due to little
bug in current PCRE code. Reported to author here:
http://bugs.exim.org/show_bug.cgi?id=939
* utils/hbmk2/hbmk2.prg
* Minor formatting.
* contrib/hbcairo/core.c
* Using HB_TRUE/HB_FALSE instead of 1/0.
2009-12-22 02:22 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbcairo/core.c
* used current GC API to store references between GC blocks
! fixed GC block storage
* added additional protection against using released path in
* added additional protection against using released path in
cairo_path_iterator_*()
* harbour/contrib/hbcairo/text.c

View File

@@ -414,14 +414,14 @@ HB_FUNC( CAIRO_PATH_ITERATOR_SET_POINTS )
}
else
{
hb_retl( 0 );
hb_retl( HB_FALSE );
return;
}
}
hb_retl( 1 );
hb_retl( HB_TRUE );
}
else
hb_retl( 0 );
hb_retl( HB_FALSE );
}
else
hb_errRT_BASE( EG_ARG, 3012, NULL, HB_ERR_FUNCNAME, HB_ERR_ARGS_BASEPARAMS );

View File

@@ -7,6 +7,7 @@ ROOT := ../../
include $(TOP)$(ROOT)config/global.mk
HB_BUILD_WARN := no
HB_BUILD_MODE := c
C_SOURCES := \
chartabs.c \

View File

@@ -330,6 +330,7 @@ REQUEST hbmk_KEYW
#define hb_DirCreate( d ) MakeDir( d )
#define hb_DirDelete( d ) DirRemove( d )
#define hb_CurDrive() CurDrive()
PROCEDURE Main( ... )
LOCAL aArgsIn := hb_AParams()
@@ -6339,8 +6340,6 @@ STATIC FUNCTION ArchCompFilter( hbmk, cItem )
RETURN cItem
#define hb_CurDrive() CurDrive()
STATIC FUNCTION hb_pwd()
RETURN DirAddPathSep( hb_CurDrive() + hb_osDriveSeparator() + hb_osPathSeparator() + CurDir() )