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

1994/0225/carrera/devrtc.c (diff list | history)

1993/0916/sys/src/9/carrera/devrtc.c:116,1281994/0225/sys/src/9/carrera/devrtc.c:116,126 (short | long | prev | next)
1993/0916    
bcd2binary(int reg) 
{ 
	uchar x; 
/* 
1994/0225    
 
1993/0916    
	x = (*(uchar*)Rtcindex)&~0x7f; 
	*(uchar*)Rtcindex = x|reg; 
	x = *(uchar*)Rtcdata; 
	return (x&0xf) + 10*(x>>4); 
/**/ 
	return 0; 
} 
 
long	  
1993/0916/sys/src/9/carrera/devrtc.c:191,2011994/0225/sys/src/9/carrera/devrtc.c:189,197
1993/0916    
binary2bcd(int reg, uchar val) 
{ 
	uchar x; 
/* 
	x = (*(uchar*)Rtcindex)&~0x7f; 
	*(uchar*)Rtcindex = x|reg; 
	*(uchar*)Rtcdata = (val % 10) | (((val / 10) % 10)<<4); 
/**/ 
} 
 
 


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