From 9c0faa52c2fd33703c5c6e6f4bba5e8a92c43ffd Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@dune-project.org>
Date: Fri, 2 Jun 2006 15:38:35 +0000
Subject: [PATCH] autoconf convention: include config.h as the first header,
 ensuring all other included headers know whether we're compiling with the
 autotools

[[Imported from SVN: r8194]]
---
 dom/lgm/ngin/ng.c                  | 2 ++
 dom/lgm/ngin/ngin-lex.l            | 1 +
 dom/lgm/ngin/ngin-yacc.y           | 2 ++
 dom/lgm/ngin2d/ng.c                | 2 ++
 dom/lgm/ngin2d/ngin-lex.l          | 2 ++
 dom/lgm/ngin2d/ngin-yacc.y         | 2 ++
 gm/dlmgr.c                         | 1 +
 gm/evalproc.c                      | 2 ++
 gm/rm.c                            | 2 ++
 graphics/grape/connectuggrapeOFF.c | 2 ++
 graphics/uggraph/plotproc.c        | 2 ++
 low/scan.c                         | 2 ++
 np/algebra/blasm.c                 | 2 ++
 np/procs/amgtransfer.c             | 2 ++
 np/procs/assemble.c                | 2 ++
 np/procs/blocking.c                | 2 ++
 np/procs/eiter.c                   | 2 ++
 np/procs/error.c                   | 2 ++
 np/procs/ew.c                      | 2 ++
 np/procs/ewn.c                     | 2 ++
 np/procs/iter.c                    | 2 ++
 np/procs/iter_2.c                  | 2 ++
 np/procs/transfer.c                | 2 ++
 np/slu/slu.c                       | 2 ++
 np/udm/disctools.c                 | 2 ++
 np/udm/npscan.c                    | 2 ++
 np/udm/numproc.c                   | 2 ++
 np/udm/udm.c                       | 2 ++
 ui/initui.c                        | 2 ++
 ui/uginterface.c                   | 2 ++
 30 files changed, 58 insertions(+)

diff --git a/dom/lgm/ngin/ng.c b/dom/lgm/ngin/ng.c
index 08e7bdaa0..5947d270d 100644
--- a/dom/lgm/ngin/ng.c
+++ b/dom/lgm/ngin/ng.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
diff --git a/dom/lgm/ngin/ngin-lex.l b/dom/lgm/ngin/ngin-lex.l
index 7ec4857db..2ad222289 100644
--- a/dom/lgm/ngin/ngin-lex.l
+++ b/dom/lgm/ngin/ngin-lex.l
@@ -18,6 +18,7 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
 #include <stdlib.h>
 #include "ng.h"
 #include "ngin-yacc.h"
diff --git a/dom/lgm/ngin/ngin-yacc.y b/dom/lgm/ngin/ngin-yacc.y
index 9527499c1..8544fc9b8 100644
--- a/dom/lgm/ngin/ngin-yacc.y
+++ b/dom/lgm/ngin/ngin-yacc.y
@@ -18,6 +18,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 
diff --git a/dom/lgm/ngin2d/ng.c b/dom/lgm/ngin2d/ng.c
index 6ba9a1932..bf47227c7 100644
--- a/dom/lgm/ngin2d/ng.c
+++ b/dom/lgm/ngin2d/ng.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
diff --git a/dom/lgm/ngin2d/ngin-lex.l b/dom/lgm/ngin2d/ngin-lex.l
index 5268823d4..1f06e3fe5 100644
--- a/dom/lgm/ngin2d/ngin-lex.l
+++ b/dom/lgm/ngin2d/ngin-lex.l
@@ -18,6 +18,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdlib.h>
 #include <string.h>
 #include "ng2d.h"
diff --git a/dom/lgm/ngin2d/ngin-yacc.y b/dom/lgm/ngin2d/ngin-yacc.y
index b71f2c92b..ee457c0d3 100644
--- a/dom/lgm/ngin2d/ngin-yacc.y
+++ b/dom/lgm/ngin2d/ngin-yacc.y
@@ -18,6 +18,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdio.h>
 #include <stdlib.h>
 
diff --git a/gm/dlmgr.c b/gm/dlmgr.c
index 0d1a39887..c5e531f60 100644
--- a/gm/dlmgr.c
+++ b/gm/dlmgr.c
@@ -35,6 +35,7 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
 #include <stdio.h>
 
 #include "dlmgr.h"
diff --git a/gm/evalproc.c b/gm/evalproc.c
index 3a693f65a..0d50c80ea 100644
--- a/gm/evalproc.c
+++ b/gm/evalproc.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/gm/rm.c b/gm/rm.c
index 5642d1069..b7d10e269 100644
--- a/gm/rm.c
+++ b/gm/rm.c
@@ -26,6 +26,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 /* standard C library */
 #include <assert.h>
 #include <stdio.h>
diff --git a/graphics/grape/connectuggrapeOFF.c b/graphics/grape/connectuggrapeOFF.c
index 77c0ef8a7..5d8a7cc7b 100644
--- a/graphics/grape/connectuggrapeOFF.c
+++ b/graphics/grape/connectuggrapeOFF.c
@@ -34,6 +34,8 @@
 /****************************************************************************/
 
 /* ug includes */
