[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
>