Hi! cleanups as you requested. I hope I did not miss any. * 2007-06-05: uses kmalloc for the big buffer * 2007-06-05: added inversion Jan --