@spiceErrorCheck<EOL>@spiceFoundExceptionThrower<EOL>def gcpool(name, start, room, lenout=_default_len_out):
name = stypes.stringToCharP(name)<EOL>start = ctypes.c_int(start)<EOL>room = ctypes.c_int(room)<EOL>lenout = ctypes.c_int(lenout)<EOL>n = ctypes.c_int()<EOL>cvals = stypes.emptyCharArray(lenout, room)<EOL>found = ctypes.c_int()<EOL>libspice.gcpool_c(name, start, room, lenout, ctypes.byref(n),<EOL>ctypes.byref(cvals), ctypes.byref(found))<EOL>return [stypes.toPythonString(x.value) for x in<EOL>cvals[<NUM_LIT:0>:n.value]], bool(found.value)<EOL>
Return the character value of a kernel variable from the kernel pool.

http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/gcpool_c.html

:param name: Name of the variable whose value is to be returned.
:type name: str
:param start: Which component to start retrieving for name.
:type start: int
:param room: The largest number of values to return.
:type room: int
:param lenout: The length of the output string.
:type lenout: int
:return: Values associated with name.
:rtype: list of str