1 %module chicken_ext_test 2 3 /* just use the imports_a.h header... for this test we only need a class */ 4 %{ 5 #include "imports_a.h" 6 %} 7 8 %include "imports_a.h" 9 10 %{ 11 void test_create(C_word,C_word,C_word) C_noret; 12 %} 13 14 %init %{ 15 { 16 C_word *space = C_alloc(2 + C_SIZEOF_INTERNED_SYMBOL(11)); 17 sym = C_intern (&space, 11, "test-create"); 18 C_mutate ((C_word*)sym+1, (*space=C_CLOSURE_TYPE|1, space[1]=(C_word)test_create, tmp=(C_word)space, space+=2, tmp)); 19 } 20 %} 21 22