Von der idee her nicht schlecht, nur laufen tut es nicht, zumindest nicht, wenn man andere als deine Example-Datei nimmt, bzw. c-Files, wo nicht unterstützte Elemente vorkommen.
Zitat:
C++ To Delphi - Converter
=========================
by Sebastian Ruhleder
=========================
Exception EStringListError in Modul converter.exe bei 000113B1.
Listenindex überschreitet das Maximum (52).
Das kam z.B. beim Versuch, die sample.h von Dr.Bobs HeadConv übersetzen zu lassen.
Andere C-Dateien werden teilweise zwar verarbeitet, aber nicht übersetzt. Du solltest Augenmerk auf die übersetzung von Schleifen, Strukturen etc. legen. Mit einfachem Suchen und ersetzen ist es hier nicht getan
Nur weiter so, aber das ist noch viel Arbeit ...
Zitat:
/* In case of error, print help string and return error (-1) */
int commandline_errormsg(FILE *f, struct commandline *args, char *prgname, char *messagehead)
ist nicht
Zitat:
begin In case of error, print help string and Result := error (-1) end;
function commandline_errormsg(FILE *f, struct commandline *args,
var
*prgname, *messagehead): Char;