example using the C APIs.