Thread (3 messages) 3 messages, 3 authors, 2012-12-13

Why do { // do something ; } while (0); ?

From: Adam Lee <hidden>
Date: 2012-12-13 09:00:44

On Thu, Dec 13, 2012 at 02:25:37PM +0530, Shraddha Kamat wrote:
I notice
 
do {
   // do something 1 ; 
   // do something 2 ;
   ...
} while (0); 

being used everywhere in the kernel code
I just can't guess of any use of this other 
than executing couple of C statements together ?

Is there any special purpose of doing this ?? 
Sorry of such a silly question - I am just trying 
to learn kernel hacking basics.
http://kernelnewbies.org/FAQ/DoWhile0

-- 
Regards,
Adam Lee
http://adam8157.info
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help