linux - What does a double underscore mean in a variable name in the C language? -


possible duplicate:
why people use __(double underscore) in c++

i studying linux kernel programming code.

there data structures , functions start double underscore like:

__u32  len 

how different normal variables?

it means it's system-reserved name. c standard says names beginning 2 underscore, or underscore , capital letter, reserved use of system or compiler , should not defined in application code.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -