changeset 6863:45234a95d079

stdint module: treat IRIX like OpenBSD.
author Bruno Haible <bruno@clisp.org>
date Fri, 23 Jun 2006 20:52:39 +0000
parents ba1b5722df42
children 71747b1fdcda
files lib/ChangeLog lib/stdint_.h m4/ChangeLog m4/stdint.m4
diffstat 4 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,7 @@
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+	* stdlib_.h: Treat IRIX like OpenBSD.
+
 2006-06-23  Bruno Haible  <bruno@clisp.org>
 
 	* stdlib_.h (UINT8_C, UINT16_C, UINT32_C): Define according to
--- a/lib/stdint_.h
+++ b/lib/stdint_.h
@@ -33,11 +33,13 @@
 #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
 # include <sys/inttypes.h>
 #endif
-#if defined(__OpenBSD__)
+#if defined(__OpenBSD__) || defined(__sgi)
   /* In OpenBSD 3.8, <sys/types.h> includes <machine/types.h>, which defines
      int{8,16,32,64}_t, uint{8,16,32,64}_t and __BIT_TYPES_DEFINED__.
      <inttypes.h> includes <machine/types.h> and also defines intptr_t and
      uintptr_t.  */
+  /* IRIX 6.5 has <inttypes.h>, and <sys/types.h> defines some of these
+     types as well.  */
 # include <sys/types.h>
 # if @HAVE_INTTYPES_H@
 #  include @FULL_PATH_INTTYPES_H@
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,7 @@
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+	* stdint.m4 (gl_STDINT_H): Treat IRIX like OpenBSD.
+
 2006-06-22  Simon Josefsson  <jas@extundo.com>
 
 	* sockpfaf.m4: Include winsock2.h too, to make it work under
--- a/m4/stdint.m4
+++ b/m4/stdint.m4
@@ -1,4 +1,4 @@
-# stdint.m4 serial 7
+# stdint.m4 serial 8
 dnl Copyright (C) 2001-2002, 2004-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -90,7 +90,7 @@
 #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
 # include <sys/inttypes.h>
 #endif
-#if defined(__OpenBSD__)
+#if defined(__OpenBSD__) || defined(__sgi)
 # include <sys/types.h>
 # if HAVE_INTTYPES_H
 #  include FULL_PATH_INTTYPES_H