Formatting wrong in output
Not sure why, but your program adds a space in front of each single line, except the very first one. File starts with
/* This file contains the code mostly for testing bla().
* It was the first PoC and may become obsoleted by more versatile
* tests like the native or Python blabla test code.
*/