Arguments: name &key language
The name argument is coerced to a string and the
case mode is massaged, and prefixes/suffixes are added based on the
language (which defaults to
:c
) to create an appropriate name to match the
equivalent foreign entry point name. For example, 'sbrk
might become "sbrk" on some systems, or "_sbrk" on
others. Or a call to a fortran 'subx
might be
translated to "subx_". The language argument can be
:c
or :fortran
.
Note: This is the default conversion function for def-foreign-call, and is applied at foreign call definition time, either at the top level or as a source or fasl file is being loaded. Other functions may be used instead; in particular we supply a function called excl::ics-mode-convert, which is used in Windows 95 and NT API interface definitions to select between the 8-bit ascii and wide versions of the library function (signified by appending "A" or "W", respectively).
See ftype.htm for information on foreign types in Allegro CL and foreign-functions.htm for general information on foreign functions in Allegro CL.
The documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.
Created 2000.10.5.