Go functions in alphabetical order
separate C code into c_bridge