Fixed: c language interface