-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Shawn wrote:
> hello guys,
>  I got a newbie confused when I was looking into the source code of
> s3c2440's RTC driver.I dont know what is __v excatly means.anyone can
> tell?thanks anyway!
> 
> #define readb(c) ({ __u8  __v = __raw_readb(__mem_pci(c)); __v; })
> 
> -- 
> GNU powered it...
> GPL protect it...
> God blessing it...
> 
> regards
> HFG--Shawn the R0ck

Hi,
__v is a variable name.
If you convert this macro to a function it would look something like:

uint8_t f(uint8_t *addr)
{
        uint8_t __v = 0;
        __v = _raw_readb(__mem_pci(addr));
        return __v;
}

Regards
T.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktATcoACgkQMWzB+ySr3HLbdwCgkxxEHjFS89YihCIuWyTsjBAx
D/0AoJl+cmsMqWTS54BPadmHA4dx8djt
=sMgA
-----END PGP SIGNATURE-----

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecar...@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to