bug-gnulib
[Top][All Lists]
Advanced

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

Re: The attribute module


From: Bruno Haible
Subject: Re: The attribute module
Date: Sat, 09 May 2020 13:01:02 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-177-generic; KDE/5.18.0; x86_64; ; )

I wrote:
>     - In the lib/*.in.h header files, that may (in some circumstances) be used
>       without a preceding '#include <config.h>' and that therefore are 
> designed
>       to be as standalone as possible, you can use the _GL_ATTRIBUTE_* macros
>       if you have added a fallback definition.

The fallback definition was not guarded so far. It becomes relevant now
that m4/gnulib-common.m4 contains the more elaborate definition.


2020-05-09  Bruno Haible  <address@hidden>

        stdio, monetary: Don't redefine _GL_ATTRIBUTE_FORMAT.
        * lib/stdio.in.h (_GL_ATTRIBUTE_FORMAT): Don't override the definition
        that usually comes from m4/gnulib-common.m4.
        * lib/monetary.in.h (_GL_ATTRIBUTE_FORMAT): Likewise.

2020-05-09  Bruno Haible  <address@hidden>

        dirent, stdlib, wchar, string: Don't redefine _GL_ATTRIBUTE_PURE.
        * lib/dirent.in.h (_GL_ATTRIBUTE_PURE): Don't override the definition
        that usually comes from m4/gnulib-common.m4.
        * lib/stdlib.in.h (_GL_ATTRIBUTE_PURE): Likewise.
        * lib/string.in.h (_GL_ATTRIBUTE_PURE): Likewise.
        * lib/wchar.in.h (_GL_ATTRIBUTE_PURE): Likewise.

Attachment: 0001-dirent-stdlib-wchar-string-Don-t-redefine-_GL_ATTRIB.patch
Description: Text Data

Attachment: 0002-stdio-monetary-Don-t-redefine-_GL_ATTRIBUTE_FORMAT.patch
Description: Text Data


reply via email to

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