[PATCH] combase: CoMsgWaitForMultipleHandles message pump.

Puetz Kevin A PuetzKevinA at JohnDeere.com
Tue Nov 24 17:47:13 CST 2020


Signed-off-by: Kevin Puetz <PuetzKevinA at JohnDeere.com>

Missed the signoff, and the subject should have been combase, not oleaut32
I’ll see if there are any other substantive comments before I resend a v2.

It’s kind of a nasty diff, but I couldn’t find a way to break it into a series where each step was functionally correct without introducing (and later fixing) a bunch of code duplication, which really didn’t make it more readable. The nested loop(s) were just fundamentally the wrong shape should seemingly just be one loop, which checks for alertable wakeup/handle completion/message/sleep inside. it's not too hard to read side-by-side if you use a tool like meld that can ignore leading whitespace and lets you add synchronization points that force it to line up the various almost-common hunks that were moved around.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20201124/afe1cda6/attachment.htm>


More information about the wine-devel mailing list