[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Foreign functions
- To: INFO-MACL@CAMBRIDGE.APPLE.COM
- Subject: RE: Foreign functions
- From: D0966@AppleLink.Apple.COM (Newpoint Microsmiths,Wakefield,PRT)
- Date: 21 Dec 90 20:08 GMT
> From: firstname.lastname@example.org (Erann Gat)
> Message-Id: <9012211926.AA18224@robotics.jpl.nasa.gov>
> To: email@example.com
> I am trying to use the TCP kernel from NCSA Telnet. It is an MPW
> object file, but when I try to load it I get unresolved symbols.
> Apparently, all of the external references are capitalized as they
> appear in Inside MacIntosh (e.g. OpenDriver) but the Interface.o
> library entry names are all in upper case (e.g. OPENDRIVER). CInterface.o
> likewise is all in lower case (e.g. opendriver). Augh! Is there any way
> to either 1) turn off the case-sensitivity in the FF-LOAD linker or 2) get
> an interface library which is properly capitalized?
In MPW, the "-sn" option to the tool 'Lib' lets you remap module names
in object files. Quite a hassle, but it should work.
If you could get the source to that module, just recompile it in MPW 3.x.
Maybe somebody else will know an easier solution.
Hope this helps,