Compiler Design in C -- missing file in software release 1.00

holub@violet.Berkeley.EDU ()
Thu, 14 Jun 90 03:20:22 GMT

          From comp.compilers

Related articles
Compiler Design in C -- missing file in software release 1.00 holub@violet.Berkeley.EDU (1990-06-14)
| List of all articles for this month |

Newsgroups: comp.compilers
From: holub@violet.Berkeley.EDU ()
Date: Thu, 14 Jun 90 03:20:22 GMT
Organization: University of California, Berkeley
Keywords: Compiler Design in C, code, books

I blew it (to put it mildly) and left the following file off the 1.00 release
of the software for "Compiler Design in C." The outgoing disks were fixed
immediately, and everyone who was affected should have been notified, but
here's the complete file if you want it. Put it in the .../src/tools/curses
directory. Sorry about the inconvenience.


-Allen Holub
  holub@violet.berkeley.edu


------------------------------ cut here ------------------------------
/* PROTO.H: Function prototypes for curses functions */


/* ======================= box.c ======================== */


extern int box(struct _window_ *win,int vert,int horiz);


/* ======================= delwin.c ======================== */


extern int delwin(struct _window_ *win);


/* ======================= glue.c ======================== */


/* Compiling for autoselect */
extern int init(int how);
extern int curpos(int *yp,int *xp);
extern struct SBUF *savescr(int l,int r,int t,int b);
extern struct SBUF *restore(struct SBUF *b);
extern int freescr(struct SBUF *p);
extern int outc(int c,int attrib);
extern int replace(int c);
extern int cmove(int y,int x);
extern int inchar(void );
extern int incha(void );
extern int doscroll(int l,int r,int t,int b,int a,int at);
extern int clr_region(int l,int r,int t,int b,int attrib);
extern int is_direct(void );


/* ======================= hidewin.c ======================== */


extern struct _window_ *hidewin(struct _window_ *win);


/* ======================= initscr.c ======================== */


extern void endwin(void );
extern void initscr(void );


/* ======================= mvwin.c ======================== */


extern int mvwin(struct _window_ *win,int y,int x);


/* ======================= showwin.c ======================== */


extern struct _window_ *showwin(struct _window_ *win);


/* ======================= test.c ======================== */


extern int pattern(void );
extern int main(void );


/* ======================= waddstr.c ======================== */


extern int waddstr(struct _window_ *win,char *str);


/* ======================= wclrtoeo.c ======================== */


extern int wclrtoeol(struct _window_ *win);


/* ======================= werase.c ======================== */


extern int werase(struct _window_ *win);


/* ======================= winch.c ======================== */


extern int winch(struct _window_ *win);


/* ======================= wincreat.c ======================== */


extern void save(void );
extern void nosave(void );
extern void boxed(void );
extern void unboxed(void );
extern void def_ground(int f,int b);
extern struct _window_ *newwin(int lines,int cols,int begin_y,int begin_x);


/* ======================= winio.c ======================== */


extern int echo(void );
extern int noecho(void );
extern int nl(void );
extern int nonl(void );
extern int crmode(void );
extern int nocrmode(void );
static char *getbuf(struct _window_ *win,char *buf);
extern int wgetch(struct _window_ *win);
extern int waddch(struct _window_ *win,int c);


/* ======================= wmove.c ======================== */


extern int wmove(struct _window_ *win,int y,int x);


/* ======================= wprintw.c ======================== */


static int wputc(int c,struct _window_ *win);
extern int wprintw(struct _window_ *win,char *fmt,...);
extern int printw(char *fmt,...);


/* ======================= wscroll.c ======================== */


extern int wscroll(struct _window_ *win,int amt);
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.