@spiceErrorCheck<EOL>def ekaclc(handle, segno, column, vallen, cvals, entszs, nlflgs, rcptrs,<EOL>wkindx):
handle = ctypes.c_int(handle)<EOL>segno = ctypes.c_int(segno)<EOL>column = stypes.stringToCharP(column)<EOL>vallen = ctypes.c_int(vallen)<EOL>cvals = stypes.listToCharArrayPtr(cvals)<EOL>entszs = stypes.toIntVector(entszs)<EOL>nlflgs = stypes.toIntVector(nlflgs)<EOL>rcptrs = stypes.toIntVector(rcptrs)<EOL>wkindx = stypes.toIntVector(wkindx)<EOL>libspice.ekaclc_c(handle, segno, column, vallen, cvals, entszs, nlflgs,<EOL>rcptrs, wkindx)<EOL>return stypes.cVectorToPython(wkindx)<EOL>
Add an entire character column to an EK segment.

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

:param handle: EK file handle.
:type handle: int
:param segno: Number of segment to add column to.
:type segno: int
:param column: Column name.
:type column: str
:param vallen: Length of character values.
:type vallen: int
:param cvals: Character values to add to column.
:type cvals: list of str.
:param entszs: Array of sizes of column entries.
:type entszs: Array of ints
:param nlflgs: Array of null flags for column entries.
:type nlflgs: Array of bools
:param rcptrs: Record pointers for segment.
:type rcptrs: Array of ints
:param wkindx: Work space for column index.
:type wkindx: Array of ints
:return: Work space for column index.
:rtype: Array of ints