-
Notifications
You must be signed in to change notification settings - Fork 71
/
Copy pathdat.c
41 lines (30 loc) · 1.09 KB
/
dat.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* 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) */