Porting Strategy: Use Compiler Warnings

The primary 64-bit porting strategy consists of running the source code through the compiler and addressing warnings and errors that occur. This strategy works both for the 64-bit compiler and for the 32-bit compiler with 64-bit warnings enabled.

Autodesk divides its porting strategy into the following four logical phases:

  1. Fix 64-bit portability warnings using the 32-bit compiler.
  2. Fix compiler warnings and error using the 64-bit compiler.
  3. Link and run executables.
  4. Fix bugs, tune performance, and clean up “to-do” items.