On Tue, 19 May 2020 at 23:09, ASAM <vmax28...@gmail.com> wrote: > Of course there is a documentation for the API. > It is even an ISO standard. And if I can do that, I would also like to make > it available on GitHub. That's why it should be good. > > It is the ISO 22900-2 D-PDU-API. > I can also attach the header file. However, the PDF is provided with a > watermark. So please google. > > The API is provided by different manufacturers. > > The process is roughly the following, for Windows systems read a resitre > key > that says where the root.xml is. On Linux the pdu_api_root.xml is under > /etc. > > In the root.xml you can find where the individual suppliers have installed > their dll. With the absolute path you can now load the dll. > > Under Linux it would be a so-file which I have never seen live. I would say > 95% use it only under windos. > > Thanks for help. > > ISO22900_2.h <http://forum.world.st/file/t372350/ISO22900_2.h> >
Cool. I have an example using FFIOpaqueObject here... https://blog.openinworld.com/2016/09/pharo-libclang-ffi-part-2-simple-callout-string-return/ cheers -ben