ne_shave

3

ne_shave

trim whitespace from a string

    	  #include <ne_string.h>

    	    char *ne_shave
    	    char *str
    	    const char *whitespace

## Description

`ne_shave` returns a portion of `str` with any leading or trailing characters in the `whitespace` array removed. `str` may be modified. Note that the return value may not be equal to `str`.

## Examples

The following code segment will output `"fish"`:

    char s[] = ".!.fish!.!";
    puts(ne_shave(s, ".!"));