plan 9 kernel history: overview | file list | diff list

2001/1121/bitsy/devpenmouse.c (diff list | history)

2001/1121/sys/src/9/bitsy/devpenmouse.c:123,1282001/1130/sys/src/9/bitsy/devpenmouse.c:123,129 (short | long | prev | next)
2000/1021    
 
void 
pentrackxy(int x, int y) { 
2001/1130    
 
2000/1021    
	if (x == -1) { 
2000/1207    
		/* pen up. associate with button 1 through 5 up */ 
		mouse.buttons &= ~0x1f; 
2001/1121/sys/src/9/bitsy/devpenmouse.c:339,3462001/1130/sys/src/9/bitsy/devpenmouse.c:340,347
2000/1021    
	Point pt; 
2001/1121    
	Cmdbuf *cb; 
	Cmdtab *ct; 
2000/1024    
	char buf[64], *field[5]; 
2000/1021    
	int nf, b; 
2001/1130    
	char buf[64]; 
	int b; 
2000/1021    
 
	p = va; 
2001/0529    
	switch((ulong)c->qid.path){ 
2001/1121/sys/src/9/bitsy/devpenmouse.c:369,3832001/1130/sys/src/9/bitsy/devpenmouse.c:370,384
2000/1021    
				calibration.transx = 0; 
				calibration.transy = 0; 
2001/1121    
			} else if (cb->nf == 5) { 
2000/1215    
				if ((!isdigit(*field[1]) && *field[1] != '-') 
				 || (!isdigit(*field[2]) && *field[2] != '-') 
				 || (!isdigit(*field[3]) && *field[3] != '-') 
				 || (!isdigit(*field[4]) && *field[4] != '-')) 
2001/1130    
				if ((!isdigit(*cb->f[1]) && *cb->f[1] != '-') 
				 || (!isdigit(*cb->f[2]) && *cb->f[2] != '-') 
				 || (!isdigit(*cb->f[3]) && *cb->f[3] != '-') 
				 || (!isdigit(*cb->f[4]) && *cb->f[4] != '-')) 
2001/0115    
					error("bad syntax in control file message"); 
2000/1021    
				calibration.scalex = strtol(field[1], nil, 0); 
				calibration.scaley = strtol(field[2], nil, 0); 
				calibration.transx = strtol(field[3], nil, 0); 
				calibration.transy = strtol(field[4], nil, 0); 
2001/1130    
				calibration.scalex = strtol(cb->f[1], nil, 0); 
				calibration.scaley = strtol(cb->f[2], nil, 0); 
				calibration.transx = strtol(cb->f[3], nil, 0); 
				calibration.transy = strtol(cb->f[4], nil, 0); 
2000/1024    
			} else 
2001/1121    
				cmderror(cb, Ecmdargs); 
			break; 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)