Name Date Size #Lines LOC

..25-Jul-2025-

MakefileH A D25-Jul-2025111 84

README.txtH A D25-Jul-20251.8 KiB5037

README.txt.infoH A D25-Jul-2025734

maze.cH A D25-Jul-2025441 87

maze_5.78H A D25-Jul-2025626 1711

maze_5.78.infoH A D25-Jul-2025972

maze_macH A D25-Jul-202511.9 KiB276275

mazeansi.cH A D25-Jul-2025441 87

mazeclean.cH A D25-Jul-2025594 2316

posterH A D25-Jul-20251.5 KiB3829

poster.infoH A D25-Jul-2025734

README.txt

1To run the maze macros with Vim:
2
3	vim -u maze_mac maze_5.78
4	press "g"
5
6The "-u maze.mac" loads the maze macros and skips loading your .vimrc, which
7may contain settings and mappings that get in the way.
8
9
10The original README:
11
12To prove that you can do anything in vi, I wrote a couple of macros that
13allows vi to solve mazes. It will solve any maze produced by maze.c
14that was posted to the net recently.
15
16Just follow this recipe and SEE FOR YOURSELF.
17	1. run uudecode on the file "maze.vi.macros.uu" to
18		produce the file "maze.vi.macros"
19	(If you can't wait to see the action, jump to step 4)
20	2. compile maze.c with "cc -o maze maze.c"
21	3. run maze > maze.out and input a small number (for example 10 if
22		you are on a fast machine, 3-5 if slow) which
23		is the size of the maze to produce
24	4. edit the maze (vi maze.out)
25	5. include the macros with the vi command:
26		:so maze.vi.macros
27	6. type the letter "g" (for "go") and watch vi solve the maze
28	7. when vi solves the maze, you will see why it lies
29	8. now look at maze.vi.macros and all will be revealed
30
31Tested on a sparc, a sun and a pyramid (although maze.c will not compile
32on the pyramid).
33
34Anyone who can't get the maze.c file to compile, get a new compiler,
35try maze.ansi.c which was also posted to the net.
36If you can get it to compile but the maze comes out looking like a fence
37and not a maze and you are using SysV or DOS replace the "27" on the
38last line of maze.c by "11"
39Thanks to John Tromp ([email protected]) for maze.c.
40Thanks to [email protected] (Bill T. Cat) for maze.ansi.c.
41
42Any donations should be in unmarked small denomination bills :^)=.
43
44		   ACSnet:  [email protected]
45Greg McFarlane	     UUCP:  {uunet,mcvax}!otc.otca.oz.au!gregm
46|||| OTC ||	    Snail:  OTC R&D GPO Box 7000, Sydney 2001, Australia
47		    Phone:  +61 2 287 3139    Fax: +61 2 287 3299
48
49
50