- here's my (limited) ANSI C prototype generator proto
- it reads new style ANSI C function headings and old style
  K&R C function headings
- please NOTE the main limitation: the ENTIRE FUNCTION HEADING
  MUST BE ON ONE LINE!  eg
  	struct wibble *function( int x, list y )
	{...
	}
- it also doesn't understand some types like arrays [use ptr equiv]
  and pointers-to-function types [use typedef]
- see comments in proto.c and the man page proto.1
- to build and install it in your TOOLDIR, make install
- examples:  ./proto testansiprotos
	     ./proto testk+rprotos
- cd out of this directory (3.proto), type 'rehash' and then
 'which proto' should report ~/c-tools/bin/x84_64/proto, and
 'man proto' should show you the man page.

- can link proto into vi by adding

 :map [ !}proto %

 (that's CTRL-V followed by CTRL-M at the end) into your ~/.exrc
- use that by editing a .h file and sitting on the 1st line of the
  existing prototype section (the first time, just add a random non-blank
  line followed by a blank line, sit on the random line) and then
  pressing the [ key to invoke the macro.
