bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stdint module on SGI


From: Bruno Haible
Subject: Re: stdint module on SGI
Date: Mon, 26 Jun 2006 15:04:32 +0200
User-agent: KMail/1.9.1

Mark D. Baushke wrote:
> The CVS sources need a further bit of
> adjustment for both SGI IRIX 5.3 and BSDI BSD/OS
> 4.2. See the patch below.

Thanks, I'm applying the BSD/OS part.

Bruno


*** m4/stdint.m4        23 Jun 2006 20:52:39 -0000      1.8
--- m4/stdint.m4        26 Jun 2006 13:04:42 -0000
***************
*** 1,4 ****
! # 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,
--- 1,4 ----
! # stdint.m4 serial 9
  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,96 ****
  #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
  # include <sys/inttypes.h>
  #endif
! #if defined(__OpenBSD__) || defined(__sgi)
  # include <sys/types.h>
  # if HAVE_INTTYPES_H
  #  include FULL_PATH_INTTYPES_H
--- 90,96 ----
  #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
  # include <sys/inttypes.h>
  #endif
! #if defined(__OpenBSD__) || defined(__bsdi__) || defined(__sgi)
  # include <sys/types.h>
  # if HAVE_INTTYPES_H
  #  include FULL_PATH_INTTYPES_H
*** lib/stdint_.h       23 Jun 2006 20:52:39 -0000      1.19
--- lib/stdint_.h       26 Jun 2006 13:04:42 -0000
***************
*** 33,43 ****
  #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
  # include <sys/inttypes.h>
  #endif
! #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>
--- 33,44 ----
  #if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
  # include <sys/inttypes.h>
  #endif
! #if defined(__OpenBSD__) || defined(__bsdi__) || 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.  */
+   /* BSD/OS 4.2 is similar, but doesn't have <inttypes.h> */
    /* IRIX 6.5 has <inttypes.h>, and <sys/types.h> defines some of these
       types as well.  */
  # include <sys/types.h>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]