From e2f40918a82fb613e2ef76a80a3c26cd27b1f8aa Mon Sep 17 00:00:00 2001 From: "David G. Holm" Date: Wed, 21 Nov 2001 03:46:55 +0000 Subject: [PATCH] See ChangeLog entry 2001-11-20 22:45 UTC-0500 David G. Holm --- harbour/ChangeLog | 6 ++++++ harbour/source/compiler/harbour.y | 2 +- harbour/source/macro/macro.y | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 40310584ee..dc407bfea6 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,9 @@ +2001-11-20 22:45 UTC-0500 David G. Holm + + * source/compiler/harbour.y + * source/macro/macro.y + ! Exclude IBM C++ from the declaration of __yy_memcpy. + 2001-11-20 23:59 GMT+1 Maurilio Longo * source/debug/debugger.prg ! ::ShowCode() was using At( ":", cModuleName ) to divide procedure name from module name, diff --git a/harbour/source/compiler/harbour.y b/harbour/source/compiler/harbour.y index c637bd4e3d..2b6bf3390d 100644 --- a/harbour/source/compiler/harbour.y +++ b/harbour/source/compiler/harbour.y @@ -55,7 +55,7 @@ extern void yy_delete_buffer( void * ); /* yacc functions to manage multiple fil #endif /* lex & yacc related prototypes */ -#if !defined(__GNUC__) +#if !defined(__GNUC__) && !defined(__IBMCPP__) extern void __yy_memcpy ( char*, char*, unsigned int ); /* to satisfy Borland compiler */ #endif extern int yyparse( void ); /* main yacc parsing function */ diff --git a/harbour/source/macro/macro.y b/harbour/source/macro/macro.y index 2d97919e79..255007565c 100644 --- a/harbour/source/macro/macro.y +++ b/harbour/source/macro/macro.y @@ -78,7 +78,7 @@ /* This is workaround of yyparse() declaration bug in bison.simple */ -#if !defined(__GNUC__) +#if !defined(__GNUC__) && !defined(__IBMCPP__) void __yy_memcpy ( char*, char*, unsigned int ); /* to satisfy Borland compiler */ #endif