Language binding for C