show how to declare more than one directive
avoid using isspace() due to problem on MacOS-X (Mavericks) and because it is locale dependent
merge
whitespace