From dcd8a953acfd633247f87344103b8a028dbe0d27 Mon Sep 17 00:00:00 2001 From: Maurilio Longo Date: Fri, 21 Apr 2000 20:04:55 +0000 Subject: [PATCH] 20000421-21:56 GMT+2 Maurilio Longo --- harbour/ChangeLog | 37 +++++++++++++++++++++---------------- harbour/include/hbcomp.h | 2 +- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 9568eaae7d..d99caa73ef 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,8 @@ +20000421-21:56 GMT+2 Maurilio Longo + + * include/hbcomp.h + ! conflicting declaration with harbour.c + 20000421-10:11 GMT+1 Antonio Linares * source/compiler/genobj32.c * Some little fixes after Ron changes @@ -130,7 +135,7 @@ 20000420-17:35 GMT+1 Ryszard Glab *source/rtl/gtdos/gtdos.c - *fixed support for DJGPP compiler + *fixed support for DJGPP compiler 20000420-13:46 GMT+1 Ryszard Glab @@ -155,14 +160,14 @@ *source/compiler/genobj32.c *source/compiler/harbour.c *source/compiler/harbour.y - * added code to handle new jump opcodes - * fixed symbol table handling - there is no special handling - needed for symbols' positions during output generation - * the name of compiled file (the starting procedure) is not - placed into the symbol table if '-n' switch is used - * HB_P_ENDPROC is automatically generated after the function - or procedure is parsed - there is no need to check it - during output generation phase + * added code to handle new jump opcodes + * fixed symbol table handling - there is no special handling + needed for symbols' positions during output generation + * the name of compiled file (the starting procedure) is not + placed into the symbol table if '-n' switch is used + * HB_P_ENDPROC is automatically generated after the function + or procedure is parsed - there is no need to check it + during output generation phase NOTE: output generated by genobj32.c is not tested! @@ -289,16 +294,16 @@ NOTE: * source/include/hberrors.h - Removed following defines: - #define HB_COMP_ERR_INVALID_JUMPTRUE 46 - #define HB_COMP_ERR_INVALID_JUMPFALSE 47 - #define HB_COMP_ERR_JUMP_NOT_FOUND 48 + #define HB_COMP_ERR_INVALID_JUMPTRUE 46 + #define HB_COMP_ERR_INVALID_JUMPFALSE 47 + #define HB_COMP_ERR_JUMP_NOT_FOUND 48 * source/include/hberrors.h + Added following to __FUNC - ULONG * pNOOPs; /* pointer to the NOOP array */ - ULONG * pJumps; /* pointer to the Jumps array */ - int iNOOPs; /* NOOPs Counter */ - int iJumps; /* Jumps Counter */ + ULONG * pNOOPs; /* pointer to the NOOP array */ + ULONG * pJumps; /* pointer to the Jumps array */ + int iNOOPs; /* NOOPs Counter */ + int iJumps; /* Jumps Counter */ * source/include/hbpcode.h + Added HB_P_JUMPSHORT, HB_P_JUMPSHORTFALSE and HB_P_JUMPSHORTTRUE diff --git a/harbour/include/hbcomp.h b/harbour/include/hbcomp.h index 4067447c36..8348967634 100644 --- a/harbour/include/hbcomp.h +++ b/harbour/include/hbcomp.h @@ -343,7 +343,7 @@ extern BOOL hb_comp_bAutoMemvarAssume; extern BOOL hb_comp_bForceMemvars; extern BOOL hb_comp_bDebugInfo; extern char hb_comp_szPrefix[ 20 ]; -extern int hb_comp_iGenCOutput; +extern BOOL hb_comp_iGenCOutput; extern int hb_comp_iExitLevel; extern int hb_comp_iFunctionCnt; extern char hb_comp_cVarType;