- extended testsuite

Yes, there are intentionally some FIXMEs.
You really want an extra file for a few lines of code? Remember, the other 50 test programs do not use those functions. So placing them in common is wrong.