embFormatList

initial introducing embFormatList & embFormat (get info by function).
This is an octopus merge from pascal4, but only C codes. No
delphi/lazarus code is changed here.