.BG
.FN .Internal
.TL
Call Internal C Code
.CS
\&.Internal(call, entry, evaluate=T, code=0)
.AG call
expression for the function call corresponding to the internal code.
The C routine gets both the unevaluated and (optionally) the evaluated
version of the argument list in the call expression.
.AG entry
character string name for the C routine being called.
.AG evaluate
if `TRUE' the argument expressions are evaluated before calling the C
routine.
.AG code
numeric code (one number) used to combine several functions into one internal
C routine.
.RT
The value computed and returned by the specialized C routine.
.PP
This is the interface to the built-in C code in the S executive;
that is, to
the C routines that understand how S objects are stored internally and how
to create and modify such objects.
.I "It is not intended that users should write such code or use"
.Co .Internal
.I "directly."
.KW interface
.WR
