Closed rusefillc closed 8 months ago
You actually do want the do...while(false), because that forces it to be a single statement that requires a semicolon, instead of two statements.
do...while(false)
see https://stackoverflow.com/questions/923822/whats-the-use-of-do-while0-when-we-define-a-macro
You actually do want the
do...while(false)
, because that forces it to be a single statement that requires a semicolon, instead of two statements.see https://stackoverflow.com/questions/923822/whats-the-use-of-do-while0-when-we-define-a-macro