Legolas: Perhaps, because i want to compile code on multiple platforms rather than just one i need to translate the code, rather than mess with c compiler and linking process on each platform?

I'll put up the whole thing by the end of day in some more comfortable codebase to whoever wants to mess with the code.

the translated header files btw work with the C dll (i don't think that includes fixed pascal dll header).