[gnu.emacs] Is this correct?

hubbard@decwrl.dec.com (Jordan K Hubbard) (07/02/89)

In regex.c (GNU EMACS 18.54 distribution) the routine re_search_2()
has two args, string1 and string2 which are declared as pointers to
signed char. It later fobs them off on re_match_2() which expects
pointers to unsigned char. Is this intentional? This code is kind of
opaque, so I'm not sure if there's some deliberate trickery going
on here..

RMS, are you listening?

					Jordan

P.S. If it's not intentional then we should change it for no
other reason than to keep this question from coming up again.
Also, implicit sign frobbing makes me nervous.