M Fri Jun 18 20:26:04 1993  Roland B Roberts  (ROBERTS@hahn.nsrl.rochester.edu)   A 	* Broke the dictionary into pieces and put it in a subdirectory. > 	Added stuff to makefile.vms to automatically rebuild the main; 	dictionary (dict) if any of the subdictionaries are newer.   M Fri Jun 11 09:33:13 1993  Roland B Roberts  (ROBERTS@hahn.nsrl.rochester.edu)   ? 	* (ispell.el): Modified.  ispell-point calls applies the value = 	of ispell-precheck-word-function to the current word, it the 1 	variable is bound.  By default, this is bound to : 	ispell-word-isTeX.  The latter lets TeX commands pass the; 	checker.  It also passes arguments of \ref, \cite, \label, < 	\begin, and \end commands in LaTeX, regardless of what they	 	contain.   A 	* (screen.c) checkfile: Don't use ftell() to get byte offsets in C 	file.  Instead, keep track of the buffer size on every read.  This > 	keeps ispell and Emacs in synch on the location of misspelled 	words.   C 	* (vmsexec.c): New file.  Sort of emulate execvp() using system(). ! 	This is used by ispell and look.   A 	* (ispell.h): A few #define's for VMS.  popen() and pclose() are 5 	non-functional.  This means ispell -u will not work.   ( 	* (pipes.c): Deleted; no longer needed.  M Thu Jun 10 19:28:40 1993  Roland B Roberts  (ROBERTS@hahn.nsrl.rochester.edu)   G 	* (term.c): "Correct" version of term.*init for VMS.  Full screen mode  	now works.   C 	* (screen.c): VMS style pathnames.  #define getchar vms_getchar to  	allow use of $QIO routines.  @ 	* (ispell.el): minor changes to work on VMS.  It will correctly7 	call the look program, which must reside in exec-path.   3 	* (look.c) dogrep: Completely new version for VMS. C 	LIB$DO_COMMAND and hunts for e?grep in EXECPATH.  This is not 100% B 	compatible with Emacs, but since look may also be used at the DCLA 	prompt, this seems the most reasonable way to go.  EXECPATH is a 1 	logical name of the form "path,path,path", i.e., + 	    $ define execpath ",d1:[a.b],d2:[q.z]" B 	it is NOT a VMS search list.  The first (null) element means lookC 	in the current directory.  Each path name is prepended to the file A 	name (e?grep) and ".exe" is appended.  If the file can be found, A 	it is run via "mcr", if not, it is run as if it were a DCL verb.   M Wed Jun  9 11:02:38 1993  Roland B Roberts  (ROBERTS@hahn.nsrl.rochester.edu)   G 	* (dict.decus): New dictionary file from the DECUS spell dictionaries. D 	I think there may be some typos in this file, but used it anyway to 	create the new dictionary.   A 	* (ispell.c) main: Minor changes to handle path names correctly.   H 	* (Makefile.VMS): New file; template for configure.VMS, compatible with 	Todd Aven's make program   @ 	* (configure.VMS): New file; DCL script to create Makefile from 	Makefile.VMS.  N Tue Jun  8 17:04:54 1993  Roland B Roberts  (ROBERTS@fermi.nsrl.rochester.edu)  F 	* Minimal changes to get ispell to run on VMS.  Screen positioning isG 	NOT correctly implemented---this will require some fundamental changes = 	and calls to $QIO.  At present, spawning a subprocess is not ' 	implemented: ispell will simply crash.   F 	To the best of my knowledge, everything else works pretty close to asG 	advertised.  I made no attempt to get I/O redirection working, and the ? 	VMS sort command is significantly different from the unix sort D 	command, consequently the use of freq is quite different.  Just use 	the build command for now.   - 	* (termcap.c) : "borrowed" from Emacs 18.59.   , 	* (tparam.c) : "borrowed" from Emacs 18.59.  C 	* (pipes.c) is from a DECUS tape, see the info in the file header. G 	popen/pclose are used in ispell.c, but I'm not sure we need them here.   = 	* (build.com) : New file.  Used in lieu of Todd Aven's make.   5 	* (sort.com) : New file.  VMS "sort -nr" equivalent.   F 	* (freq.c) : eliminate use of popen/pclose, output to the shell.  Use 	VMS style pathnames  + 	* (ispell.h) : VMS link, unlink #define's.   / 	* (term.c) : Minimal VMS term.*init functions. 