From: David McClain

Subject: ACL 6.0 FFI

Date: 2000-11-25 12:37

Hi,

I am in the process of converting a bunch of old ACL 3.0 stuff (Windows/NT
4.0) to ACL 6.0.

In ACL 3.x they had a macro named DEFUN-DLL that allowed specifying the name
of the external library file in which the entry point is defined.

It appears that ACL 6.x did away with this in DEF-FOREIGN-CALL, and now
unrelated DLL's can step on each other if they have like-named entry points.
Is this in fact the case?

Do I really need to write entirely new C wrapper functions to link with the
external libs and provide unique names to ACL to prevent this clobbering?

Yikes!

- David McClain, Tucson, AZ