cpp: replace tabs; implement posarg separator
cpp: fix tests after renaming the library