- _writeUInt(bitmask.id);
- if (!lookup(bitmasks, bitmask.id)) {
- _writeUInt(bitmask.num_flags);
- for (unsigned i = 0; i < bitmask.num_flags; ++i) {
- if (i != 0 && bitmask.flags[i].value == 0) {
- OS::DebugMessage("apitrace: bitmask %s is zero but is not first flag\n", bitmask.flags[i].name);
+ _writeUInt(sig->id);
+ if (!lookup(bitmasks, sig->id)) {
+ _writeUInt(sig->num_flags);
+ for (unsigned i = 0; i < sig->num_flags; ++i) {
+ if (i != 0 && sig->flags[i].value == 0) {
+ OS::DebugMessage("apitrace: sig %s is zero but is not first flag\n", sig->flags[i].name);