[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] ffi questions and bug (?)
From: |
felix winkelmann |
Subject: |
Re: [Chicken-users] ffi questions and bug (?) |
Date: |
Mon, 23 May 2005 23:42:24 -0700 |
On 5/20/05, Carlos Pita <address@hidden> wrote:
> One point I would like you to clarify to
> me is the difference between:
> C_XXX
> C_a_i_XXX
> C_h_XXX
> C_i_XXX
> functions/macros.
"C_..." names C-API functions and macros for the Chicken runtime
system. "C_i_..." name inline (non-CPS) functions that are used by
code generated by the compiler. "C_a_i..." are allocating inline/non-CPS
functions. "C_h_..." are alllocation functions that usually allocte
on the heap (this can be important in certain situations, for example
when building the "literal-frame", the symbol-table used by a compilation
unit.
The "CHICKEN_..." names are for embeddeding, some sort of high-level
API.
cheers,
felix