* source/vm/macro.c
* include/hbcomp.h
* include/hbexprb.c
* include/hbexprc.c
* include/hbmacro.h
* include/hbmsetup.h
* include/set.ch
* source/compiler/cmdcheck.c
* source/compiler/genc.c
* source/compiler/harbour.c
* source/compiler/hbpcode.c
* source/rdd/dblist.prg
* source/vm/hvm.c
- Removed support for syncing of macro setting with main module.
- Removed support for -ks which is replaced with -kr.
+ Added default logic to auto symchronize all macro activations with the compile time switches of each respective module.
+ Added -kr to disable auto synching, thus allowing Run-Time setting by means of HB_SETMACRO().
13 lines
654 B
C
13 lines
654 B
C
/*-----------------8/9/2001 1:37AM------------------
|
|
* NOTE: This file is also included from set.ch
|
|
* use #defines ONLY!!!
|
|
* --------------------------------------------------*/
|
|
|
|
/* runtime settings for macro compiler */
|
|
#define HB_SM_HARBOUR 1 /* extended Harbour features */
|
|
#define HB_SM_XBASE 2 /* extended xbase compatibility */
|
|
#define HB_SM_PREPROC 4 /* enable/disable commands preprocessing */
|
|
#define HB_SM_SHORTCUTS 8 /* enable/disable sortcuts for logical operators */
|
|
#define HB_SM_RT_MACRO 64 /* disable automatic setup of macro flag */
|
|
#define HB_SM_PARSER 128 /* address of macro parser (TODO) */
|