code: def cast_int_addr(n):
      """Cast an address to a Python int
  
      This could be a Python integer or a CFFI pointer
      """
      if isinstance(n, (int, long)):
          return n
      try:
          import cffi
      except ImportError:
          pass
      else:
          # from pyzmq, this is an FFI void *
          ffi = cffi.FFI()
          if isinstance(n, ffi.CData):
              return int(ffi.cast("size_t", n))
  
      raise ValueError("Cannot cast %r to int" % n)
  
label_desc: Use image node_id 1 for calling a global function with example usage: cast_int_addr(n) and returns: n, int