/* @(#)73       1.1  src/bldenv/lint/llib-lcrses32, ade_build, bos412, GOLDA411a 4/25/94 15:58:39 */
/*
 * COMPONENT_NAME: (CMDPROG) Programming Utilities
 *
 * FUNCTIONS: 
 *
 * ORIGINS: 27 10
 *
 * (C) COPYRIGHT International Business Machines Corp. 1985, 1989
 * All Rights Reserved
 * Licensed Materials - Property of IBM
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 */

#define _NO_PROTO
#define _AIX32_CURSES

/*NOTUSED*/
/*NOTDEFINED*/

# include       <curses.h>

static char     *sp;
static WINDOW   *wp;
static struct screen *scp;

        box(win, vert, hor) WINDOW *win; chtype vert, hor; {}
        delwin(win) WINDOW *win; {}
        endwin() {}
        gettmode() {}
char   *getcap(name) char *name; { return name; }
WINDOW *initscr() {}
char   *longname() { return sp; }
        mvcur(ly, lx, y, x) int ly, lx, y, x; {}
        /* VARARGS3 */
int     mvprintw(y, x, fmt, args) int y, x; char *fmt; { return 0; }
        /* VARARGS3 */
int     mvscanw(y, x, fmt, args) int y, x; char *fmt; { return 0; }
int     mvwin(win, by, bx) WINDOW *win; { return 0; }
        /* VARARGS4 */
int     mvwprintw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }
        /* VARARGS4 */
int     mvwscanw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }
WINDOW *newwin(num_lines, num_cols, begy, begx) int num_lines, num_cols, begy, begx; { return wp; }
        overlay(win1, win2) WINDOW *win1, *win2; {}
        overwrite(win1, win2) WINDOW *win1, *win2; {}
int     plod(cnt) int cnt; { return 0; }
        plodput(c) char c; {}
        /* VARARGS1 */
int     printw(fmt, args) char *fmt; { return 0; }
int     scanw(fmt, args) char *fmt; { return 0; }
int     scroll(win) WINDOW *win; { return 0; }
int     setterm(type) char *type; { return 0; }
WINDOW *subwin(orig, num_lines, num_cols, begy, begx) WINDOW *orig; int num_lines, num_cols, begy, begx; { return wp; }
        touchwin(win) WINDOW *win; {}
        tstp() {}
int     waddch(win, c) WINDOW *win; int c; { return 0; }
int     waddstr(win, str) WINDOW *win; char *str; { return 0; }
int     wclear(win) WINDOW *win; { return 0; }
        wclrtobot(win) WINDOW *win; {}
        wclrtoeol(win) WINDOW *win; {}
        wdeleteln(win) WINDOW *win; {}
        werase(win) WINDOW *win; {}
int     wgetch(win) WINDOW *win; { return 0; }
int     wgetstr(win, str) WINDOW *win; char *str; { return 0; }
        winsertln(win) WINDOW *win; {}
int     wmove(win, y, x) WINDOW *win; int y, x; { return 0; }
        /* VARARGS2 */
int     wprintw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
int     wrefresh(win) WINDOW *win; { return 0; }
int     wscanw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }
        wstandend(win) WINDOW *win; {}
        wstandout(win) WINDOW *win; {}
int     baudrate() {return 0;}
        beep() {}
        cbreak() {}
        crmode() {}
        doupdate() {}
        echo() {}
char    erasechar() {return 'a';}
        fixterm() {}
        flash() {}
        flushinp() {}
int     has_ic() {return 0;}
int     has_il() {return 0;}
        idlok(win,bf) WINDOW *win; int bf; {}
        intrflush(win,bf) WINDOW *win; int bf; {}
        keypad(win,bf) WINDOW *win; int bf; {}
char    killchar() {return 'a';}
        leaveok(win,bf) WINDOW *win; int bf; {}
        m_addch(c) chtype c; {}
        m_addstr(str) chtype *str; {}
        m_clear() {}
        m_erase() {}
        m_initscr() {}
        m_move(row, col) int row, col; {}
WINDOW* m_newterm(type, fd) char *type; FILE *fd; {return wp;}
        m_refresh() {}
        m_tstp() {}
        meta(win,bf) WINDOW *win; int bf; {}
WINDOW* newpad(nlines, ncols) int nlines, ncols; {return wp;}
struct screen *
        newterm(type, fd) char *type; FILE *fd; {return scp;}
        nl() {}
        nocbreak() {}
        nocrmode() {}
        nodelay(win,bf) WINDOW *win; int bf; {}
        noecho() {}
        nonl() {}
        noraw() {}
        pnoutrefresh(pad, pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol)
                WINDOW *pad;
                int pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol;
                {}
        prefresh(pad, pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol)
                WINDOW *pad;
                int pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol;
                {}
        putp(str) char * str; {}
        raw() {}
        resetterm() {}
        resetty() {}
        saveterm() {}
        savetty() {}
        scrollok(win,bf) WINDOW *win; int bf; {}
int     setupterm(term, filenum, errret)
                char *term; int filenum; int *errret; 
                {return 0;}
int     tgetent(bp, name) char *bp; char *name; {return 0;}
int     tgetflag(id) char *id; {return 0;}
int     tgetnum(id) char *id; {return 0;}
char *  tgetstr(id, area) char *id; char **area; {return sp;}
char *  tgoto(cap, col, row) char *cap; int col, row; {return sp;}
        /* VARARGS2 */
char *  tparm(instring, parms)
                char *instring;
                int parms;
                {return sp;}
        tputs(cp, affcnt, outc) char *cp; int affcnt; int (*outc)(); {}
        traceoff() {}
        traceon() {}
        vidattr(newmode) int newmode; {}
        wattroff(win, attrs) WINDOW *win; int attrs; {}
        wattron(win, attrs) WINDOW *win; int attrs; {}
        wattrset(win, attrs) WINDOW *win; int attrs; {}
        wdelch(win) WINDOW *win; {}
        winsch(win, c) WINDOW *win; chtype *c; {}
        wnoutrefresh(win) WINDOW *win; {}

int     LINES, COLS;

WINDOW  *stdscr, *curscr;

#ifdef lint
/*
 * Various tricks to shut up lint about things that are prefectly fine.
 */
struct screen {
        int _nobody_;
};
char *Def_term, ttytype[1];
char *_unctrl[1];
int     LINES, COLS;
WINDOW *stdscr, *curscr;
static
_dummy_init()
{
        Def_term[0] = ttytype[0] = 0;
        _unctrl[0] = "abc";
        _dummy_init();
        LINES = COLS = 1;
        stdscr = curscr = NULL;
}
#endif

