[EMAIL PROTECTED] (Ludovic Courtès) writes:

> Neil Jerram <[EMAIL PROTECTED]> writes:

>> Do these need to be .i.c - i.e. implying that they need to be
>> #included?  Can't they be normal .c files?
>
> No, because some of them are `static' (all the `unmemoize_' functions
> for instance) and should remain so, and some could be subject to
> inlining.

OTOH, all the `scm_m_' functions are already exported and cannot be
inlined (a pointer to them is passed to `scm_make_synt ()').  So
memoizers do not need to be #included.  Sorry for the confusion.

Thanks,
Ludovic.



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to