| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -77,6 +77,7 @@ enum glyph_attribute { | 
															
														
														
													
														
															
																 | 
																 | 
																	ATTR_BOLD      = 4, | 
																 | 
																 | 
																	ATTR_BOLD      = 4, | 
															
														
														
													
														
															
																 | 
																 | 
																	ATTR_GFX       = 8, | 
																 | 
																 | 
																	ATTR_GFX       = 8, | 
															
														
														
													
														
															
																 | 
																 | 
																	ATTR_ITALIC    = 16, | 
																 | 
																 | 
																	ATTR_ITALIC    = 16, | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																	ATTR_BLINK     = 32, | 
															
														
														
													
														
															
																 | 
																 | 
																}; | 
																 | 
																 | 
																}; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																enum cursor_movement { | 
																 | 
																 | 
																enum cursor_movement { | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -1133,7 +1134,7 @@ tsetattr(int *attr, int l) { | 
															
														
														
													
														
															
																 | 
																 | 
																		switch(attr[i]) { | 
																 | 
																 | 
																		switch(attr[i]) { | 
															
														
														
													
														
															
																 | 
																 | 
																		case 0: | 
																 | 
																 | 
																		case 0: | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \ | 
																 | 
																 | 
																			term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \ | 
															
														
														
													
														
															
																 | 
																 | 
																					| ATTR_ITALIC); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																					| ATTR_ITALIC | ATTR_BLINK); | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.fg = DefaultFG; | 
																 | 
																 | 
																			term.c.attr.fg = DefaultFG; | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.bg = DefaultBG; | 
																 | 
																 | 
																			term.c.attr.bg = DefaultBG; | 
															
														
														
													
														
															
																 | 
																 | 
																			break; | 
																 | 
																 | 
																			break; | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -1146,6 +1147,9 @@ tsetattr(int *attr, int l) { | 
															
														
														
													
														
															
																 | 
																 | 
																		case 4: | 
																 | 
																 | 
																		case 4: | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.mode |= ATTR_UNDERLINE; | 
																 | 
																 | 
																			term.c.attr.mode |= ATTR_UNDERLINE; | 
															
														
														
													
														
															
																 | 
																 | 
																			break; | 
																 | 
																 | 
																			break; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		case 5: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			term.c.attr.mode |= ATTR_BLINK; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			break; | 
															
														
														
													
														
															
																 | 
																 | 
																		case 7: | 
																 | 
																 | 
																		case 7: | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.mode |= ATTR_REVERSE; | 
																 | 
																 | 
																			term.c.attr.mode |= ATTR_REVERSE; | 
															
														
														
													
														
															
																 | 
																 | 
																			break; | 
																 | 
																 | 
																			break; | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -1158,6 +1162,9 @@ tsetattr(int *attr, int l) { | 
															
														
														
													
														
															
																 | 
																 | 
																		case 24: | 
																 | 
																 | 
																		case 24: | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.mode &= ~ATTR_UNDERLINE; | 
																 | 
																 | 
																			term.c.attr.mode &= ~ATTR_UNDERLINE; | 
															
														
														
													
														
															
																 | 
																 | 
																			break; | 
																 | 
																 | 
																			break; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																		case 25: | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			term.c.attr.mode &= ~ATTR_BLINK; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																			break; | 
															
														
														
													
														
															
																 | 
																 | 
																		case 27: | 
																 | 
																 | 
																		case 27: | 
															
														
														
													
														
															
																 | 
																 | 
																			term.c.attr.mode &= ~ATTR_REVERSE; | 
																 | 
																 | 
																			term.c.attr.mode &= ~ATTR_REVERSE; | 
															
														
														
													
														
															
																 | 
																 | 
																			break; | 
																 | 
																 | 
																			break; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
  |