Fixed pragmas to work for various gcc and clang versions
This commit is contained in:
parent
5d081f8d93
commit
321b05c705
1 changed files with 8 additions and 3 deletions
|
@ -23,7 +23,9 @@
|
||||||
be used in advertising or otherwise to promote the sale, use or other dealings
|
be used in advertising or otherwise to promote the sale, use or other dealings
|
||||||
in this Software without prior written authorization from Robert M Supnik.
|
in this Software without prior written authorization from Robert M Supnik.
|
||||||
|
|
||||||
09-May-12 JDB Added pragmas to suppress logical operator precedence warnings
|
12-May-12 JDB Added pragmas to suppress logical operator precedence warnings
|
||||||
|
12-Feb-12 JDB Added MA device select code assignment
|
||||||
|
Added ma_boot_ext() declaration
|
||||||
10-Feb-12 JDB Added hp_setsc, hp_showsc functions to support SC modifier
|
10-Feb-12 JDB Added hp_setsc, hp_showsc functions to support SC modifier
|
||||||
28-Mar-11 JDB Tidied up signal handling
|
28-Mar-11 JDB Tidied up signal handling
|
||||||
29-Oct-10 JDB DMA channels renamed from 0,1 to 1,2 to match documentation
|
29-Oct-10 JDB DMA channels renamed from 0,1 to 1,2 to match documentation
|
||||||
|
@ -73,10 +75,11 @@
|
||||||
#include "sim_defs.h" /* simulator defns */
|
#include "sim_defs.h" /* simulator defns */
|
||||||
|
|
||||||
|
|
||||||
/* Required to quell Mark's Mystery Compiler's precedence warnings */
|
/* Required to quell clang precedence warnings */
|
||||||
|
|
||||||
#if defined (__GNUC__)
|
#if defined (__GNUC__)
|
||||||
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
|
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
|
||||||
|
#pragma GCC diagnostic ignored "-Wpragmas"
|
||||||
#pragma GCC diagnostic ignored "-Wlogical-op-parentheses"
|
#pragma GCC diagnostic ignored "-Wlogical-op-parentheses"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -183,6 +186,7 @@ typedef enum { INITIAL, SERVICE } POLLMODE; /* poll synchronization
|
||||||
#define MUXC 042 /* 12920A control */
|
#define MUXC 042 /* 12920A control */
|
||||||
#define DI_DA 043 /* 12821A Disc Interface with Amigo disc devices */
|
#define DI_DA 043 /* 12821A Disc Interface with Amigo disc devices */
|
||||||
#define DI_DC 044 /* 12821A Disc Interface with CS/80 disc and tape devices */
|
#define DI_DC 044 /* 12821A Disc Interface with CS/80 disc and tape devices */
|
||||||
|
#define DI_MA 045 /* 12821A Disc Interface with Amigo mag tape devices */
|
||||||
|
|
||||||
#define OPTDEV 002 /* start of optional devices */
|
#define OPTDEV 002 /* start of optional devices */
|
||||||
#define CRSDEV 006 /* start of devices that receive CRS */
|
#define CRSDEV 006 /* start of devices that receive CRS */
|
||||||
|
@ -474,5 +478,6 @@ extern t_stat hp_showdev (FILE *st, UNIT *uptr, int32 val, void *desc);
|
||||||
/* Device-specific functions */
|
/* Device-specific functions */
|
||||||
|
|
||||||
extern int32 sync_poll (POLLMODE poll_mode);
|
extern int32 sync_poll (POLLMODE poll_mode);
|
||||||
|
extern t_stat ma_boot_ext (uint32 SR);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue