strtrim (char *str)
strtrim (char *s_str)
strtrim (char *str){     char *s;     unsigned len = strlen (str);     for (s = str + len - 1; s >= str && *s && isspace(*s); --s)	  ;     *(s + 1) = '\0';     len = s - str;     for (s = str; *s && isspace(*s); ++s)	  ;     if (s != str)#ifdef HAVE_MEMMOVE	  memmove (str, s, len - (str - s));#else	  bcopy (s, str, len - (str - s));#endif     return str;}