Reactive Keyboard bugs.

Mark James jamesm at cpsc.ucalgary.ca
Tue Dec 12 17:03:25 AEST 1989


There has been some talk about the Reactive Keyboard recently.  I posted this
before, but I'll post it again.

There is a bug in the posted source for the Reactive Keyboard which causes
it to dump core on some systems.  To fix it, replace :

In file "parse_keys.c" line 569
	while(*b){
		if((*b<32) || (*b==127)){
			*a++='^';
			*a++=(*b==127)?b++,'?':(*b++)+'@';
		}				
		*a++ = *b++;
	}
with
	while(*b){
		if((*b<32) || (*b==127)){
			*a++='^';
			*a++=(*b==127)?b++,'?':(*b++)+'@';
		}				
->		else    *a++ = *b++;
	}


Many thanks to Gert Florijn for finding a fix to this problem.

     M.

Send me email if you have any other problems.

jamesm at cpsc.ucalgary.ca



More information about the Comp.sources.bugs mailing list