+#include "config.h"
+
 #include "defs.h"
 #include "gm.h"
 #include "ugdevices.h"
diff --git a/graphics/uggraph/plotproc.c b/graphics/uggraph/plotproc.c
index 5e7f622b2..09b82073c 100644
--- a/graphics/uggraph/plotproc.c
+++ b/graphics/uggraph/plotproc.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/low/scan.c b/low/scan.c
index e375c0f81..83997020b 100644
--- a/low/scan.c
+++ b/low/scan.c
@@ -29,6 +29,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/algebra/blasm.c b/np/algebra/blasm.c
index 23a5ee05c..160f70d6c 100644
--- a/np/algebra/blasm.c
+++ b/np/algebra/blasm.c
@@ -23,6 +23,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stddef.h>
 
 #ifdef _2
diff --git a/np/procs/amgtransfer.c b/np/procs/amgtransfer.c
index 8b0f4654d..1de89d4e7 100644
--- a/np/procs/amgtransfer.c
+++ b/np/procs/amgtransfer.c
@@ -28,6 +28,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <math.h>
 #include <stdlib.h>
 #include <stdio.h>
diff --git a/np/procs/assemble.c b/np/procs/assemble.c
index a5565340d..ac709ddee 100644
--- a/np/procs/assemble.c
+++ b/np/procs/assemble.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/blocking.c b/np/procs/blocking.c
index 6d6b5d835..b6c46c377 100644
--- a/np/procs/blocking.c
+++ b/np/procs/blocking.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/eiter.c b/np/procs/eiter.c
index e9e84daa2..3f6ff176a 100644
--- a/np/procs/eiter.c
+++ b/np/procs/eiter.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/error.c b/np/procs/error.c
index cc40c479a..d6c32039b 100644
--- a/np/procs/error.c
+++ b/np/procs/error.c
@@ -28,6 +28,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <math.h>
 #include <stdlib.h>
 #include <stdio.h>
diff --git a/np/procs/ew.c b/np/procs/ew.c
index 2aae92b64..dd9e42953 100644
--- a/np/procs/ew.c
+++ b/np/procs/ew.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/ewn.c b/np/procs/ewn.c
index 23094707c..202568860 100644
--- a/np/procs/ewn.c
+++ b/np/procs/ewn.c
@@ -26,6 +26,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/iter.c b/np/procs/iter.c
index a005c1795..b5ddc283b 100644
--- a/np/procs/iter.c
+++ b/np/procs/iter.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/iter_2.c b/np/procs/iter_2.c
index 313480c94..ec50739eb 100644
--- a/np/procs/iter_2.c
+++ b/np/procs/iter_2.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/procs/transfer.c b/np/procs/transfer.c
index 1cf13dad8..c47435cce 100644
--- a/np/procs/transfer.c
+++ b/np/procs/transfer.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/slu/slu.c b/np/slu/slu.c
index ad3a97cda..40b1de450 100644
--- a/np/slu/slu.c
+++ b/np/slu/slu.c
@@ -29,6 +29,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/np/udm/disctools.c b/np/udm/disctools.c
index eb90344ae..ece4aec49 100644
--- a/np/udm/disctools.c
+++ b/np/udm/disctools.c
@@ -27,6 +27,8 @@
 /*                                                                          */
 /****************************************************************************/
 
+#include "config.h"
+
 #include <math.h>
 #include <stdlib.h>
 #include <stdio.h>
diff --git a/np/udm/npscan.c b/np/udm/npscan.c
index 2b3d7cc52..b7bb83c1d 100644
--- a/np/udm/npscan.c
+++ b/np/udm/npscan.c
@@ -29,6 +29,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 #include <ctype.h>
 #include <stdio.h>
diff --git a/np/udm/numproc.c b/np/udm/numproc.c
index 98b6b9c33..1a3e7a779 100644
--- a/np/udm/numproc.c
+++ b/np/udm/numproc.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
diff --git a/np/udm/udm.c b/np/udm/udm.c
index 812a0d1dd..78af2fe47 100644
--- a/np/udm/udm.c
+++ b/np/udm/udm.c
@@ -28,6 +28,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <string.h>
 
 #include "general.h"
diff --git a/ui/initui.c b/ui/initui.c
index 1c55aa781..80b932c6a 100644
--- a/ui/initui.c
+++ b/ui/initui.c
@@ -27,6 +27,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 /* ANSI-C includes */
 #include <stdio.h>
 #include <string.h>
diff --git a/ui/uginterface.c b/ui/uginterface.c
index b3a2d2f5a..f13e430df 100644
--- a/ui/uginterface.c
+++ b/ui/uginterface.c
@@ -26,6 +26,8 @@
 /*																			*/
 /****************************************************************************/
 
+#include "config.h"
+
 #include <stdio.h>
 #include <string.h>
 #include <assert.h>
-- 
GitLab