[BACK]Return to lint-curses.h CVS log [TXT][DIR] Up to [contributed] / early-roguelike / urogue

Annotation of early-roguelike/urogue/lint-curses.h, Revision 1.1

1.1     ! rubenllo    1: /*
        !             2:     lint-curses.h
        !             3:
        !             4:     UltraRogue: The Ultimate Adventure in the Dungeons of Doom
        !             5:     Copyright (C) 1993, 1995 Herb Chong
        !             6:     All rights reserved.
        !             7:
        !             8:     See the file LICENSE.TXT for full copyright and licensing information.
        !             9: */
        !            10:
        !            11:
        !            12: /* Sufficient info to pass lint */
        !            13: #ifndef TRUE
        !            14: #define TRUE 1
        !            15: #endif
        !            16: #ifndef FALSE
        !            17: #define FALSE 0
        !            18: #endif
        !            19: #define getyx(win,y,x)   y = win->_cury, x = win->_curx
        !            20: struct screen { int opque_data_type; };
        !            21: typedef struct { int _cury; int _curx; } WINDOW;
        !            22: extern WINDOW *stdscr;
        !            23: extern WINDOW *curscr;
        !            24: extern int LINES;
        !            25: extern int COLS;
        !            26: extern char *unctrl(char c);
        !            27: extern void initscr(void);
        !            28: extern int wmove(WINDOW *window, int Line, int Column);
        !            29: extern int move(int Line, int Column);
        !            30: extern int addch(char c);
        !            31: extern int mvaddch(int y, int x, char c);
        !            32: extern int waddch(WINDOW *window, char c);
        !            33: extern int mvwaddch(WINDOW *window, int y, int x, char c);
        !            34: extern int mvwinch(WINDOW *window, int y, int x);
        !            35: extern int winch(WINDOW *window);
        !            36: extern int mvinch(int y, int x);
        !            37: extern int getch(void);
        !            38: extern int wgetch(WINDOW *window);
        !            39: extern void clear(void);
        !            40: extern void wclear(WINDOW *window);
        !            41: extern void refresh(void);
        !            42: extern void wrefresh(WINDOW *window);
        !            43: extern void clearok(WINDOW *window, int flag);
        !            44: extern void endwin(void);
        !            45: extern void touchwin(WINDOW *window);
        !            46: extern void overlay(WINDOW *w1, WINDOW *w2);
        !            47: extern void wclrtoeol(WINDOW *window);
        !            48: extern void wprintw(WINDOW *window, const char *fmt, ...);
        !            49: extern void mvprintw(int line, int col, char *fmt, ...);
        !            50: extern void mvwprintw(WINDOW *window, int line, int col, char *fmt, ...);
        !            51: extern int  mvwaddstr(WINDOW *window, int y, int x, const char *str);
        !            52: extern int  mvaddstr(int y, int x, char *str);
        !            53: extern int  waddstr(WINDOW *window, char *str);
        !            54: extern int  addstr(char *str);
        !            55: extern void standout(void);
        !            56: extern void wstandout(WINDOW *window);
        !            57: extern void standend(void);
        !            58: extern void wstandend(WINDOW *window);
        !            59: extern void noecho(void);
        !            60: extern void cbreak(void);
        !            61: extern void crmode(void);
        !            62: extern void nonl(void);
        !            63: extern void nl(void);
        !            64: extern int wgetch(WINDOW *window);
        !            65: extern WINDOW *newwin(int lines, int cols, int y, int x);
        !            66: extern void overwrite(WINDOW *w1, WINDOW *w2);
        !            67: extern void delwin(WINDOW *window);
        !            68: extern void printw(char *fmt, ...);
        !            69:

CVSweb