Use only the first C function definitionn to register c functions with Terra.
This fixes #57 since fscanf was declared twice in different ways on linux,
with LLVM respecting the name of the first declaration.