Binding C

Mengikat pustaka C: deklarasi lib dan fun, pertukaran struct dan pointer dua arah, serta callback dari Crystal ke C.

Modul ini membuka lapisan binding C yang memungkinkan Crystal menggunakan pustaka native secara langsung. Bahasannya dimulai dari deklarasi lib dan fun dengan atribut @[Link], dilanjutkan dengan pertukaran struct dan pointer dua arah, lalu ditutup dengan callback dari kode C ke Crystal. Seluruh contoh dikompilasi dengan gcc sehingga dapat dijalankan ulang apa adanya.