const f_array_length_t delimits_used = data->delimits.used;
uint8_t quote = 0;
- uint8_t wrapped = F_false; // 0x0 (false) = not wrapped, 0x1 (true) = wrapped, 0x2 = valid wrapped.
+ uint8_t wrapped = 0x0; // 0x0 = not wrapped, 0x1 = wrapped, 0x2 = valid wrapped.
do {
found_vocabulary.start = range->start;
found_vocabulary.stop = range->start;
- wrapped = F_true;
+ wrapped = 0x1;
}
else if (wrapped) {
- wrapped = F_false;
+ wrapped = 0x0;
}
status = f_utf_buffer_increment(*buffer, range, 1);
if (buffer->string[range->start] == f_iki_syntax_separator_s.string[0]) {
// Wrapped must close in a wrap close before the separator.
- if (wrapped == F_true) {
+ if (wrapped == 0x1) {
status = F_next;
break;
break;
}
- else if (wrapped == F_true && buffer->string[range->start] == f_iki_syntax_wrap_close_s.string[0]) {
+ else if (wrapped == 0x1 && buffer->string[range->start] == f_iki_syntax_wrap_close_s.string[0]) {
wrapped = 0x2;
found_vocabulary.stop = range->start;
}
if (status == F_next) {
quote = 0;
- wrapped = F_false;
+ wrapped = 0x0;
continue;
}
} // while
quote = 0;
- wrapped = F_false;
+ wrapped = 0x0;
}
if (F_status_is_error(status) || range->start > range->stop || range->start >= buffer->used) break;