aboutsummaryrefslogtreecommitdiff
path: root/sys/gio/cursor/grc.h
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /sys/gio/cursor/grc.h
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'sys/gio/cursor/grc.h')
-rw-r--r--sys/gio/cursor/grc.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/sys/gio/cursor/grc.h b/sys/gio/cursor/grc.h
new file mode 100644
index 00000000..35af451f
--- /dev/null
+++ b/sys/gio/cursor/grc.h
@@ -0,0 +1,20 @@
+# GRC.H -- Global definitions and data structures for the RCURSOR (cursor read)
+# procedures.
+
+define KEYSFILE "lib$scr/cursor.key"
+define KEYSTROKES "ABCDEFHJKLMPRTUVWXYZ<>0123456789:="
+define MAX_KEYS 128
+define LEN_RCSTRUCT (10+(128/SZ_STRUCT))
+
+define RC_CASE Memi[$1] # case sensitive
+define RC_MARKCUR Memi[$1+1] # mark cursor
+define RC_PHYSOPEN Memi[$1+2] # physical open by rcursor
+define RC_AXES Memi[$1+3] # draw axes if screen redrawn
+ # (open)
+define RC_KEYS Memc[P2C($1+10)+$2] # keystroke mappings
+
+define LEN_CT 2,4
+define CT_TRAN 1
+define CT_SCALE 2
+define CT_WORIGIN 3
+define CT_MORIGIN 4