Now we’re down to 30,975. Nothing interesting is happening, but we’re making progress.
Most of these errors are related to one of four things:
1) References to functions moved into classes have to be changed.
2) Pointer-based functions and comparisons that need to be rewritten to be reference-based.
3) Public vs. private data.
4) Different handling of arrays in C#.
The majority are #2, with a large quantity of each of the others. When you have 30,000+ bugs to fix, everyone gets their share.