code: def _getintp_ctype():
      val = _getintp_ctype.cache
      if val is not None:
          return val
      if ctypes is None:
          import numpy as np
  
          val = dummy_ctype(np.intp)
      else:
          char = dtype("p").char
          if char == "i":
              val = ctypes.c_int
          elif char == "l":
              val = ctypes.c_long
          elif char == "q":
              val = ctypes.c_longlong
          else:
              val = ctypes.c_long
      _getintp_ctype.cache = val
      return val
  
imports: from __future__ import division, absolute_import, print_function
  import re
  import sys
  import platform
  from numpy.compat import unicode
  from numpy.core.overrides import set_module
  from .multiarray import dtype, array, ndarray
label_desc: Use image node_id 6 for calling a global function with example usage: _getintp_ctype() and returns: val, val