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