code: def c_func_decl(name, return_type, args):
      args = make_c_args(args)
      return_type = c_types[return_type]
      return c_func_template.format(
          name=name,
          upname=name.upper(),
          return_type=return_type,
          args=args,
      )
  
imports: from collections import defaultdict
  from operator import itemgetter
  import os
label_desc: Use image node_id 17 for calling a global function with example usage: c_func_decl(name, return_type, args) and returns: c_func_template