2004-01-01 Peter G. Vast restructuring to improve usability and maintainability of what was 'cxcioctl.c'. Created a 'man' page too, and an incomplete but mostly working new unified 'Makefile'. 2004-01-03 Peter G. Even vaster restructuring, merging in 'cxload.c' and further cleanups. The bits merged in from 'cxload.c' haven't been much cleaned ip it. Updated the 'man' page. 2004-01-03b Peter G. Spent 1-2 hours rewriting the 'send_block' function which in the original form really upset me as to unnecessary complexity and opacity. The rewritten form pleases me, and might be an example of how to write, even if quickly, simpler, cleaner code. 2004-01-04 Peter G. More ``cosmetic'' cleanup. A lot of program logic could still be simplified and cleaned up, and the naming conventions are still rather inappropriate. I have also added two man pages for the two driver modules. 2004-01-17 Peter G. I have started rewriting the 'cxacru.c' driver. It will take some some time. I will also change the name of the package to 'udsl' from 'usbxdsl'. In the meantime I have written an initial draft of a list of good UNIX programming guidelines at: What is remarkable is that the original sources of 'cxacru' seem to go against all or almost all of then :-). 2004-01-21 Peter G. I have renamed the various files to 'udsl*', and changed the internal names too. I am still looking at the driver source.