[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Foreign functions

> From: gat@robotics.jpl.nasa.gov (Erann Gat)
> Message-Id: <9012211926.AA18224@robotics.jpl.nasa.gov>
> To: info-macl@cambridge.apple.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,
Chris Wakefield