strmtrim(3)
replace multiple white spaces with single blanks within string
SYNOPSIS
#include <publib.h>
char *strmtrim(char *str);
DESCRIPTION
strmtrim will replace every run of whitespace characters
(as defined by
isspace(3)) with a single blank. It will not
touch leading and trailing whitespace (use
strltrim(3) and
strrtrim(3) for those).
RETURN VALUE
strmtrim will return the value of its argument.