Hi!
Ich weiß jetzt zwar nicht inwieweit die Newton Header C++ statt C sind, aber du kannst ja einfach mal das Tool h2pas, das bei FPC bereits dabei ist, ausprobieren. Rufst du es ohne Parameter auf, werden dir alle verfügbaren Parameter angezeigt. Sehr nützlich sind "Kommentare entfernen" (-S), "PIrgendwas statt ^Irgendwas" (-p), "weniger Leerzeilen" (-c) und "verwende 'external libname name 'func_name''" (-D zusammen mit "-l libnewton.so").
Am besten einfach mal ausprobieren, was dann rauskommt. Im Normalfall heißt die Datei dann "newton.pas", wenn der Header "newton.h" heißt. Sollte ein Fehler auftauchen, kannst du ja einfach ein paar Codestellen auskommentieren und nochmal probieren. Wenn zu viel C++ drin ist, dann hilft das aber auch nichts...
Gruß,
Sven