Assumptions that must be satisfied before calling: Symbol table initialized and c is a null terminated string.
Assumptions valid after calling: The value of c has been added to the symbol table and the symbol table is not changed in any other way. The symchar * returned will be the same for the life of the ASCEND process.
Any size string can be stored in this table, though it's a bad idea to store very large ones. Strings below MAXIMUM_STRING_LENGTH we store efficiently.
*permanentstring = AddSymbol(c);
1.5.1