#========== Standard Ratfor definitions ==========
   
define(ALPHA,10100)
define(AND,38)
define(andif,if)
define(ARB,100)
define(ATSIGN,64)
define(BACKSLASH,92)
define(BACKSPACE,8)
define(BANG,33)
define(BAR,124)
define(BIGA,65)
define(BIGB,66)
define(BIGC,67)
define(BIGD,68)
define(BIGE,69)
define(BIGF,70)
define(BIGG,71)
define(BIGH,72)
define(BIGI,73)
define(BIGJ,74)
define(BIGK,75)
define(BIGL,76)
define(BIGM,77)
define(BIGN,78)
define(BIGO,79)
define(BIGP,80)
define(BIGQ,81)
define(BIGR,82)
define(BIGS,83)
define(BIGT,84)
define(BIGU,85)
define(BIGV,86)
define(BIGW,87)
define(BIGX,88)
define(BIGY,89)
define(BIGZ,90)
define(BLANK,32)
define(CARET,94)
define(COLON,58)
define(COMMA,44)
define(DIG0,48)
define(DIG1,49)
define(DIG2,50)
define(DIG3,51)
define(DIG4,52)
define(DIG5,53)
define(DIG6,54)
define(DIG7,55)
define(DIG8,56)
define(DIG9,57)
define(DIGIT,2)
define(DOLLAR,36)
define(DQUOTE,34)
define(EOF,10003)
define(EOS,10002)
define(EQUALS,61)
define(ERR,10001)
define(ERROUT,2)
define(GREATER,62)
define(HUGE,30000)
define(LBRACE,123)
define(LBRACK,91)
define(LESS,60)
define(LETA,97)
define(LETB,98)
define(LETC,99)
define(LETD,100)
define(LETE,101)
define(LETF,102)
define(LETG,103)
define(LETH,104)
define(LETI,105)
define(LETJ,106)
define(LETK,107)
define(LETL,108)
define(LETM,109)
define(LETN,110)
define(LETO,111)
define(LETP,112)
define(LETQ,113)
define(LETR,114)
define(LETS,115)
define(LETT,116)
define(LETTER,1)
define(LETU,117)
define(LETV,118)
define(LETW,119)
define(LETX,120)
define(LETY,121)
define(LETZ,122)
define(LPAREN,40)
define(MAXCHARS,10)
define(MAXLINE,120)	# typical line length
define(MAXNAME,30)	# typical file name size
define(MINUS,45)
define(NEWLINE,10)
define(NO,0)
define(NOERR,0)
define(NOT,126)	  # same as tilde
define(OK,-2)
define(OR,BAR)	 # same as BAR
define(PERCENT,37)
define(PERIOD,46)
define(PLUS,43)
define(QMARK,63)
define(RBRACE,125)
define(RBRACK,93)
define(READ,0)
define(READWRITE,2)
define(RPAREN,41)
define(SEMICOL,59)
define(SHARP,35)
define(SLASH,47)
define(SQUOTE,39)
define(STAR,42)
define(STDIN,0)
define(STDOUT,1)
define(STDERR,ERROUT)
define(TAB,9)
define(TILDE,126)
define(UNDERLINE,95)
define(WRITE,1)
define(YES,1)
define(character,integer)
define(abs,iabs)
define(min,min0)
define(max,max0)
   
# handy machine-dependent parameters, change for a new machine
   
# Data General Nova and Eclipse.
define(BPI,16)		# bits per integer
define(BPC,8)		# bits per character
define(CPI,2)		# characters per integer
define(LIMIT,32767)	# largest positive integer
define(LIM1,71)		# maximum exponent (power of ten)
define(LIM2,-71)	# minimum exponent (power of ten)
define(PRECISION,7)	# digits accurate in real
   
# Data General FORTRAN IV and 5
define(open,RATOPEN)	# use OPEN for DGC subroutine
define(close,RATCLOSE)	# use CLOSE for DGC subroutine
define(exit,RATEXIT)	# use EXIT for DGC subroutine
define(ARB,10000)	# because the one above is not big enough
define(comarg,RATARG)	# use COMARG for DGC subroutine
define(error,RATERR)	# use ERROR for DGC subroutine
   
# Data General RDOS operating system
# see also the AOS parameters -- duplicate entries must be commented out
   
define(NULL,0)		# ASCII NULL character
define(CR,13)		# ASCII carriage return
define(FF,12)		# ASCII form feed
define(MAXLINE,132)
define(MAXNAME,50)
#define(EREOF,9)	 # system error for end of file condition
   
# Data General AOS operating system
# see also the RDOS parameters -- duplicate entries must be commented out
   
define(EREOF,27)	# system error for end of file condition
