everything is still broken but at least I am learning stuff
huh... looks like the issue is actually something else...

I went to all that effort to get abbrev.c to compile, too...
another day, another new bug found (or created)

(misc. formatting and warnings)