fixes for broken asctime, ctime, initialization of anonymous unions