* Replaced ptrdiff_t with void because it's more clear
* Renamed InitTables to InitVTables (same for DeleteTables)
* Reordered members for clarity
Tabs to spaces