On Mon, Apr 04, 2016 at 09:37:44AM -0300, Junior Santos wrote: > -#if defined(__FreeBSD__) > +#if defined(__FreeBSD_Kernel__) > > Como posso definir estas variasse de forma que elas > usem se possível uma ou outra. essas macros são pré-definidas no sistema em questão, você não precisa se preocupar em definir elas você mesmo. > Tenho um pacote e preciso ter as duas, pode ser que > alguma arquitetura de FreeBSD precise desta declaração. > Seria esta a forma correta : > > "#if defined (__FreeBSD__) || defined (__FreeBSD_Kernel__)” se você precisa ter _as duas_ (e não qualquer umas das duas), você quer && ao invés de ||: #if defined(__FreeBSD__) && defined(__FreeBSD_Kernel__) -- Antonio Terceiro <terceiro@debian.org>
Attachment:
signature.asc
Description: PGP signature