summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clear.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/clear.c b/clear.c
index fa28723..556168d 100644
--- a/clear.c
+++ b/clear.c
@@ -1,17 +1,20 @@
#include <stdio.h>
-#include <clear.h>
int main(int argc, char **argv)
{
if (argc >= 2) {
char *grammar = (argc > 2)? "arguments" : "argument";
+
printf("%d %s found. %s won't be checked.\n", argc-1, grammar, grammar);
+
for (int i = 1; i < argc; i++) {
printf("argument %d = %s\n", i, argv[i]);
}
+
printf("aborting insane clear operation.\n");
return 1;
}
- printf("%s", ANSI_CLEAR_SCREEN_AND_SCROLLBACK);
+
+ puts("\033[2J\033[3J\033[H");
return 0;
}