bug-gawk
[Top][All Lists]
Advanced

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

Re: [bug-gawk] [PATCH] Fix portability for AIX.


From: arnold
Subject: Re: [bug-gawk] [PATCH] Fix portability for AIX.
Date: Thu, 24 Oct 2013 00:23:58 -0600
User-agent: Heirloom mailx 12.4 7/29/08

Hi.

Much thanks for this. I'll get it in to the repo sometime in the
next few days.

Arnold
----------------------
Michael Haubenwallner <address@hidden> wrote:

> * inplace.c (_XOPEN_SOURCE): Define when not defined yet.
> (_XOPEN_SOURCE_EXTENDED): Ditto. Needs to define a number.
>
> _XOPEN_SOURCE_EXTENDED=1 may be defined via m4/arch.m4 already, thus the
> conditional. And AIX headers break when not defined as a number.
> ---
>  extension/ChangeLog | 7 +++++++
>  extension/inplace.c | 8 ++++++--
>  2 files changed, 13 insertions(+), 2 deletions(-)
>
> diff --git a/extension/ChangeLog b/extension/ChangeLog
> index ff33673..d0664ac 100644
> --- a/extension/ChangeLog
> +++ b/extension/ChangeLog
> @@ -1,3 +1,10 @@
> +2013-10-23  Michael Haubenwallner <address@hidden>
> +
> +     Fix portability for AIX.
> +
> +     * inplace.c (_XOPEN_SOURCE): Define when not defined yet.
> +     (_XOPEN_SOURCE_EXTENDED): Ditto. Needs to define a number.
> +
>  2013-08-22         Arnold D. Robbins     <address@hidden>
>  
>       Clean up some warnings from -Wextra.
> diff --git a/extension/inplace.c b/extension/inplace.c
> index 133b40f..91b1a22 100644
> --- a/extension/inplace.c
> +++ b/extension/inplace.c
> @@ -27,8 +27,12 @@
>  #include <config.h>
>  #endif
>  
> -#define _XOPEN_SOURCE
> -#define _XOPEN_SOURCE_EXTENDED
> +#ifndef _XOPEN_SOURCE
> +# define _XOPEN_SOURCE
> +#endif
> +#ifndef _XOPEN_SOURCE_EXTENDED
> +# define _XOPEN_SOURCE_EXTENDED 1
> +#endif
>  
>  #include <stdio.h>
>  #include <assert.h>
> -- 
> 1.8.1.5
>



reply via email to

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