263
Relooper::SetOutputBuffer(buffer, sizeof(buffer));
265
printf("\n\n-- If pattern, emulated --\n\n", "the_var");
267
Block *b_a = new Block("// block A\n", NULL);
268
Block *b_b = new Block("// block B\n", "b_check()");
269
Block *b_c = new Block("// block C\n", NULL);
271
b_a->AddBranchTo(b_b, "check == 10", "atob();");
272
b_a->AddBranchTo(b_c, NULL, "atoc();");
274
b_b->AddBranchTo(b_c, "case 17:", "btoc();");
275
b_b->AddBranchTo(b_a, NULL, NULL);
284
printf("\n\n", "the_var");
291
Relooper::MakeOutputBuffer(10);
293
printf("\n\n-- If pattern, emulated, using MakeOutputBuffer --\n\n");
295
Block *b_a = new Block("// block A\n", NULL);
296
Block *b_b = new Block("// block B\n", "b_check()");
297
Block *b_c = new Block("// block C\n", NULL);
299
b_a->AddBranchTo(b_b, "check == 10", "atob();");
300
b_a->AddBranchTo(b_c, NULL, "atoc();");
302
b_b->AddBranchTo(b_c, "case 17:", "btoc();");
303
b_b->AddBranchTo(b_a, NULL, NULL);
312
printf("\n\n", "the_var");