On Jul 29, 2008, at 3:08 PM, Arkadiusz Miskiewicz wrote:
> On Tuesday 29 July 2008, Ralf S. Engelschall wrote:
>> On Tue, Jul 29, 2008, Arkadiusz Miskiewicz wrote:
>
>>> type of solution. Does that work for you?
>>
>> In general I'm ok with an approach which punishes only
>> old/obsolete/deprecated/whatever platforms. But in this case I'm more
>> thinking about neither distinguishing between old and new and more
>> about
>> mostly feature based testing:
>>
>> #ifdef HAVE_CONFIG_H
>> #include "config.h"
>> #endif
>> #if defined(HAVE_STDINT_H) || (defined(__STDC_VERSION__) &&
>> __STDC_VERSION__+0 >= 199901L) #include <stdint.h>
>> #endif
>> #if defined(HAVE_INTTYPES_H)
>> #include <inttypes.h>
>> #endif
>
> This approach works fine for building rpm itself but it doesn't
> work when you
> are building external app that doesn't use autoconf and that app
> includes rpm
> public headers.
>
Is it really that hard to add
#include <stdint.h>
to the external app where needed?
73 de Jeff
Received on Tue Jul 29 23:11:34 2008