On 25/02/18 20:00, Carlos E. R. via Lazarus wrote:
-----BEGIN PGP SIGNED MESSAGE-----Hash: SHA1

Hi,
I want to translate a little Linux C program (600 lines) to pascal (so that I can then add my parts in comfort). I failed to find a good automated tool in Linux. I had a look here:
<http://wiki.freepascal.org/C_to_Pascal>
I used "OpenC2Pas" but there remains quite a lot to translate.

etc. Presumably the original looks something like https://github.com/unterwulf/egctl/blob/master/egctl.c

I've just been through a comparable exercise writing a utility to program a Logitech G600 gamer's mouse, and my suggestion would be to use Wireshark etc. to get an understanding of the messages going over the network then to transcribe the bits of the program you need into Pascal manually.

Assuming that since you're asking on the Lazarus ML you're putting together a GUI to control the device you probably won't want roughly half of the original code which is using C-style string operations to read a configuration file.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to