Bläddra i källkod

Let's not require TERM=ansi for tgetent() to work.

Andreas Kling 6 år sedan
förälder
incheckning
10308c6434
1 ändrade filer med 4 tillägg och 7 borttagningar
  1. 4 7
      LibC/termcap.cpp

+ 4 - 7
LibC/termcap.cpp

@@ -18,13 +18,10 @@ int tgetent(char* bp, const char* name)
 #ifdef TERMCAP_DEBUG
     fprintf(stderr, "tgetent: bp=%p, name='%s'\n", bp, name);
 #endif
-    if (!strcmp(name, "ansi")) {
-        PC = '\0';
-        BC = const_cast<char*>("\033[D");
-        UP = const_cast<char*>("\033[A");
-        return 1;
-    }
-    assert(false);
+    PC = '\0';
+    BC = const_cast<char*>("\033[D");
+    UP = const_cast<char*>("\033[A");
+    return 1;
 }
 
 static HashMap<String, const char*>* caps = nullptr;