Index: buf.c =================================================================== RCS file: /cvs/src/bin/ed/buf.c,v retrieving revision 1.22 diff -u -p -u -r1.22 buf.c --- buf.c 9 Oct 2015 19:47:02 -0000 1.22 +++ buf.c 16 Mar 2016 23:23:53 -0000 @@ -30,6 +30,15 @@ */
#include <sys/stat.h> +#include <sys/types.h> + +#include <limits.h> +#include <regex.h> +#include <signal.h> +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <unistd.h> #include "ed.h" Index: ed.h =================================================================== RCS file: /cvs/src/bin/ed/ed.h,v retrieving revision 1.21 diff -u -p -u -r1.21 ed.h --- ed.h 9 Oct 2015 21:24:05 -0000 1.21 +++ ed.h 16 Mar 2016 23:11:41 -0000 @@ -30,16 +30,6 @@ * @(#)ed.h,v 1.5 1994/02/01 00:34:39 alm Exp */ -#include <sys/types.h> -#include <errno.h> -#include <limits.h> -#include <regex.h> -#include <signal.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <unistd.h> - #define ERR (-2) #define EMOD (-3) #define FATAL (-4) Index: glbl.c =================================================================== RCS file: /cvs/src/bin/ed/glbl.c,v retrieving revision 1.17 diff -u -p -u -r1.17 glbl.c --- glbl.c 9 Oct 2015 20:27:28 -0000 1.17 +++ glbl.c 16 Mar 2016 23:26:10 -0000 @@ -32,6 +32,12 @@ #include <sys/ioctl.h> #include <sys/wait.h> +#include <regex.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + #include "ed.h" static int set_active_node(line_t *); Index: io.c =================================================================== RCS file: /cvs/src/bin/ed/io.c,v retrieving revision 1.18 diff -u -p -u -r1.18 io.c --- io.c 9 Oct 2015 20:27:28 -0000 1.18 +++ io.c 16 Mar 2016 23:28:09 -0000 @@ -28,6 +28,12 @@ * SUCH DAMAGE. */ +#include <regex.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + #include "ed.h" static int read_stream(FILE *, int); Index: main.c =================================================================== RCS file: /cvs/src/bin/ed/main.c,v retrieving revision 1.56 diff -u -p -u -r1.56 main.c --- main.c 20 Nov 2015 08:53:28 -0000 1.56 +++ main.c 16 Mar 2016 23:31:16 -0000 @@ -44,11 +44,19 @@ #include <sys/ioctl.h> #include <sys/stat.h> #include <sys/wait.h> + #include <ctype.h> +#include <err.h> +#include <errno.h> +#include <limits.h> +#include <pwd.h> +#include <regex.h> #include <setjmp.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> #include <unistd.h> -#include <pwd.h> -#include <err.h> #include "ed.h" Index: re.c =================================================================== RCS file: /cvs/src/bin/ed/re.c,v retrieving revision 1.16 diff -u -p -u -r1.16 re.c --- re.c 9 Oct 2015 21:24:05 -0000 1.16 +++ re.c 16 Mar 2016 23:34:46 -0000 @@ -29,6 +29,12 @@ * SUCH DAMAGE. */ +#include <regex.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + #include "ed.h" static char *extract_pattern(int); Index: sub.c =================================================================== RCS file: /cvs/src/bin/ed/sub.c,v retrieving revision 1.14 diff -u -p -u -r1.14 sub.c --- sub.c 9 Oct 2015 20:27:28 -0000 1.14 +++ sub.c 16 Mar 2016 23:36:29 -0000 @@ -29,6 +29,13 @@ * SUCH DAMAGE. */ +#include <limits.h> +#include <regex.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + #include "ed.h" static char *extract_subst_template(void); Index: undo.c =================================================================== RCS file: /cvs/src/bin/ed/undo.c,v retrieving revision 1.13 diff -u -p -u -r1.13 undo.c --- undo.c 9 Oct 2015 19:47:02 -0000 1.13 +++ undo.c 16 Mar 2016 23:37:46 -0000 @@ -28,8 +28,12 @@ * SUCH DAMAGE. */ -#include "ed.h" +#include <regex.h> +#include <signal.h> +#include <stdio.h> +#include <stdlib.h> +#include "ed.h" #define USIZE 100 /* undo stack size */ static undo_t *ustack = NULL; /* undo stack */
