]> Kevux Git Server - fll/commitdiff
Cleanup: The f_iki_read() using digits for wrapped rather than f_true and f_false.
authorKevin Day <Kevin@kevux.org>
Sun, 17 Nov 2024 23:24:51 +0000 (17:24 -0600)
committerKevin Day <Kevin@kevux.org>
Sun, 17 Nov 2024 23:27:24 +0000 (17:27 -0600)
This brings in changes introduced upstream commit 60d4e0c667860574659e9a7966ac0c591054f61a.
The `wrapped` is changed to use `0x0` and `0x1` rather than `F_false` and `F_true`.
These are functionally identical but the code is more consistent when having `0x0`, `0x1`, and `0x2` instead of `F_false`, `F_true`, and `0x2`.

level_0/f_iki/c/iki.c

index c2d42d374167e719b4da22fb71df75008c59726c..22dcde1154914a5065fb5f63bfad11c8d2ecb01f 100644 (file)
@@ -98,7 +98,7 @@ extern "C" {
     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 {
 
@@ -149,10 +149,10 @@ extern "C" {
           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);
@@ -181,7 +181,7 @@ extern "C" {
         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;
@@ -267,7 +267,7 @@ extern "C" {
 
           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;
         }
@@ -317,7 +317,7 @@ extern "C" {
 
       if (status == F_next) {
         quote = 0;
-        wrapped = F_false;
+        wrapped = 0x0;
 
         continue;
       }
@@ -454,7 +454,7 @@ extern "C" {
         } // while
 
         quote = 0;
-        wrapped = F_false;
+        wrapped = 0x0;
       }
 
       if (F_status_is_error(status) || range->start > range->stop || range->start >= buffer->used) break;