added c support and c naming convention