309 int mark1 = w->AddMark (""); |
309 int mark1 = w->AddMark (""); |
310 int mark2 = w->AddMark (""); |
310 int mark2 = w->AddMark (""); |
311 |
311 |
312 // Add the condition |
312 // Add the condition |
313 w->WriteBuffer (cond); |
313 w->WriteBuffer (cond); |
314 w->Write<long> (DH_IFNOTGOTO); |
314 w->Write<word> (DH_IFNOTGOTO); |
315 w->AddReference (mark2); |
315 w->AddReference (mark2); |
316 |
316 |
317 // Store the marks and incrementor |
317 // Store the marks and incrementor |
318 blockstack[g_BlockStackCursor].mark1 = mark1; |
318 blockstack[g_BlockStackCursor].mark1 = mark1; |
319 blockstack[g_BlockStackCursor].mark2 = mark2; |
319 blockstack[g_BlockStackCursor].mark2 = mark2; |