pub type Tcl_DriverInputProc = extern "C" fn(instanceData: ClientData, buf: *mut c_char, toRead: c_int, errorCodePtr: *mut c_int) -> c_int;