summaryrefslogtreecommitdiffstats
path: root/usr.bin/bc/extern.h
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2014-05-07 08:06:54 +0000
committerdelphij <delphij@FreeBSD.org>2014-05-07 08:06:54 +0000
commitebef83dbd2b82b4ddf471e1d2b423eef86ccf414 (patch)
tree10b2f68e28cd9e992a4ec257c552c27e4588d64c /usr.bin/bc/extern.h
parentd6c003e92088f30bee1dd2cb9013d5686ad0de3d (diff)
downloadFreeBSD-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.h29
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;
OpenPOWER on IntegriCloud