diff options
author | delphij <delphij@FreeBSD.org> | 2014-05-07 08:06:54 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2014-05-07 08:06:54 +0000 |
commit | ebef83dbd2b82b4ddf471e1d2b423eef86ccf414 (patch) | |
tree | 10b2f68e28cd9e992a4ec257c552c27e4588d64c /usr.bin/bc/extern.h | |
parent | d6c003e92088f30bee1dd2cb9013d5686ad0de3d (diff) | |
download | FreeBSD-src-ebef83dbd2b82b4ddf471e1d2b423eef86ccf414.zip FreeBSD-src-ebef83dbd2b82b4ddf471e1d2b423eef86ccf414.tar.gz |
MFC r264573+264608+264609:
Sync with OpenBSD.
Diffstat (limited to 'usr.bin/bc/extern.h')
-rw-r--r-- | usr.bin/bc/extern.h | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/usr.bin/bc/extern.h b/usr.bin/bc/extern.h index d1e9fe8..685942a 100644 --- a/usr.bin/bc/extern.h +++ b/usr.bin/bc/extern.h @@ -1,5 +1,5 @@ /* $FreeBSD$ */ -/* $OpenBSD: extern.h,v 1.6 2006/03/18 20:44:43 otto Exp $ */ +/* $OpenBSD: extern.h,v 1.10 2013/09/19 16:12:01 otto Exp $ */ /* * Copyright (c) 2003, Otto Moerbeek <otto@drijf.net> @@ -17,26 +17,31 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#include <stdbool.h> #include <stdio.h> struct lvalue { - ssize_t load; - ssize_t store; + ssize_t load; + ssize_t store; }; -int yylex(void); -void yyerror(const char *); -void fatal(const char *); -void abort_line(int); +int yylex(void); +void yyerror(const char *); +void fatal(const char *); +void abort_line(int); +struct termios; +int gettty(struct termios *); +void tstpcont(int); +unsigned char bc_eof(EditLine *, int); -extern int lineno; -extern int fileindex; -extern int sargc; +extern int lineno; +extern int fileindex; +extern int sargc; extern const char **sargv; extern const char *filename; -extern char *cmdexpr; extern bool interactive; extern EditLine *el; extern History *hist; extern HistEvent he; - +extern char *cmdexpr; +extern struct termios ttysaved; |