Pascal header into c header ?

Hello.
I have developed a audio library uos (United Openlib of Sound) :
https://github.com/fredvs/uoslib

That library link the best open-source libraries : SoundTouch, PortAudio, SndFile and Mpg123.

All that libraries are dynamically loaded by uos.

With uos you can:
. Listen to mp3, ogg, wav, flac,... audio files.
. With 16, 32 or float 32 bit resolution.
. Record all types of input into file.
. Add DSP effects and filters, however many you want and record it.
. Listen to multiple inputs and outputs.

That library is compiled with fpc (free pascal compiler).
I have a Pascal header to link to that library and want to translate that pascal header into c header.
How must i do ?
https://github.com/fredvs/uoslib/blob/master/src/uoslib_h.pas

Also all advices how to do the library perfectly accessible for c programmers are welcome.

Many thanks.

Fred
Topic archived. No new replies allowed.