summaryrefslogtreecommitdiff
path: root/libterm
diff options
context:
space:
mode:
authorFreeArtMan <dos21h@gmail.com>2015-05-16 19:22:46 +0900
committerFreeArtMan <dos21h@gmail.com>2015-05-16 19:22:46 +0900
commit5e5e5b1cbcb98eda7e0c52a367c66b944b480eda (patch)
treea1f474aae55cfcfe50388e06c13687279b11a4be /libterm
parentf1fb9827faec228246062f2cd8e38f0dd3338e3a (diff)
downloadmicrobbs-5e5e5b1cbcb98eda7e0c52a367c66b944b480eda.tar.gz
microbbs-5e5e5b1cbcb98eda7e0c52a367c66b944b480eda.zip
Added default config file loading. Add functionality for bbs todo file.
Diffstat (limited to 'libterm')
-rw-r--r--libterm/term.c11
-rw-r--r--libterm/term.h3
2 files changed, 1 insertions, 13 deletions
diff --git a/libterm/term.c b/libterm/term.c
index 241b650..532dc92 100644
--- a/libterm/term.c
+++ b/libterm/term.c
@@ -250,26 +250,17 @@ exit_error:
}
-#include <assert.h>
//clean terminal with escape command
int term_clr_scr( term_screen *ts )
{
int ret = 0;
- char s[] = T_ESC "[H" T_ESC "[2J";
-
-
- ASSERT( strlen(s)>0 );
- ASSERT( ts != NULL );
- ASSERT( ts->ofd > 0 );
-
- if ( write( ts->ofd, s, strlen(s) ) <= 0 ){};
+ if ( write( ts->ofd, T_ESC "[H" T_ESC "[2J", 7 ) <= 0 ){};
return ret;
}
-
//set terminal default input/output behavior
int term_set_raw_mode( term_screen *ts )
{
diff --git a/libterm/term.h b/libterm/term.h
index 878cda4..51af31d 100644
--- a/libterm/term.h
+++ b/libterm/term.h
@@ -12,13 +12,10 @@
#include <sys/types.h>
#include <sys/ioctl.h>
#include <unistd.h>
-#include <assert.h>
#include "screen_modes.h"
#include "debug.h"
-#define ASSERT assert
-
enum TERM_KEY_ACTION {
KEY_NULL = 0, /* NULL */
CTRL_A = 1, /* Ctrl+a */