/************************************************************************/
/*                                                                      */
/* Copyright (c) 1988 -                                                 */
/*     The Rector and Visitors of the University of Virginia            */
/*                                                                      */
/* This code may not be distributed further without permission          */
/*      from the University of Virginia.                                */
/* This code is distributed WITHOUT ANY WARRANTY.  No claims are        */
/*      made as to whether it serves any particular purpose or even     */
/*      works at all.                                                   */
/*                                                                      */
/************************************************************************/

#define nextch()    ((*src_cp) ? *src_cp++ : nextline())
#define lookahead() (*src_cp)
#define column() (src_cp - src_curline->s_line - 1)

extern struct src_line
	*src_prevline,
	*src_curline,
	src_linebuf[]
;

extern struct src_sy
	*src_prevsy,
	*src_cursy,
	src_sybuf[]
;

extern char *src_cp;
extern int src_comment;
