return FALSE;
return false;
similar(const char *a, const char *b, int len){	while (len) {		if (isspace(*b)) {	/* whitespace (or \n) to match? */			if (!isspace(*a))	/* no corresponding whitespace? */				return FALSE;			while (len && isspace(*b) && *b != '\n')				b++, len--;	/* skip pattern whitespace */			while (isspace(*a) && *a != '\n')				a++;	/* skip target whitespace */			if (*a == '\n' || *b == '\n')				return (*a == *b);	/* should end in sync */		} else if (*a++ != *b++)	/* match non-whitespace chars */			return FALSE;		else			len--;	/* probably not necessary */	}	return TRUE;		/* actually, this is not reached */	/* since there is always a \n */}