const f_array_length_t delimits_used = data->delimits.used;
uint8_t quote = 0;
- uint8_t wrapped = F_false; // 0x0 (false) = not wapped, 0x1 (true) = wrapped, 0x2 = valid wrapped.
+ uint8_t wrapped = F_false; // 0x0 (false) = not wrapped, 0x1 (true) = wrapped, 0x2 = valid wrapped.
do {
if (buffer->string[range->start] == f_iki_syntax_separator_s.string[0]) {
- // Wrapped must close in a wrap close before the seperator.
+ // Wrapped must close in a wrap close before the separator.
if (wrapped == F_true) {
status = F_next;
do {
status = f_utf_buffer_increment(*buffer, range, 1);
- } while (F_status_is_fine(status) && buffer->string[range->start] == f_iki_syntax_placeholder_s.string[0] && range->start <= range->stop && range->start < buffer->used);
+ } while (F_status_is_error_not(status) && range->start <= range->stop && range->start < buffer->used && buffer->string[range->start] == f_iki_syntax_placeholder_s.string[0]);
if (F_status_is_error(status) || range->start > range->stop || range->start >= buffer->used) break;
#endif // _di_f_iki_contents_t_
/**
- * This containg all of the IKI data.
+ * This containing all of the IKI data.
*
* content: A set of ranges representing the content list to store the content associated with the found vocabulary name.
* delimits: A delimits array representing where delimits exist within the buffer.