 			mConsole.print(string: CNEscapeCode.backgroundColor(mTerminalInfo.backgroundColor).encode())
 			let str = String(repeating: c, count: len)
 			for y in y0..<y1 {
-				NSLog("CN fill moveTo(\(x0), \(y))")
 				moveTo(x: x0, y: y)
 				put(string: str)
 			}

	}

	public func end() {
		let code = CNEscapeCode.selectAltScreen(false)
		mConsole.print(string: code.encode())


		case	white	= 7
	}

	private var mTerminalInfo:		CNTerminalInfo
	private var mConsole:			CNFileConsole
	private var mHandler:			((_ hdl: FileHandle) -> Void)?
	private var mBuffer:			String
	private var mOrgForegroundColor:	CNColor
	private var mOrgBackgroundColor:	CNColor
	private var mLock:			NSLock

	public var foregroundColor:	CNColor {
		get		{ return mTerminalInfo.foregroundColor		}
