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

1992/0208/ss/screen.c (diff list | history)

1992/0120/sys/src/9/ss/screen.c:12,191992/0208/sys/src/9/ss/screen.c:12,19 (short | long | prev | next)
1990/1223    
 
#define	MINX	8 
 
extern	GFont	defont0; 
GFont		*defont; 
1992/0208    
extern	GSubfont	defont0; 
GSubfont		*defont; 
1990/1223    
 
struct{ 
	Point	pos; 
1992/0120/sys/src/9/ss/screen.c:83,941992/0208/sys/src/9/ss/screen.c:83,94
1991/1223    
		}else if(r == '\b'){ 
			if(out.pos.x >= out.bwid+MINX){ 
				out.pos.x -= out.bwid; 
1991/1228    
				gstring(&gscreen, out.pos, defont, " ", S); 
1992/0208    
				gsubfstring(&gscreen, out.pos, defont, " ", S); 
1991/1223    
			} 
		}else{ 
			if(out.pos.x >= gscreen.r.max.x-out.bwid) 
1991/1228    
				screenputnl(); 
1991/1223    
			out.pos = gstring(&gscreen, out.pos, defont, buf, S); 
1992/0208    
			out.pos = gsubfstring(&gscreen, out.pos, defont, buf, S); 
1991/1223    
		} 
	} 
1991/1228    
	unlock(&screenlock); 


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