VT100 - Replace global buffer with per-terminal, further implementation of escape...
[tpg/acess2.git] / Usermode / Applications / gui_terminal_src / display.c
index 5e3410b..7c60c9f 100644 (file)
@@ -30,6 +30,7 @@ static inline int MAX(int a, int b) { return (a > b ? a : b); }
 
 // === EXTERN ==
 extern tHWND   gMainWindow;
+extern int     giPTYHandle;
 
 typedef struct sLine   tLine;
 
@@ -106,6 +107,11 @@ void Display_SetTermState(tTerminal *Term, void *State) {
        Term->TermState = State;
 }
 
+void Display_SendInput(tTerminal *Term, const char *String)
+{
+       _SysWrite(giPTYHandle, String, strlen(String));
+}
+
 // Return the byte length of a single on-screen character
 size_t _GetCharLength(size_t AvailLength, const char *Text, uint32_t *BaseCodepoint)
 {

UCC git Repository :: git.ucc.asn.au