aboutsummaryrefslogtreecommitdiff
path: root/lib/chars.h
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 /lib/chars.h
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'lib/chars.h')
-rw-r--r--lib/chars.h56
1 files changed, 56 insertions, 0 deletions
diff --git a/lib/chars.h b/lib/chars.h
new file mode 100644
index 00000000..18b83e4f
--- /dev/null
+++ b/lib/chars.h
@@ -0,0 +1,56 @@
+# CHARS.H -- Special Characters.
+
+define ESCAPE '\\' # for escape sequences
+define FNLDIR_CHAR '$' # logical directories
+define FNEXTN_CHAR '.' # file name extension
+define FNNODE_CHAR '!' # node name delimiter
+define NEWLINE LF
+define EOFCHAR '\032' # ctrl/z
+define INTCHAR '\003' # ctrl/c
+define BLANK ' '
+define SQUOTE '\''
+define DQUOTE '"'
+define TAB HT
+define RETURN CR
+define SO_ON SO # enter standout mode
+define SO_OFF SI # leave standout mode
+define FC_BREAKPAGE '\1' # Forms Control codes (help)
+define FC_TESTPAGE '\2'
+define FC_STARTKEEP '\3'
+define FC_ENDKEEP '\4'
+
+# ASCII Control Characters.
+
+define NUL '\0'
+define SOH '\1'
+define STX '\2'
+define ETX '\3'
+define EOT '\4'
+define ENQ '\5'
+define ACK '\6'
+define BEL '\7'
+define BS '\10'
+define HT '\11'
+define LF '\12'
+define VT '\13'
+define FF '\14'
+define CR '\15'
+define SO '\16'
+define SI '\17'
+define DLE '\20'
+define DC1 '\21'
+define DC2 '\22'
+define DC3 '\23'
+define DC4 '\24'
+define NAK '\25'
+define SYN '\26'
+define ETB '\27'
+define CAN '\30'
+define EM '\31'
+define SUB '\32'
+define ESC '\33'
+define FS '\34'
+define GS '\35'
+define RS '\36'
+define US '\37'
+define DEL '\177'