source transformer from c headers to dynamical loaded source. based on clang