Improve gtest to support C