[comp.sys.amiga.tech] Missing LIBCALL's

bryanc@haddock.ima.isc.com (Bryan Cote) (04/29/89)

A few novice questions to throw out to you assembly guys.

I recently got the sources for Werner Gunther's xoper program.
I compiled the .asm file with no problems, but when I tried to blink it
with small.lib ( picked up from CIS ) I got four unresolved externals :

	CreatePort, DeletePort, CreateStdIO, DeleteStdIO

Where can I find a PD lib that contains these functions?  Also, what is
the LIBCALL directive for?

Thank you all in advance!
+-----------------------------------------------------------------------------+
| End of line.                                                                |
+-----------------------------------------------------------------------------+

gilham@polya.Stanford.EDU (Fred Gilham) (04/30/89)

In article <12859@haddock.ima.isc.com> bryanc@haddock.ima.isc.com (Bryan Cote) writes:
|A few novice questions to throw out to you assembly guys.
|
|I recently got the sources for Werner Gunther's xoper program.
|I compiled the .asm file with no problems, but when I tried to blink it
|with small.lib ( picked up from CIS ) I got four unresolved externals :
|
|	CreatePort, DeletePort, CreateStdIO, DeleteStdIO
|
|Where can I find a PD lib that contains these functions?  Also, what is
|the LIBCALL directive for?
|

These are in amiga.lib.  They are "executive support" functions (see the
RKM).  I don't know about a pd lib for this.

LIBCALL is used to generate the offsets for the functions in the library.
It beats having to type in all the -64 etc. stuff yourself.

-Fred Gilham