xref: /csrg-svn/usr.bin/vgrind/extern.h (revision 62423)
156139Selan /*
2*62423Sbostic  * Copyright (c) 1980, 1993
3*62423Sbostic  *	The Regents of the University of California.  All rights reserved.
456139Selan  *
556139Selan  *
656260Selan  * %sccs.include.redist.c%
756139Selan  *
8*62423Sbostic  *      @(#)extern.h	8.1 (Berkeley) 06/06/93
956139Selan  */
1056139Selan 
1156139Selan typedef int boolean;
1256139Selan 
1356139Selan extern boolean	 _escaped;             /* if last character was an escape */
1456139Selan extern char    *_start;                /* start of the current string */
1556139Selan extern char    *l_acmbeg;              /* string introducing a comment */
1656139Selan extern char    *l_acmend;              /* string ending a comment */
1756139Selan extern char    *l_blkbeg;              /* string begining of a block */
1856139Selan extern char    *l_blkend;              /* string ending a block */
1956139Selan extern char    *l_chrbeg;              /* delimiter for character constant */
2056139Selan extern char    *l_chrend;              /* delimiter for character constant */
2156139Selan extern char    *l_combeg;              /* string introducing a comment */
2256139Selan extern char    *l_comend;              /* string ending a comment */
2356139Selan extern char     l_escape;              /* character used to escape characters */
2456139Selan extern char    *l_keywds[];    	       /* keyword table address */
2556139Selan extern boolean  l_onecase;             /* upper and lower case are equivalent */
2656139Selan extern char    *l_prcbeg;              /* regular expr for procedure begin */
2756139Selan extern char    *l_strbeg;              /* delimiter for string constant */
2856139Selan extern char    *l_strend;              /* delimiter for string constant */
2956139Selan extern boolean  l_toplex;              /* procedures only defined at top lex level */
3056139Selan extern char    *language;              /* the language indicator */
3156139Selan 
3256139Selan #include <sys/cdefs.h>
3356139Selan 
3456139Selan __BEGIN_DECLS
3556139Selan extern int      STRNCMP __P((char *, char *, int));
3656139Selan extern char    *convexp __P((char *));
3756139Selan extern char    *expmatch __P((char *, char *, char *));
3856139Selan __END_DECLS
3956139Selan 
40