I propose that all internal and external functions be implemented in
header files and declared inline. The external runtime API will be
generated by compiling non-inline wrappers.
This will make possible an interesting performance optimization with
GNU CC, whereby op_ppaddr is replaced by a local label, and runops is
a block of code that uses goto instead of function pointer calls. It
could be kept clean (by Perl 5 standards) using techniques similar to
embed.pl's.
--
John Tobey, late nite hacker <[EMAIL PROTECTED]>
\\\ ///
]]] With enough bugs, all eyes are shallow. [[[
/// \\\