Files
org-hyperion-cules/vstore.c
Fish (David B. Trout) fc388a5717 Rename some confusing double-negative build options:
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.
2013-05-31 12:13:42 -07:00

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) */