treesummaryrefslogcommitdiff
path: root/main2.c
diff options
context:
space:
mode:
authorPatrick2023-08-04 20:38:55 +0200
committerPatrick2023-08-04 20:38:55 +0200
commit40bbfb3371163c52e4c009020a5d1c99e387d2db (patch)
tree0fa980d03c012c545ee00c9d6ff15d43954dc7ea /main2.c
parentbefbc85923ae0762e14ea44a805c0931d971ff1d (diff)
downloadiftint-40bbfb3371163c52e4c009020a5d1c99e387d2db.tar.gz
iftint-40bbfb3371163c52e4c009020a5d1c99e387d2db.zip
alternate buffergcc main2.c -o main2 && ./main2!
Diffstat (limited to 'main2.c')
-rw-r--r--main2.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/main2.c b/main2.c
index d8f2581..a3223ba 100644
--- a/main2.c
+++ b/main2.c
@@ -101,6 +101,8 @@ void vt100GetScreenSize(int * v, int * h) {
*v = w.ws_col;
#endif
}
+void vt100EnableAlternateBuffer() { vt100Escape("[?1049h"); }
+void vt100DisableAlternateBuffer() { vt100Escape("[?1049l"); }
// JSON
@@ -421,6 +423,8 @@ GetNode(JSONNode * parent, JSONNode * node) {
int main() {
+ vt100EnableAlternateBuffer();
+
Draw();
JSONNode * n = JSONNodeNewNul();
@@ -433,6 +437,8 @@ int main() {
printf("\n");
// JSONFree(n);
+
+ vt100DisableAlternateBuffer();
return 0;
}