char message[MAC_LEN+1], mess[MAC_LEN/MAC_BYTES+1];
int i;
- get_value(message, row, col, MAC_LEN+1, HEX_STRING, 0, 0, NULL);
- if (strlen(message) < 12) i = 255;
+ message[0] = '\0';
+ while (strlen(message) != 12)
+ get_value(message, row, col, MAC_LEN+1, HEX_STRING, 0, 0, NULL);
for (i = 0; i < MAC_BYTES; i++) {
mess[0] = message[2 * i];
}
echo();
- wattrset(main_sub, COLOR_PAIR(2));
+ wattrset(main_sub, COLOR_PAIR(12));
get_value_again:
wmove(main_sub, row, col);
for (i = 0; i < (unsigned int)len - 1; i++)
value[i--] = 0;
wmove(main_sub, row, col + i);
waddch(main_sub, ' ');
- /* put backspace to move cursor back */
- wechochar(main_sub, 0x08);
+ wmove(main_sub, row, col + i);
+ wrefresh(main_sub);
}
continue;
} else if (c == 0x0D) {
{
int i, j = 0;
- wattrset(main_sub, COLOR_PAIR(2));
+ wattrset(main_sub, COLOR_PAIR(12));
wmove(main_sub, row, col);
for (i = 0; i < len - 1; i++)
waddch(main_sub, ' ');
else
choose_menu = newwin(nrow, ncol, brow - nrow + 3, bcol + MCOLS);
sub_choose_menu = derwin(choose_menu, nrow - 2, ncol - 2, 1, 1);
- attrset(COLOR_PAIR(1));
+ attrset(COLOR_PAIR(11));
mvwaddch(choose_menu, 0, 0, ACS_ULCORNER);
mvwaddch(choose_menu, 0, ncol - 1, ACS_URCORNER);
/* error occured */
if (i == -1) {
- print_helperr(SELECT);
+ print_helperr(ERR_SELECT);
getch();
}