mirror of
https://github.com/quitesimpleorg/asteriskify.git
synced 2024-11-21 15:47:51 +01:00
Tidy up indentation
This commit is contained in:
parent
7323492836
commit
24bd0097b2
@ -36,7 +36,8 @@ size_t pwbufsize = 0;
|
|||||||
size_t pwindex = 0;
|
size_t pwindex = 0;
|
||||||
int current_mode = MODE_ECHO;
|
int current_mode = MODE_ECHO;
|
||||||
|
|
||||||
void enter_raw_mode() {
|
void enter_raw_mode()
|
||||||
|
{
|
||||||
struct termios raw = saved_termios;
|
struct termios raw = saved_termios;
|
||||||
raw.c_lflag &= ~(ECHO | ICANON);
|
raw.c_lflag &= ~(ECHO | ICANON);
|
||||||
if(tcsetattr(STDIN_FILENO, TCSAFLUSH, &raw) != 0)
|
if(tcsetattr(STDIN_FILENO, TCSAFLUSH, &raw) != 0)
|
||||||
@ -121,28 +122,28 @@ void clear_term_line()
|
|||||||
|
|
||||||
void print_password()
|
void print_password()
|
||||||
{
|
{
|
||||||
clear_term_line();
|
clear_term_line();
|
||||||
char *prompt = "Password: ";
|
char *prompt = "Password: ";
|
||||||
write(STDERR_FILENO, prompt, strlen(prompt));
|
write(STDERR_FILENO, prompt, strlen(prompt));
|
||||||
if(current_mode == MODE_ECHO)
|
if(current_mode == MODE_ECHO)
|
||||||
|
{
|
||||||
|
write(STDERR_FILENO, pwbuf, pwindex);
|
||||||
|
}
|
||||||
|
if(current_mode == MODE_STARS)
|
||||||
|
{
|
||||||
|
for(size_t i = 0; i < pwindex; i++)
|
||||||
{
|
{
|
||||||
write(STDERR_FILENO, pwbuf, pwindex);
|
uint8_t n = pwbuf[i];
|
||||||
}
|
/* Skip utf-8 byte 2-4, we won't print an asterisk for those*/
|
||||||
if(current_mode == MODE_STARS)
|
if((n >>6) == 0b10)
|
||||||
{
|
|
||||||
for(size_t i = 0; i < pwindex; i++)
|
|
||||||
{
|
{
|
||||||
uint8_t n = pwbuf[i];
|
continue;
|
||||||
/* Skip utf-8 byte 2-4, we won't print an asterisk for those*/
|
|
||||||
if((n >>6) == 0b10)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
char mask = '*';
|
|
||||||
write(STDERR_FILENO, &mask, 1);
|
|
||||||
}
|
}
|
||||||
|
char mask = '*';
|
||||||
|
write(STDERR_FILENO, &mask, 1);
|
||||||
}
|
}
|
||||||
fsync(STDERR_FILENO);
|
}
|
||||||
|
fsync(STDERR_FILENO);
|
||||||
}
|
}
|
||||||
|
|
||||||
void switch_mode()
|
void switch_mode()
|
||||||
|
Loading…
Reference in New Issue
Block a user