#include <stddef.h> #include <curses.h> /** @file * * MuCurses initialisation functions * */ FILE_LICENCE ( GPL2_OR_LATER ); /** * Initialise console environment * * @ret *win return pointer to stdscr */ WINDOW *initscr ( void ) { /* determine console size */ /* initialise screen */ stdscr->scr->init( stdscr->scr ); stdscr->height = LINES; stdscr->width = COLS; move ( 0, 0 ); return stdscr; } /** * Finalise console environment * */ int endwin ( void ) { attrset ( 0 ); color_set ( 0, NULL ); mvprintw ( ( LINES - 1 ), 0, "\n" ); stdscr->scr->exit( stdscr->scr ); return OK; }