//
// Console buffer size [console.h]
//
// 32Kbyte buffer, normal
// 128Kbyte buffer is good (131072)
#define CON_TEXTSIZE 32768
//
// The tail end of Key_Console() [keys.c]
//
if (key_linepos < MAXCMDLINE-1)
{
int i;
// check insert mode
if (key_insert)
{
// can't do strcpy to move string to right
i = strlen(key_lines[edit_line]); // majik / jitspoe: don't subtract 1 from this!!
if (i == 254)
i--;
for (; i >= key_linepos; i--)
key_lines[edit_line][i + 1] = key_lines[edit_line][i];
}
// only null terminate if at the end
i = key_lines[edit_line][key_linepos];
key_lines[edit_line][key_linepos] = key;
key_linepos++;
if (!i)
key_lines[edit_line][key_linepos] = 0;
}
}