RPM Community Forums

Mailing List Message of <rpm-devel>

Re: [CVS] RPM: rpm-5_1: rpm/rpmio/ argv.h

From: Jeff Johnson <n3npq@mac.com>
Date: Tue 29 Jul 2008 - 21:56:56 CEST
Message-id: <C9F5712C-AB37-49F7-9E10-92402AD3494D@mac.com>

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
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.