where are __amd64 and __i386 defined?



I read this line in a c source file:
#if defined (__sun) && (defined(__i386) || defined(__amd64))
I'm wondering where are __sun __amd and 64 __i386 defined?

thanks!

--
--------------------------------------------------------------------------------------------------------------------------------------
Homepage: http://starliu.9966.org, about Buddha, x86_64 CPU, Debian
GNU/Linux Lenny AMD64, UEFI/BIOS
--------------------------------------------------------------------------------------------------------------------------------------


Relevant Pages

  • Re: Misguided Newbie?
    ... Mandrake or SuSE might be a better choice for ... Well, old CPU, old mouse... ... New to linux and understand that DEbian MAY work with this old piece ...
    (comp.os.linux.misc)
  • Advice on quiet but powerful hardware for Debian
    ... has a few simple perl CGI scripts but also some moderately CPU heavy ... opt-in Email lists. ... old box running Debian stable behind another Debian box which acts as ...
    (Debian-User)
  • Re: Getting started with Xen -- Xen enabled kernel for Lenny?
    ... But whether the CPU is 32 bit ... from the repo) - also I recommend against using packages outside of stable ... the only working CPU architecture available on Debian and I don't know ... sarge didn't have xen so i can't ...
    (Debian-User)
  • Re: Misguided Newbie?
    ... First, Debian is not really a "newbie distro", and your posts make me ... 9-pin serial mice were never common and getting a 2.6 kernel to ... recognize them and make them report events on /dev/input/mice will ... Well, old CPU, old mouse... ...
    (comp.os.linux.misc)
  • Re: Sarge and Athlon 64
    ... The current CPU is a Pentium III and runs Debian ... Sarge (kernel 2.4.27-3-686). ... an Athlon 64 as the new CPU. ...
    (Debian-User)