append_char
append_char = (unsigned char*)malloc(HASHSIZE);
if (append_char == NULL) {
free(append_char);
free(append_char);
free(append_char);
free(append_char);
free(append_char);
free(append_char);
free(append_char);
free(append_char);
free(append_char);
append_char[q] = 0;
if (prefix_code[nextindex] == s && append_char[nextindex] == c)
append_char[next_code] = c;
unsigned char* append_char;
append_char('\0', ¤tArg, ¤tArgLen,
append_char(str[pos], ¤tArg, ¤tArgLen,
append_char(str[*pos], currentArg, currentArgLen,