1234567891011121314151617181920212223242526272829303132333435363738 |
- #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 );
- curs_set ( 1 );
- mvprintw ( ( LINES - 1 ), 0, "\n" );
- stdscr->scr->exit( stdscr->scr );
- return OK;
- }
|