Why do { // do something ; } while (0); ?
From: Adam Lee <hidden>
Date: 2012-12-13 09:00:44
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