lint: use reinterpret_cast, not C-style casts