| 291 |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
| 292 |
new_line = 1; |
new_line = 1; |
| 293 |
line_width = 0; |
line_width = 0; |
| 294 |
i--; // redo at current $i |
i--; // redo at current i |
| 295 |
} |
} |
| 296 |
else |
else |
| 297 |
{ |
{ |
| 405 |
|
|
| 406 |
if (!tag_name_found) |
if (!tag_name_found) |
| 407 |
{ |
{ |
| 408 |
tag_output_len = tag_end_pos - tag_start_pos + 1; |
if (line_width + 1 > width) |
|
|
|
|
if (line_width + tag_output_len > width) |
|
| 409 |
{ |
{ |
| 410 |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
| 411 |
new_line = 1; |
new_line = 1; |
| 412 |
line_width = 0; |
line_width = 0; |
| 413 |
i--; // redo at current $i |
i--; // redo at current i |
| 414 |
continue; |
continue; |
| 415 |
} |
} |
| 416 |
|
|
| 417 |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, str_in + tag_start_pos, tag_output_len, line_width); |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "[", 1, line_width); |
| 418 |
|
i = tag_start_pos; // restart from tag_start_pos + 1 |
| 419 |
|
tag_start_pos = -1; |
| 420 |
|
tag_name_pos = -1; |
| 421 |
|
continue; |
| 422 |
} |
} |
| 423 |
|
|
| 424 |
tag_start_pos = -1; |
tag_start_pos = -1; |
| 431 |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
CHECK_AND_APPEND_OUTPUT(str_out, buf_len, j, "\n", 1, line_width); |
| 432 |
new_line = 1; |
new_line = 1; |
| 433 |
line_width = 0; |
line_width = 0; |
| 434 |
i--; // redo at current $i |
i--; // redo at current i |
| 435 |
continue; |
continue; |
| 436 |
} |
} |
| 437 |
|
|