replace prototype for basename in string.h with non-prototype declaration