#include #include extern int callin (C_word x); int main() { // printf() displays the string inside quotation printf("Hello, World!\n"); C_word *ptr = C_alloc(C_SIZEOF_LIST(3)); C_word lst; printf("This is 'callout': %d, %d, %d\n", 1,2,3); lst = C_list(&ptr, 3, C_fix(1), C_fix(1), C_fix(2)); callin(C_fix(1)); return 0; } //////////////////////// (declare (unit own)) (import (chicken foreign)) (define-external (callin (scheme-object xyz)) int (print "This is 'callin': " xyz) 123)