http://bugs.winehq.com/show_bug.cgi?id=1129
------- Additional Comments From andi@rhlx01.fht-esslingen.de 2002-11-15 19:19 ------- Yep, that sounds like it's definitely a bug, albeit a relatively minor one. I'd propose something like
static void DDRAW_dump_flags_(DWORD flags, const flag_info* names, size_t num_names, int newline) { unsigned int i;
for (i=0; i < num_names; i++) if ((flags & names[i].val) /* standard flag value */ || ((!flags) && (!names[i].val))) /* zero value only */ DPRINTF("%s ", names[i].name);
if (newline) DPRINTF("\n"); }
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=1129. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.