Re: Ajuda em declaração

Antonio Terceiro <[email protected]>
Newsgroups gmane.linux.debian.devel.portuguese
Message-ID <[email protected]>
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 <[email protected]>
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXA6O4AAoJEPwNsbvNRgvehZMP/RzIsqHA71S3hPFO+f1c5DhV
/OUCL6l4jKSZpKAzR+rDKVrqt5rzOFhliFhbobZ3oxDTBoWkp9j6IDglPqevbvBa
iNCUd0n6BeakrUU/fyZHpQ5yZnQxu+js9op7ZQ+6m61GGYjJUGM7FbyO9NtTutfR
y1QT/sswudAj/r+caak8GgyTFfiFtj/VpgEIFwkE/dSuLU31lIwCPMhDVk+0MUC4
zBwpeWLs613L211FFG+mZanJcLypH2wJR46IXCTTYe1P676MoCqIxRvMWS+meHm6
duaGCqcj4++5NV942z+ezdtJqTRnUzaFdcK8ulUeGiPOfugzDPEvdEA44h0Fg9K8
n8czmbXo7AFDmM9KpLlLwcakxJTjkx9jrA7ALPb1nBndhOMYOf2jPD1psPgu6HRp
1uk52/FFM9qE2DQKyvdOdpCVuDcYTdmGNVu/eaZwrv8L/o64pf96SnE/EWXYzbUq
9tiG+oT4o2+J4LTa4kKI3Rx/Irmw2Afo63NQCptdga8u0E1WadHFMr1B57o3XMVW
SLXrHAccqekAtP5RqN+5oce3Yw/CKBpvi+Fy1EXElhBnW+fIXn5kdim2sg2qB9/D
w3CwqHOGO9zYVAS/0BtTeV7hW5W0vHFoqY4h/2adF9eRmatYrFv5Z8qx6jb7LRlC
SIY2MRwHn0lVlcFerrcO
=2QZS
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.