| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -440,11 +440,11 @@ tmoveto(int x, int y) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					twrapcursor(void) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						int y = term.c.y+1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if(y > term.bot) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        tmoveto(0, term.bot); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        tscroll(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } else  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        tmoveto(0, y); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						if(y > term.bot) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							tmoveto(0, term.bot); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							tscroll(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} else  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							tmoveto(0, y); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -971,10 +971,10 @@ tputc(char c) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								break; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							default: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								tsetchar(c); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(term.c.x+1 < term.col) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tmoveto(term.c.x+1, term.c.y); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } else if(IS_SET(MODE_WRAP)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                twrapcursor(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								if(term.c.x+1 < term.col) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									tmoveto(term.c.x+1, term.c.y); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} else if(IS_SET(MODE_WRAP)) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									twrapcursor(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								break; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |