mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-16 00:45:27 +02:00
OPTION_NO_INLINE_DAT ==> OPTION_INLINE_DAT OPTION_NO_INLINE_LOGICAL ==> OPTION_INLINE_LOGICAL OPTION_NO_INLINE_VSTORE ==> OPTION_INLINE_VSTORE OPTION_NO_INLINE_IFETCH ==> OPTION_INLINE_IFETCH #define/#undef, #if defined()/#if !defined(), etc. updated appropriately.
42 lines
1.1 KiB
C
42 lines
1.1 KiB
C
/* DAT.C (c) Copyright Roger Bowler, 1999-2012 */
|
|
/* Hercules Supported DAT Functions */
|
|
/* */
|
|
/* Released under "The Q Public License Version 1" */
|
|
/* (http://www.hercules-390.org/herclic.html) as modifications to */
|
|
/* Hercules. */
|
|
|
|
/* z/Architecture support - (c) Copyright Jan Jaeger, 1999-2012 */
|
|
|
|
#include "hstdinc.h"
|
|
|
|
#ifndef _HENGINE_DLL_
|
|
#define _HENGINE_DLL_
|
|
#endif
|
|
#ifndef _DAT_C
|
|
#define _DAT_C
|
|
#endif
|
|
|
|
#include "hercules.h"
|
|
|
|
#if !defined(OPTION_INLINE_DAT) || !defined(OPTION_INLINE_LOGICAL)
|
|
|
|
#include "opcode.h"
|
|
#include "inline.h" /* automatically #includes dat.h and vstore.h */
|
|
|
|
#if !defined(_GEN_ARCH)
|
|
|
|
#if defined(_ARCHMODE2)
|
|
#define _GEN_ARCH _ARCHMODE2
|
|
#include "dat.c"
|
|
#endif
|
|
|
|
#if defined(_ARCHMODE3)
|
|
#undef _GEN_ARCH
|
|
#define _GEN_ARCH _ARCHMODE3
|
|
#include "dat.c"
|
|
#endif
|
|
|
|
#endif /*!defined(_GEN_ARCH)*/
|
|
|
|
#endif /* !defined(OPTION_INLINE_DAT) || !defined(OPTION_INLINE_LOGICAL) */
|