Re: search.c clean-up

> Being limited by C is indeed frustrating.

C++ is widespread enough that it might not be unreasonable to move towards
it, esp. for some of the smaller GNU apps. Groff has always been in C++,
and with the availability of g++, that doesn't seem to be a big issue.

Make and GCC/G++ still need to be in C for bootstrapping. I'm no longer
convinced that the rest of GNU has to follow suit.

A separate issue is making the decision as to which apps are worth
rewriting in C++, vs. just pushing forward with what's there. E.g.,
I dunno that I want to put a lot of time into redoing gawk in C++.
Grep is a smaller program, though.