
some preamble code was borrowed from sdcc source
(c) Philip Klaus Krause, Michael Hope, Marco Bodrato
