Hello,
OK; here's another version:
  http://offog.org/stuff/lirc-ftdi-20081230.diff
    
Adam: nice work, thanks for all your efforts!
I've put this into CVS.

[...]
  
Christoph: thanks too!

I've update my page at http://www.huitsing.nl/irftdi to reflect the changes.

Albert
--
 __________________________________________________________________
|                           _______                                |
| Albert Huitsing          |       |     Huitsing Embedded Systems |
| System Design            |    /|___|\            Dr. Mondenweg 5 |
| albert@huitsing.nl       |   /       \    7831 JA  Nw. Weerdinge |
|                          |   \  ___  /  Phone: +31-(0)591-521222 |
|                          \    \| | |/     Fax: +31-(0)591-522113 |
|                           \______|        http://www.huitsing.nl |
|                                                                  |
|      "conformity is the uncomfortable feeling of wearing         |
|       somebody else's clothes; even when they don't fit"         |
|__________________________________________________________________|