staging: speakup: speakup_decext.c: style fixes
* Clean this file based on reports from checkpatch.pl. * Replace function-like macros with inline macros. * Eliminate a use of the ternary operator, for readability. Signed-off-by: Christopher Brannon <chris@the-brannons.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
64d1e5a098
commit
3d4f7eaf65
|
@ -35,9 +35,19 @@
|
||||||
#define SYNTH_CLEAR 0x03
|
#define SYNTH_CLEAR 0x03
|
||||||
#define PROCSPEECH 0x0b
|
#define PROCSPEECH 0x0b
|
||||||
static unsigned char last_char;
|
static unsigned char last_char;
|
||||||
#define get_last_char() ((inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR)? \
|
|
||||||
(last_char = inb_p(speakup_info.port_tts + UART_RX)) : last_char)
|
static inline u_char get_last_char(void)
|
||||||
#define synth_full() (get_last_char() == 0x13)
|
{
|
||||||
|
u_char avail = inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR;
|
||||||
|
if (avail)
|
||||||
|
last_char = inb_p(speakup_info.port_tts + UART_RX);
|
||||||
|
return last_char;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool synth_full(void)
|
||||||
|
{
|
||||||
|
return get_last_char() == 0x13;
|
||||||
|
}
|
||||||
|
|
||||||
static void do_catch_up(struct spk_synth *synth);
|
static void do_catch_up(struct spk_synth *synth);
|
||||||
static void synth_flush(struct spk_synth *synth);
|
static void synth_flush(struct spk_synth *synth);
|
||||||
|
@ -45,14 +55,14 @@ static void synth_flush(struct spk_synth *synth);
|
||||||
static int in_escape;
|
static int in_escape;
|
||||||
|
|
||||||
static struct var_t vars[] = {
|
static struct var_t vars[] = {
|
||||||
{ CAPS_START, .u.s = {"[:dv ap 222]" }},
|
{ CAPS_START, .u.s = {"[:dv ap 222]" } },
|
||||||
{ CAPS_STOP, .u.s = {"[:dv ap 100]" }},
|
{ CAPS_STOP, .u.s = {"[:dv ap 100]" } },
|
||||||
{ RATE, .u.n = {"[:ra %d]", 7, 0, 9, 150, 25, NULL }},
|
{ RATE, .u.n = {"[:ra %d]", 7, 0, 9, 150, 25, NULL } },
|
||||||
{ PITCH, .u.n = {"[:dv ap %d]", 100, 0, 100, 0, 0, NULL }},
|
{ PITCH, .u.n = {"[:dv ap %d]", 100, 0, 100, 0, 0, NULL } },
|
||||||
{ VOL, .u.n = {"[:dv gv %d]", 13, 0, 16, 0, 5, NULL }},
|
{ VOL, .u.n = {"[:dv gv %d]", 13, 0, 16, 0, 5, NULL } },
|
||||||
{ PUNCT, .u.n = {"[:pu %c]", 0, 0, 2, 0, 0, "nsa" }},
|
{ PUNCT, .u.n = {"[:pu %c]", 0, 0, 2, 0, 0, "nsa" } },
|
||||||
{ VOICE, .u.n = {"[:n%c]", 0, 0, 9, 0, 0, "phfdburwkv" }},
|
{ VOICE, .u.n = {"[:n%c]", 0, 0, 9, 0, 0, "phfdburwkv" } },
|
||||||
{ DIRECT, .u.n = {NULL, 0, 0, 1, 0, 0, NULL }},
|
{ DIRECT, .u.n = {NULL, 0, 0, 1, 0, 0, NULL } },
|
||||||
V_LAST_VAR
|
V_LAST_VAR
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -194,13 +204,14 @@ static void do_catch_up(struct spk_synth *synth)
|
||||||
if (!in_escape && strchr(",.!?;:", last))
|
if (!in_escape && strchr(",.!?;:", last))
|
||||||
spk_serial_out(PROCSPEECH);
|
spk_serial_out(PROCSPEECH);
|
||||||
if (jiffies >= jiff_max) {
|
if (jiffies >= jiff_max) {
|
||||||
if ( ! in_escape )
|
if (!in_escape)
|
||||||
spk_serial_out(PROCSPEECH);
|
spk_serial_out(PROCSPEECH);
|
||||||
spk_lock(flags);
|
spk_lock(flags);
|
||||||
jiffy_delta_val = jiffy_delta->u.n.value;
|
jiffy_delta_val = jiffy_delta->u.n.value;
|
||||||
delay_time_val = delay_time->u.n.value;
|
delay_time_val = delay_time->u.n.value;
|
||||||
spk_unlock(flags);
|
spk_unlock(flags);
|
||||||
schedule_timeout(msecs_to_jiffies(delay_time_val));
|
schedule_timeout(msecs_to_jiffies
|
||||||
|
(delay_time_val));
|
||||||
jiff_max = jiffies + jiffy_delta_val;
|
jiff_max = jiffies + jiffy_delta_val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue