Hier noch eine Seite zur Typenübersicht:
http://archiv.raid-rush.ws/t-15989.html
Wenn ich mich richtig entsinne hast du einen Delphi-Single auch als Single in C-Definiert. Das ist falsch. Ein Single ist in C soweit ich weiß kein Fließkommatyp sondern ein Ganzzahlentyp.
Am besten listest du einmal auf was für Grundtypen du hast und wie du diese übersetzen würdest. Ich glaube da bekommst du eher Hilfe als wenn jeder erst deine C, und H Dateien runterladen muss und sich diese Stück für Stück ansehen muss.