On 5/20/05, Carlos Pita <[EMAIL PROTECTED]> 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 _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
