removed vfprintf and checking from CMakeLists.txt, and all the fallbacks from