Cleanups vis-a-vis system.h cutover and g77-0.5.24:
authorCraig Burley <burley@gnu.org>
Wed, 15 Jul 1998 07:07:55 +0000 (03:07 -0400)
committerDave Love <fx@gcc.gnu.org>
Wed, 15 Jul 1998 07:07:55 +0000 (07:07 +0000)
Mon Jul 13 17:33:44 1998  Craig Burley  <burley@gnu.org>
Cleanups vis-a-vis system.h cutover and g77-0.5.24:
* Makefile.in (fini.o): Define USE_HCONFIG macro
so source code doesn't have to.
* fini.c: Don't define USE_HCONFIG here, since
source code usually shouldn't care about this.
* ansify.c: Include stddef.h only if we have it.
* intdoc.c: Ditto.
* proj.h: Ditto.

From-SVN: r21176

gcc/f/ChangeLog
gcc/f/Makefile.in
gcc/f/ansify.c
gcc/f/fini.c
gcc/f/intdoc.c
gcc/f/proj.h

index 662235e..5495bb9 100644 (file)
@@ -1,3 +1,14 @@
+Mon Jul 13 17:33:44 1998  Craig Burley  <burley@gnu.org>
+
+       Cleanups vis-a-vis system.h cutover and g77-0.5.24:
+       * Makefile.in (fini.o): Define USE_HCONFIG macro
+       so source code doesn't have to.
+       * fini.c: Don't define USE_HCONFIG here, since
+       source code usually shouldn't care about this.
+       * ansify.c: Include stddef.h only if we have it.
+       * intdoc.c: Ditto.
+       * proj.h: Ditto.
+
 Mon Jul 13 17:30:29 1998  Nick Clifton  <nickc@cygnus.com>
 
        * lang-options.h: Format changed to work with --help support added
index fff69b3..4f9733b 100644 (file)
@@ -461,7 +461,7 @@ fini: fini.o proj-h.o
        $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o fini fini.o proj-h.o
 
 fini.o:
-       $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \
+       $(HOST_CC) -c -DUSE_HCONFIG $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \
              `echo $(srcdir)/fini.c | sed 's,^\./,,'` -o $@
 
 proj-h.o: proj.o
index b1838c1..3af68e5 100644 (file)
@@ -25,7 +25,9 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include "hconfig.j"
 #include "system.j"
 #include "assert.j"
+#if HAVE_STDDEF_H
 #include <stddef.h>
+#endif
 
 typedef enum
   {
index 44c749f..439ecca 100644 (file)
@@ -19,7 +19,6 @@ along with GNU Fortran; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 02111-1307, USA.  */
 
-#define USE_HCONFIG
 #include "proj.h"
 #include "malloc.h"
 
index 648b75a..0ac39ff 100644 (file)
@@ -25,7 +25,9 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include "hconfig.j"
 #include "system.j"
 #include "assert.j"
+#if HAVE_STDDEF_H
 #include <stddef.h>
+#endif
 
 typedef enum
   {
index e592d8b..93b12b3 100644 (file)
@@ -46,10 +46,15 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 /* Include files everyone gets.  <assert.h> is needed for assert().
    <stddef.h> is needed for offsetof, but technically also NULL,
    size_t, ptrdiff_t, and so on.  */
+
 #include "assert.j"
+
+#if HAVE_STDDEF_H
 #include <stddef.h>
+#endif
 
 /* Generally useful definitions. */
+
 typedef enum
   {
 #if !defined(false) || !defined(true)