per the resolution of Austin Group issue #617, these are accepted for XSI option in POSIX future and thus I'm treating them as standard functions.
per the standard, ffs is XSI shaded, whereas the other functions in this header are in the base.
this should be everything except for some functions where the non-_l version isn't even implemented yet (mainly some non-ISO-C wcs* functions).
thanks to Peter Mazinger (psm) for pointing many of these issues out and submitting a patch on which this commit is loosely based