Fixed: MSVC, lmp extension, setup value range

MSVC refused to compile without _inline
LMP extension logic was upside down, some previous commit broke it I
guess
Typematic values in competition setup have range now
Cleanup of leftovers