Michael Durller issued this revision saying "compile under linux
2.4.0, added checksum support, fixed the config reg definitions (so
all the flags work now) and fixed the verify function. Well, the
verify does not check the vendor ID but who cares. heh heh. ;-) oh, I
killed the segfault if your not root bug also."
Note: this has been tested. The patch removes support for 16F84 and
substitutes support for 12C508 and 12C509. The patch was derived from
careful reading of the programming specification, and included the
recent (1999) change to the number of programming pulses.