Some inline function definitions were moved so they would be in scope when
called (so they could be inlined), and some code was rearranged to ensure
that variables where initialized before being used.
All non cosmettic changes are conditionalised on the #define DPTOPT
so this should produce no functional changes if this is not defined.
All changed files have previously been tagged with PRE_DPT.