minor changes to the C semantics to add support for native calls
add impure attributes
use camelCase
Merge pull request #64 from dwightguth/nativecall

minor changes to the C semantics to add support for native calls