Introduce (and use) the type ASYNC_CONDITION_TESTER. (DM0


git-svn-id: svn://mielke.cc/main/brltty@8253 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Introduce (and use) the ASYNC_THREAD_FUNCTION() macro. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8254 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Introduce (and use) the ASYNC_SIGNAL_HANDLER() macro. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8255 91a5dbb7-01b9-0310-9b5f-b28072856b6e
Run the speech driver within its own thread. (dm)


git-svn-id: svn://mielke.cc/main/brltty@8256 91a5dbb7-01b9-0310-9b5f-b28072856b6e