added hashtable to only declare functions once per C output file