aboutsummaryrefslogtreecommitdiff
path: root/unix/boot/spp/rpp/rpprat/entxkw.r
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /unix/boot/spp/rpp/rpprat/entxkw.r
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'unix/boot/spp/rpp/rpprat/entxkw.r')
-rw-r--r--unix/boot/spp/rpp/rpprat/entxkw.r51
1 files changed, 51 insertions, 0 deletions
diff --git a/unix/boot/spp/rpp/rpprat/entxkw.r b/unix/boot/spp/rpp/rpprat/entxkw.r
new file mode 100644
index 00000000..d2ec81b2
--- /dev/null
+++ b/unix/boot/spp/rpp/rpprat/entxkw.r
@@ -0,0 +1,51 @@
+
+include defs
+
+# ENTXKW -- Enter all XPP directives in the symbol table.
+
+subroutine entxkw
+
+include COMMON_BLOCKS
+
+string sbool "x$bool"
+string schar "x$char"
+string sshort "x$short"
+string sint "x$int"
+string slong "x$long"
+string sreal "x$real"
+string sdble "x$dble"
+string scplx "x$cplx"
+string spntr "x$pntr"
+string sfchr "x$fchr"
+string sfunc "x$func"
+string ssubr "x$subr"
+string sextn "x$extn"
+
+string dbool "logical"
+string dchar "integer*2"
+string dshort "integer*2"
+string dint "integer"
+string dlong "integer"
+string dpntr "integer"
+string dreal "real"
+string ddble "double precision"
+string dcplx "complex"
+string dfchr "character"
+string dfunc "function"
+string dsubr "subroutine"
+string dextn "external"
+
+ call entdef (sbool, dbool, xpptbl)
+ call entdef (schar, dchar, xpptbl)
+ call entdef (sshort, dshort, xpptbl)
+ call entdef (sint, dint, xpptbl)
+ call entdef (slong, dlong, xpptbl)
+ call entdef (spntr, dpntr, xpptbl)
+ call entdef (sreal, dreal, xpptbl)
+ call entdef (sdble, ddble, xpptbl)
+ call entdef (scplx, dcplx, xpptbl)
+ call entdef (sfchr, dfchr, xpptbl)
+ call entdef (sfunc, dfunc, xpptbl)
+ call entdef (ssubr, dsubr, xpptbl)
+ call entdef (sextn, dextn, xpptbl)
+end