Please bare with me. :) Just to ensure I got nothing wrong. I can write in C++ + use C++ std lib + use other C++ libs and see if it compiles with a C++ compiler. After it's working I use llvm to do some magic and I get C code that I can compile with a standard C compiler on any platform? That's what I planed to do. Regards, -mr