docs: def ccifrm(frclss, clssid, lenout=_default_len_out):
      """
      Return the frame name, frame ID, and center associated with
      a given frame class and class ID.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/ccifrm_c.html
  
      :param frclss: Class of frame.
      :type frclss: int
      :param clssid: Class ID of frame.
      :type clssid: int
      :param lenout: Maximum length of output string.
      :type lenout: int
      :return:
              the frame name,
              frame ID,
              center.
      :rtype: tuple
      """
      frclss = ctypes.c_int(frclss)
      clssid = ctypes.c_int(clssid)
      lenout = ctypes.c_int(lenout)
      frcode = ctypes.c_int()
      frname = stypes.stringToCharP(lenout)
      center = ctypes.c_int()
      found = ctypes.c_int()
      libspice.ccifrm_c(frclss, clssid, lenout, ctypes.byref(frcode), frname,
                        ctypes.byref(center), ctypes.byref(found))
      return frcode.value, stypes.toPythonString(
          frname), center.value, bool(found.value)