mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-13 23:45:37 +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.
43 lines
1.2 KiB
C
43 lines
1.2 KiB
C
/* VSTORE.C (c) Copyright Roger Bowler, 2000-2012 */
|
|
/* ESA/390 Virtual Storage Functions */
|
|
/* */
|
|
/* Released under "The Q Public License Version 1" */
|
|
/* (http://www.hercules-390.org/herclic.html) as modifications to */
|
|
/* Hercules. */
|
|
|
|
/* Interpretive Execution - (c) Copyright Jan Jaeger, 1999-2012 */
|
|
/* z/Architecture support - (c) Copyright Jan Jaeger, 1999-2012 */
|
|
|
|
#include "hstdinc.h"
|
|
|
|
#ifndef _HENGINE_DLL_
|
|
#define _HENGINE_DLL_
|
|
#endif
|
|
#ifndef _VSTORE_C
|
|
#define _VSTORE_C
|
|
#endif
|
|
|
|
#include "hercules.h"
|
|
|
|
#if !defined(OPTION_INLINE_VSTORE) || !defined(OPTION_INLINE_IFETCH)
|
|
|
|
#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 "vstore.c"
|
|
#endif
|
|
|
|
#if defined(_ARCHMODE3)
|
|
#undef _GEN_ARCH
|
|
#define _GEN_ARCH _ARCHMODE3
|
|
#include "vstore.c"
|
|
#endif
|
|
|
|
#endif /* !defined(_GEN_ARCH) */
|
|
|
|
#endif /* !defined(OPTION_INLINE_VSTORE) || !defined(OPTION_INLINE_IFETCH) */
|