Use struct timezone *
Use one .c file and just compile with c++ compiler