With c_types