2020-02-05 11:25 UTC+0100 Aleksander Czajczynski (hb fki.pl)

* src/vm/fm.c
  * src/macro/macro.y
  * src/macro/macro.yyc
    ! guarded more C++ mode only pragmas for OpenWatcom. Issue #202

  * utils/hbmk2/hbmk2.prg
    ! reverted C++ check
This commit is contained in:
Aleksander Czajczynski
2020-02-05 11:25:32 +01:00
parent b3d5e9a70b
commit 4041902a19
5 changed files with 27 additions and 15 deletions

View File

@@ -7,6 +7,15 @@
Entries may not always be in chronological/commit order.
See license at the end of file. */
2020-02-05 11:25 UTC+0100 Aleksander Czajczynski (hb fki.pl)
* src/vm/fm.c
* src/macro/macro.y
* src/macro/macro.yyc
! guarded more C++ mode only pragmas for OpenWatcom. Issue #202
* utils/hbmk2/hbmk2.prg
! reverted C++ check
2020-02-05 08:08 UTC+0100 Aleksander Czajczynski (hb fki.pl)
* config/dos/watcom.mk
* config/linux/watcom.mk

View File

@@ -74,7 +74,7 @@
# pragma warn -aus
# pragma warn -ccc
# pragma warn -rch
#elif defined( __WATCOMC__ )
#elif defined( __WATCOMC__ ) && defined( __cplusplus )
# pragma warning 13 9
# pragma warning 368 9
#elif defined( _MSC_VER )

View File

@@ -140,7 +140,7 @@
# pragma warn -aus
# pragma warn -ccc
# pragma warn -rch
#elif defined( __WATCOMC__ )
#elif defined( __WATCOMC__ ) && defined( __cplusplus )
# pragma warning 13 9
# pragma warning 368 9
#elif defined( _MSC_VER )

View File

@@ -164,10 +164,12 @@
# elif defined( __POCC__ ) && ! defined( InterlockedCompareExchangePointer )
# define InterlockedCompareExchangePointer
# elif defined( __WATCOMC__ )
# pragma warning 13 9
# pragma warning 367 9
# pragma warning 368 9
# pragma warning 887 9
# if defined( __cplusplus )
# pragma warning 13 9
# pragma warning 367 9
# pragma warning 368 9
# pragma warning 887 9
# endif
# pragma disable_message ( 201 )
# if ! defined( USE_DL_PREFIX ) && ! defined( HB_FM_DLMT_ALLOC )
# define USE_DL_PREFIX
@@ -211,11 +213,12 @@
# pragma warn +rch
# pragma warn +inl
# elif defined( __WATCOMC__ )
# pragma warning 13 2
# pragma warning 367 2
# pragma warning 368 2
# pragma warning 887 2
# pragma warning 887 2
# if defined( __cplusplus )
# pragma warning 13 2
# pragma warning 367 2
# pragma warning 368 2
# pragma warning 887 2
# endif
# pragma enable_message ( 201 )
# elif defined( _MSC_VER )
# pragma warning( pop )
@@ -471,7 +474,7 @@ static void hb_mspace_cleanup( void )
#elif defined( HB_FM_DL_ALLOC ) && defined( USE_DL_PREFIX )
#if defined( __WATCOMC__ )
#if defined( __WATCOMC__ ) && defined( __cplusplus )
# pragma warning 367 9
#endif
@@ -492,7 +495,7 @@ static void dlmalloc_destroy( void )
}
}
#if defined( __WATCOMC__ )
#if defined( __WATCOMC__ ) && defined( __cplusplus )
# pragma warning 367 2
#endif

View File

@@ -4803,9 +4803,9 @@ STATIC FUNCTION __hbmk( aArgs, nArgTarget, nLevel, /* @ */ lPause, /* @ */ lExit
AAdd( hbmk[ _HBMK_aOPTC ], "-w1" )
IF hbmk[ _HBMK_lCPP ] != NIL
IF hbmk[ _HBMK_lCPP ]
AAdd( hbmk[ _HBMK_aOPTC ], "-wcd124 -wcd136 -wcd201" )
ELSE
AAdd( hbmk[ _HBMK_aOPTC ], "-wcd367 -wcd368" )
ELSE
AAdd( hbmk[ _HBMK_aOPTC ], "-wcd124 -wcd136 -wcd201" )
ENDIF
ENDIF
EXIT