static char rawstext[256]; static const char statusexport[] = "export BUTTON=-;"; static int statuscmdn; static int lastbutton; void copyvalidchars(char *text, char *rawtext) { int i = -1, j = 0; while (rawtext[++i]) { if ((unsigned char)rawtext[i] >= ' ') { text[j++] = rawtext[i]; } } text[j] = '\0'; }