get-entry-points

$Revision: 5.0.2.3 $

Function

Package: FOREIGN-FUNCTIONS

Arguments: (names addresses &optional debug &key return-missing-stub-address)

This function is obsolete and use is not recommended. Use get-entry-point instead. In fact, this function just calls get-entry-point repeatedly.

This function takes a vector of names, each a string, and finds the memory address of each name inside the running Lisp process. The address of the ith name is put in the ith position of addresses, which must be of type

(simple-array (unsigned-byte 32) (*))

on some platforms and of type

(simple-array (unsigned-byte 64) (*))

on others. Because of this incompatibility between platforms, we do not recommend that this function be used. Instead, entry points should be gotten one at a time with get-entry-point.

If a name is not found, the address is filled with the value of sys:*impossible-load-address*. The function returns the number of unmatched names in the names. The print argument is a Boolean variable (default nil), which, if true, will print useful information to the operating system standard output.

See ftype.htm for information on foreign types in Allegro CL. See foreign_functions.htm for general information on foreign functions in Allegro CL.

The general documentation description is in introduction.htm. The index in index.htm.

Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.