1 | divert(-1)
2 | #
3 | # New quotes are `[' and `]'
4 | # --- ------ --- -----------
5 | #
6 | changequote
7 | changequote([, ])
8 |
9 | #
10 | # include kpl.inc only once, and protect FORTRAN & other m4 includes
11 | # ------- ------- ---- ----- --- ------- ------- ----- -- --------
12 | #
13 | ifdef([getfile],,define([getfile], defn([include])))dnl
14 | define([include],[ifelse($1,[dom.inc],,$1,,[[include]],[getfile($1)])])
15 |
16 | #
17 | # Define data types:
18 | #
19 | define(WHYDOINEEDTHIS1,0)
20 | define(KPL_CHAR_PREC,80)
21 | define(KPL_PTR_PREC,8)
22 | define(DOM_INT,integer)
23 | define(DOM_REAL,real*8)
24 | define(DOM_SINGLE,real*4)
25 | define(DOM_DBLE,double precision)
26 | define(DOM_STR80,character*80)
27 | define(DOM_STR20,character*20)
28 | define(DOM_CHAR,character)
29 | define(DOM_PTR,integer*8)
30 | define(WHYDOINEEDTHIS2,0)
31 | divert