Module Name:    src
Committed By:   christos
Date:           Sun May 15 23:56:28 UTC 2011

Modified Files:
        src/tests/lib/libcurses/director: director.c testlang_conf.l
            testlang_parse.y

Log Message:
if you don't include the proper include files, you are going to end up
calling functions incorrectly.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/director/director.c
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/director/testlang_conf.l \
    src/tests/lib/libcurses/director/testlang_parse.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/lib/libcurses/director/director.c
diff -u src/tests/lib/libcurses/director/director.c:1.3 src/tests/lib/libcurses/director/director.c:1.4
--- src/tests/lib/libcurses/director/director.c:1.3	Tue Apr 19 16:13:55 2011
+++ src/tests/lib/libcurses/director/director.c	Sun May 15 19:56:28 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: director.c,v 1.3 2011/04/19 20:13:55 martin Exp $	*/
+/*	$NetBSD: director.c,v 1.4 2011/05/15 23:56:28 christos Exp $	*/
 
 /*-
  * Copyright 2009 Brett Lymn <bl...@netbsd.org>
@@ -31,13 +31,17 @@
 
 #include <fcntl.h>
 #include <unistd.h>
+#include <ctype.h>
 #include <termios.h>
 #include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <util.h>
+#include <err.h>
 #include "returns.h"
 
+void yyparse(void);
 #define DEF_TERMPATH "."
 #define DEF_TERM "atf"
 #define DEF_SLAVE "./slave"

Index: src/tests/lib/libcurses/director/testlang_conf.l
diff -u src/tests/lib/libcurses/director/testlang_conf.l:1.2 src/tests/lib/libcurses/director/testlang_conf.l:1.3
--- src/tests/lib/libcurses/director/testlang_conf.l:1.2	Mon Apr 11 05:03:24 2011
+++ src/tests/lib/libcurses/director/testlang_conf.l	Sun May 15 19:56:28 2011
@@ -1,5 +1,5 @@
 %{
-/*	$NetBSD: testlang_conf.l,v 1.2 2011/04/11 09:03:24 blymn Exp $ 	*/
+/*	$NetBSD: testlang_conf.l,v 1.3 2011/05/15 23:56:28 christos Exp $ 	*/
 
 /*-
  * Copyright 2009 Brett Lymn <bl...@netbsd.org>
@@ -31,6 +31,7 @@
  */
 
 #include <curses.h>
+#include <ctype.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
Index: src/tests/lib/libcurses/director/testlang_parse.y
diff -u src/tests/lib/libcurses/director/testlang_parse.y:1.2 src/tests/lib/libcurses/director/testlang_parse.y:1.3
--- src/tests/lib/libcurses/director/testlang_parse.y:1.2	Thu Apr 21 06:23:50 2011
+++ src/tests/lib/libcurses/director/testlang_parse.y	Sun May 15 19:56:28 2011
@@ -1,5 +1,5 @@
 %{
-/*	$NetBSD: testlang_parse.y,v 1.2 2011/04/21 10:23:50 blymn Exp $	*/
+/*	$NetBSD: testlang_parse.y,v 1.3 2011/05/15 23:56:28 christos Exp $	*/
 
 /*-
  * Copyright 2009 Brett Lymn <bl...@netbsd.org>
@@ -32,6 +32,8 @@
 #include <assert.h>
 #include <errno.h>
 #include <fcntl.h>
+#include <err.h>
+#include <unistd.h>
 #include <poll.h>
 #include <stdbool.h>
 #include <stdio.h>
@@ -50,6 +52,8 @@
 extern char *check_path;
 extern char *cur_file;		/* from director.c */
 
+int yylex(void);
+
 size_t line;
 
 static int input_delay;
@@ -777,7 +781,7 @@
 			 */
 			result = read(check_fd, &drain, 1);
 			if (result == -1)
-				err("read of data file failed");
+				err(1, "read of data file failed");
 
 			if (result > 0) {
 				fprintf(stderr, "Error: excess data "

Reply via email to