ne_shave — whitespace trimmer
#include <ne_string.h>
char *ne_shave( | char * | str, |
const char * | whitespace) ; |
ne_shave returns a portion of str with any leading or trailing characters in the whitespace array removed. str may be modified.
The following code segment will output "fish":
char s[] = ".!.fish!.!"; puts(ne_shave(s, ".!"));