code: def make_code(funcdict, filename):
      code1, code2 = make_arrays(funcdict)
      code3 = make_ufuncs(funcdict)
      code2 = indent(code2, 4)
      code3 = indent(code3, 4)
      code = (
          textwrap.dedent(
              r"""
  
      /** Warning this file is autogenerated!!!
  
          Please make changes to the code generator program (%s)
      **/
      #include "ufunc_object.h"
      #include "ufunc_type_resolution.h"
      #include "loops.h"
      #include "matmul.h"
      #include "clip.h"
      #include "dtypemeta.h"
      #include "_umath_doc_generated.h"
  
      %s
      /* Returns a borrowed ref of the second value in the matching info tuple */
      PyObject *
      get_info_no_cast(PyUFuncObject *ufunc, PyArray_DTypeMeta *op_dtype,
                       int ndtypes);
  
      static int
      InitOperators(PyObject *dictionary) {
          PyObject *f, *identity;
  
      %s
      %s
  
          return 0;
      }
      """
          )
          % (os.path.basename(filename), code1, code2, code3)
      )
      return code
  
imports: import os
  import re
  import struct
  import sys
  import textwrap
  import argparse
  import string
label_desc: Use image node_id 9 for calling a global function with example usage: make_code(funcdict, filename) and returns: code