What is the difference between concatenate and catenate?
Are the words interchangeable?
concatenate: 1. To connect or link in a series or chain. 2. Computer Science To arrange (strings of characters) into a chained list.
catenate: To connect in a series of ties or links; form into a chain.
Background: Which is more natural in the case of a C function like
char* ConcatenateString(char* dest, char* src);
char* CatenateString(char* dest, char* src);