
The foreign-symbol-address function is used to find out whether a foreign symbol is defined, by looking for it in the foreign-symbol table. If its associated object code has been loaded into the image, its address is returned. Otherwise nil is returned, unless errorp is nil .
The errorp keyword defines the behavior of the function when a symbol has not been defined. If it is non- nil (which is the default value), then an error will be signalled. If it is nil , no error will be reported, and the function will return nil .
The functionp keyword is used to specify the kind of symbol sought. If it is t , foreign-symbol-address will assume that name is the name of a function. If it is nil it will assume that name is the name of a variable. The default value is t .