Date: Wed, 13 Oct 2010 16:12:30 +0100 From: Arthur Chance <freebsd@qeng-ho.org> To: Chetan Shukla <chetan.shukla@aricent.com> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: __FreeBSD__ not available and unsigned long type Message-ID: <4CB5CC5E.1060400@qeng-ho.org> In-Reply-To: <DF735188ED91BD458FA0E0C17929339F95750C88@GUREXMB01.ASIAN.AD.ARICENT.COM> References: <DF735188ED91BD458FA0E0C17929339F95750C88@GUREXMB01.ASIAN.AD.ARICENT.COM>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/13/10 13:47, Chetan Shukla wrote: > Hi > > I have two doubts working further ion FreeBSD. > > In my machine (8.0-RELEASE) I am not getting the macro __FreeBSD__. > As a workaround I have to conditionally define it in makefile. > Could someone define what is missing in this case. It's compiled into gcc. Specifically /usr/src/contrib/gcc/config/freebsd-spec.h, which contains the line builtin_define_with_int_value ("__FreeBSD__", FBSD_MAJOR); > Moreover when I have to use unsigned long and signed long the only > Options that I have are to write "unsigned long " and "signed long" > Nothing more specific like uint64_t?Or are there any special header files that need to be included. #include <stdint.h> > Looking forward for guidance, -- "Although the wombat is real and the dragon is not, few know what a wombat looks like, but everyone knows what a dragon looks like." -- Avram Davidson, _Adventures in Unhistory_
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CB5CC5E.1060400>