]> Kevux Git Server - fll/commitdiff
Cleanup: replace variable name 'input' with 'location', add location parameter check
authorKevin Day <thekevinday@gmail.com>
Tue, 5 May 2020 03:25:47 +0000 (22:25 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 5 May 2020 03:25:47 +0000 (22:25 -0500)
Using the word 'location' makes more semantic sense than 'input', especially given that the variable type is called a location.

level_2/fll_fss/c/fss_basic.c
level_2/fll_fss/c/fss_basic.h
level_2/fll_fss/c/fss_basic_list.c
level_2/fll_fss/c/fss_basic_list.h
level_2/fll_fss/c/fss_extended.c
level_2/fll_fss/c/fss_extended.h
level_2/fll_fss/c/fss_extended_list.c
level_2/fll_fss/c/fss_extended_list.h

index d97de5c06861a9db5d4348d4ae9c5aa62ead226f..1f99ec3ae61aa346c1d81be3f6634a2ad4ed911a 100644 (file)
@@ -5,9 +5,10 @@ extern "C" {
 #endif
 
 #ifndef _di_fll_fss_basic_read_
-  f_return_status fll_fss_basic_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents) {
+  f_return_status fll_fss_basic_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents) {
     #ifndef _di_level_2_parameter_checking_
       if (buffer == 0) return f_status_set_error(f_invalid_parameter);
+      if (location == 0) return f_status_set_error(f_invalid_parameter);
       if (objects == 0) return f_status_set_error(f_invalid_parameter);
       if (contents == 0) return f_status_set_error(f_invalid_parameter);
     #endif // _di_level_2_parameter_checking_
@@ -32,13 +33,13 @@ extern "C" {
       }
 
       do {
-        status = fl_fss_basic_object_read(buffer, input, &objects->array[objects->used]);
+        status = fl_fss_basic_object_read(buffer, location, &objects->array[objects->used]);
 
         if (f_status_is_error(status)) {
           return status;
         }
 
-        if (input->start >= input->stop || input->start >= buffer->used) {
+        if (location->start >= location->stop || location->start >= buffer->used) {
           if (status == fl_fss_found_object || status == fl_fss_found_object_no_content) {
             objects->used++;
 
@@ -58,14 +59,14 @@ extern "C" {
           }
 
           if (found_data) {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_none_on_eos;
             }
 
             return f_none_on_stop;
           }
           else {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_no_data_on_eos;
             }
 
@@ -75,7 +76,7 @@ extern "C" {
 
         if (status == fl_fss_found_object) {
           found_data = f_true;
-          status = fl_fss_basic_content_read(buffer, input, &contents->array[contents->used]);
+          status = fl_fss_basic_content_read(buffer, location, &contents->array[contents->used]);
 
           if (f_status_is_error(status)) {
             return status;
@@ -119,14 +120,14 @@ extern "C" {
       else if (status != fl_fss_found_object && status != fl_fss_found_content && status != fl_fss_found_no_content && status != fl_fss_found_object_no_content) {
         return status;
       }
-      // When content is found, the input->start is incremented, if content is found at input->stop, then input->start will be > input.stop.
-      else if (input->start >= input->stop || input->start >= buffer->used) {
+      // When content is found, the location->start is incremented, if content is found at location->stop, then location->start will be > location.stop.
+      else if (location->start >= location->stop || location->start >= buffer->used) {
         if (status == fl_fss_found_object || status == fl_fss_found_content || status == fl_fss_found_no_content || status == fl_fss_found_object_no_content) {
           objects->used++;
           contents->used++;
         }
 
-        if (input->start >= buffer->used) {
+        if (location->start >= buffer->used) {
           return f_none_on_eos;
         }
 
@@ -135,7 +136,7 @@ extern "C" {
 
       objects->used++;
       contents->used++;
-    } while (input->start < f_string_max_size);
+    } while (location->start < f_string_max_size);
 
     return f_status_is_error(f_number_overflow);
   }
index a92881fc795a53ea41c81a206d01950d051e44a2..18fe0ca15573c0415dff6559bc2f599265ccecbe 100644 (file)
@@ -54,7 +54,7 @@ extern "C" {
  *   f_number_overflow (with error bit) if the maximimum buffer size is reached.
  */
 #ifndef _di_fll_fss_basic_read_
-  extern f_return_status fll_fss_basic_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents);
+  extern f_return_status fll_fss_basic_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents);
 #endif // _di_fll_fss_basic_read_
 
 /**
index dbabc18c2e4f371e18a3f6a17a84d2a9d317fec3..9c22ed367de34be1a6a2638dcb5fa37e43128084 100644 (file)
@@ -5,9 +5,10 @@ extern "C" {
 #endif
 
 #ifndef _di_fll_fss_basic_list_read_
-  f_return_status fll_fss_basic_list_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents) {
+  f_return_status fll_fss_basic_list_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents) {
     #ifndef _di_level_2_parameter_checking_
       if (buffer == 0) return f_status_set_error(f_invalid_parameter);
+      if (location == 0) return f_status_set_error(f_invalid_parameter);
       if (objects == 0) return f_status_set_error(f_invalid_parameter);
       if (contents == 0) return f_status_set_error(f_invalid_parameter);
     #endif // _di_level_2_parameter_checking_
@@ -32,13 +33,13 @@ extern "C" {
       }
 
       do {
-        status = fl_fss_basic_list_object_read(buffer, input, &objects->array[objects->used]);
+        status = fl_fss_basic_list_object_read(buffer, location, &objects->array[objects->used]);
 
         if (f_status_is_error(status)) {
           return status;
         }
 
-        if (input->start >= input->stop || input->start >= buffer->used) {
+        if (location->start >= location->stop || location->start >= buffer->used) {
           if (status == fl_fss_found_object || status == fl_fss_found_object_no_content) {
             objects->used++;
 
@@ -58,14 +59,14 @@ extern "C" {
           }
 
           if (found_data) {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_none_on_eos;
             }
 
             return f_none_on_stop;
           }
           else {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_no_data_on_eos;
             }
 
@@ -75,7 +76,7 @@ extern "C" {
 
         if (status == fl_fss_found_object) {
           found_data = f_true;
-          status = fl_fss_basic_list_content_read(buffer, input, &contents->array[contents->used]);
+          status = fl_fss_basic_list_content_read(buffer, location, &contents->array[contents->used]);
 
           if (f_status_is_error(status)) {
             return status;
@@ -119,14 +120,14 @@ extern "C" {
       else if (status != fl_fss_found_object && status != fl_fss_found_content && status != fl_fss_found_no_content && status != fl_fss_found_object_no_content) {
         return status;
       }
-      // When content is found, the input->start is incremented, if content is found at input->stop, then input->start will be > input.stop.
-      else if (input->start >= input->stop || input->start >= buffer->used) {
+      // When content is found, the location->start is incremented, if content is found at location->stop, then location->start will be > location.stop.
+      else if (location->start >= location->stop || location->start >= buffer->used) {
         if (status == fl_fss_found_object || status == fl_fss_found_content || status == fl_fss_found_no_content || status == fl_fss_found_object_no_content) {
           objects->used++;
           contents->used++;
         }
 
-        if (input->start >= buffer->used) {
+        if (location->start >= buffer->used) {
           return f_none_on_eos;
         }
 
@@ -135,7 +136,7 @@ extern "C" {
 
       objects->used++;
       contents->used++;
-    } while (input->start < f_string_max_size);
+    } while (location->start < f_string_max_size);
 
     return f_status_is_error(f_number_overflow);
   }
index 500944e3abed6f02c2a4db70cbf553726116351a..f43eedd36af357ea362d8644be6f87f4edae648f 100644 (file)
@@ -53,7 +53,7 @@ extern "C" {
  *   f_number_overflow (with error bit) if the maximimum buffer size is reached.
  */
 #ifndef _di_fll_fss_basic_list_read_
-  extern f_return_status fll_fss_basic_list_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents);
+  extern f_return_status fll_fss_basic_list_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents);
 #endif // _di_fll_fss_basic_list_read_
 
 /**
index 0397c037c44c988b7e31207bb18ecaad1102ada4..a79257236aca64a3eaddf89cd531b14d4c42b43b 100644 (file)
@@ -5,9 +5,10 @@ extern "C" {
 #endif
 
 #ifndef _di_fll_fss_extended_read_
-  f_return_status fll_fss_extended_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents) {
+  f_return_status fll_fss_extended_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents) {
     #ifndef _di_level_2_parameter_checking_
       if (buffer == 0) return f_status_set_error(f_invalid_parameter);
+      if (location == 0) return f_status_set_error(f_invalid_parameter);
       if (objects == 0) return f_status_set_error(f_invalid_parameter);
       if (contents == 0) return f_status_set_error(f_invalid_parameter);
     #endif // _di_level_2_parameter_checking_
@@ -32,13 +33,13 @@ extern "C" {
       }
 
       do {
-        status = fl_fss_extended_object_read(buffer, input, &objects->array[objects->used]);
+        status = fl_fss_extended_object_read(buffer, location, &objects->array[objects->used]);
 
         if (f_status_is_error(status)) {
           return status;
         }
 
-        if (input->start >= input->stop || input->start >= buffer->used) {
+        if (location->start >= location->stop || location->start >= buffer->used) {
           if (status == fl_fss_found_object || status == fl_fss_found_object_no_content) {
             objects->used++;
 
@@ -58,14 +59,14 @@ extern "C" {
           }
 
           if (found_data) {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_none_on_eos;
             }
 
             return f_none_on_stop;
           }
           else {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
                return f_no_data_on_eos;
             }
 
@@ -75,7 +76,7 @@ extern "C" {
 
         if (status == fl_fss_found_object) {
           found_data = f_true;
-          status = fl_fss_extended_content_read(buffer, input, &contents->array[contents->used]);
+          status = fl_fss_extended_content_read(buffer, location, &contents->array[contents->used]);
 
           if (f_status_is_error(status)) {
             return status;
@@ -119,14 +120,14 @@ extern "C" {
       else if (status != fl_fss_found_object && status != fl_fss_found_content && status != fl_fss_found_no_content && status != fl_fss_found_object_no_content) {
         return status;
       }
-      // When content is found, the input->start is incremented, if content is found at input->stop, then input->start will be > input.stop.
-      else if (input->start >= input->stop || input->start >= buffer->used) {
+      // When content is found, the location->start is incremented, if content is found at location->stop, then location->start will be > location.stop.
+      else if (location->start >= location->stop || location->start >= buffer->used) {
         if (status == fl_fss_found_object || status == fl_fss_found_content || status == fl_fss_found_no_content || status == fl_fss_found_object_no_content) {
           objects->used++;
           contents->used++;
         }
 
-        if (input->start >= buffer->used) {
+        if (location->start >= buffer->used) {
           return f_none_on_eos;
         }
 
@@ -135,7 +136,7 @@ extern "C" {
 
       objects->used++;
       contents->used++;
-    } while (input->start < f_string_max_size);
+    } while (location->start < f_string_max_size);
 
     return f_status_is_error(f_number_overflow);
   }
index e3d43d6e0a565c186d9d77519aabad04381c3e86..940f14a9809063cddbf60136d2fb0d5b0a832e33 100644 (file)
@@ -53,7 +53,7 @@ extern "C" {
  *   f_number_overflow (with error bit) if the maximimum buffer size is reached.
  */
 #ifndef _di_fll_fss_extended_read_
-  extern f_return_status fll_fss_extended_read(f_string_dynamic *buffer, f_string_location *input, f_fss_objects *objects, f_fss_contents *contents);
+  extern f_return_status fll_fss_extended_read(f_string_dynamic *buffer, f_string_location *location, f_fss_objects *objects, f_fss_contents *contents);
 #endif // _di_fll_fss_extended_read_
 
 /**
index f61297692666b63fdb62f3cdd9fce6b88b3508b7..7278918a5539572d0a507f7e4bd327d450db6c57 100644 (file)
@@ -5,9 +5,10 @@ extern "C" {
 #endif
 
 #ifndef _di_fll_fss_extended_list_read_
-  f_return_status fll_fss_extended_list_read(f_string_dynamic *buffer, f_string_location *input, f_fss_nest *nest) {
+  f_return_status fll_fss_extended_list_read(f_string_dynamic *buffer, f_string_location *location, f_fss_nest *nest) {
     #ifndef _di_level_3_parameter_checking_
       if (buffer == 0) return f_status_set_error(f_invalid_parameter);
+      if (location == 0) return f_status_set_error(f_invalid_parameter);
       if (nest == 0) return f_status_set_error(f_invalid_parameter);
     #endif // _di_level_3_parameter_checking_
 
@@ -32,27 +33,27 @@ extern "C" {
           }
         }
 
-        status = fl_fss_extended_list_object_read(buffer, input, &nest->depth[0].array[nest->depth[0].used].object);
+        status = fl_fss_extended_list_object_read(buffer, location, &nest->depth[0].array[nest->depth[0].used].object);
 
         if (f_status_is_error(status)) {
           return status;
         }
 
-        if (input->start >= input->stop || input->start >= buffer->used) {
+        if (location->start >= location->stop || location->start >= buffer->used) {
           if (status == fl_fss_found_object || status == fl_fss_found_object_no_content) {
             // extended list requires content closure, so this could be an error.
             return fl_fss_found_object_no_content;
           }
 
           if (found_data) {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
               return f_none_on_eos;
             }
 
             return f_none_on_stop;
           }
           else {
-            if (input->start >= buffer->used) {
+            if (location->start >= buffer->used) {
               return f_no_data_on_eos;
             }
 
@@ -62,7 +63,7 @@ extern "C" {
 
         if (status == fl_fss_found_object) {
           found_data = f_true;
-          status = fl_fss_extended_list_content_read(buffer, input, nest);
+          status = fl_fss_extended_list_content_read(buffer, location, nest);
 
           break;
         }
@@ -96,15 +97,15 @@ extern "C" {
       else if (status != fl_fss_found_object && status != fl_fss_found_content && status != fl_fss_found_no_content && status != fl_fss_found_object_no_content) {
         return status;
       }
-      // When content is found, the input->start is incremented, if content is found at input->stop, then input->start will be > input.stop.
-      else if (input->start >= input->stop || input->start >= buffer->used) {
-        if (input->start >= buffer->used) {
+      // When content is found, the location->start is incremented, if content is found at location->stop, then location->start will be > location.stop.
+      else if (location->start >= location->stop || location->start >= buffer->used) {
+        if (location->start >= buffer->used) {
           return f_none_on_eos;
         }
 
         return f_none_on_stop;
       }
-    } while (input->start < f_string_max_size);
+    } while (location->start < f_string_max_size);
 
     return f_status_is_error(f_number_overflow);
   }
index 05f0ab72195296333489d451fe34adaa6e3cb3a0..46c723916d1d4c7f369dd2df3ebe84d8291daeb7 100644 (file)
@@ -58,7 +58,7 @@ extern "C" {
  *   f_number_overflow (with error bit) if the maximimum buffer size is reached.
  */
 #ifndef _di_fll_fss_extended_list_read_
-  extern f_return_status fll_fss_extended_list_read(f_string_dynamic *buffer, f_string_location *input, f_fss_nest *nest);
+  extern f_return_status fll_fss_extended_list_read(f_string_dynamic *buffer, f_string_location *location, f_fss_nest *nest);
 #endif // _di_fll_fss_extended_list_read_
 
 /**