=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/m4/extern.h,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- src/usr.bin/m4/extern.h 2002/02/16 21:27:48 1.29 +++ src/usr.bin/m4/extern.h 2002/04/28 14:37:12 1.30 @@ -1,4 +1,4 @@ -/* $OpenBSD: extern.h,v 1.29 2002/02/16 21:27:48 millert Exp $ */ +/* $OpenBSD: extern.h,v 1.30 2002/04/28 14:37:12 espie Exp $ */ /* $NetBSD: extern.h,v 1.3 1996/01/13 23:25:24 pk Exp $ */ /*- @@ -71,6 +71,8 @@ extern void outputstr(const char *); extern int builtin_type(const char *); extern char *builtin_realname(int); +extern void do_emit_synchline(void); +#define emit_synchline() do { if (synch_lines) do_emit_synchline(); } while(0) /* misc.c */ extern void chrsave(int); @@ -148,5 +150,6 @@ extern char *null; /* as it says.. just a null. */ extern char rquote[MAXCCHARS+1];/* right quote character (') */ extern char scommt[MAXCCHARS+1];/* start character for comment */ +extern int synch_lines; /* line synchronisation directives */ extern int mimic_gnu; /* behaves like gnu-m4 */