code: def callcrackfortran(files, options):
      rules.options = options
      crackfortran.debug = options["debug"]
      crackfortran.verbose = options["verbose"]
      if "module" in options:
          crackfortran.f77modulename = options["module"]
      if "skipfuncs" in options:
          crackfortran.skipfuncs = options["skipfuncs"]
      if "onlyfuncs" in options:
          crackfortran.onlyfuncs = options["onlyfuncs"]
      crackfortran.include_paths[:] = options["include_paths"]
      crackfortran.dolowercase = options["do-lower"]
      postlist = crackfortran.crackfortran(files)
      if "signsfile" in options:
          outmess(
              'Saving signatures to file "%s"\n'
              % (options["signsfile"])
          )
          pyf = crackfortran.crack2fortran(postlist)
          if options["signsfile"][-6:] == "stdout":
              sys.stdout.write(pyf)
          else:
              f = open(options["signsfile"], "w")
              f.write(pyf)
              f.close()
      if options["coutput"] is None:
          for mod in postlist:
              mod["coutput"] = "%smodule.c" % mod["name"]
      else:
          for mod in postlist:
              mod["coutput"] = options["coutput"]
      if options["f2py_wrapper_output"] is None:
          for mod in postlist:
              mod["f2py_wrapper_output"] = (
                  "%s-f2pywrappers.f" % mod["name"]
              )
      else:
          for mod in postlist:
              mod["f2py_wrapper_output"] = options[
                  "f2py_wrapper_output"
              ]
      return postlist
  
imports: from __future__ import division, absolute_import, print_function
  import sys
  import os
  import pprint
  import re
  from .None import crackfortran
  from .None import rules
  from .None import cb_rules
  from .None import auxfuncs
  from .None import cfuncs
  from .None import f90mod_rules
  from .None import __version__
label_desc: Use image node_id 2 for calling a global function with example usage: callcrackfortran(files, options) and returns: postlist