embFormatList

initial embFormatList.
This is an __octopus__ merge, __to simplify review of changes__ made to the C code.
Delphi/Lazarus code is not yet changed here.