minor changes to the C semantics to add support for native calls
Merge pull request #63 from chathhorn/master

More refactoring, minor bugfixes
add impure attributes
use camelCase
Merge pull request #64 from dwightguth/nativecall

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