]> Kevux Git Server - fll/commitdiff
Cleaup: Inline comment regarding cast to uint8_t in f_memory functions.
authorKevin Day <kevin@kevux.org>
Mon, 11 Mar 2024 05:12:42 +0000 (00:12 -0500)
committerKevin Day <kevin@kevux.org>
Mon, 11 Mar 2024 05:12:42 +0000 (00:12 -0500)
level_0/f_memory/c/memory/array.c
level_0/f_memory/c/private-memory.c

index ad1b5611f1848901ab52d2958ca92838e32e45df..362271829c286d4aa0a82382a75ff3bfeda55251 100644 (file)
@@ -43,8 +43,7 @@ extern "C" {
       }
     }
 
-    // uint8_t * is of a data size size of 1, casting it to bool should result in a single-length increment.
-    // This is done to avoid problems with (void *) having arithmetic issues.
+    // Casting (void *) to (uint8_t *) should result in an increment of size 1 and avoids problems with (void *) having arithmetic issues.
     memcpy((void *) (((uint8_t *) (*array)) + (*used * width)), source, width);
 
     ++(*used);
@@ -77,8 +76,7 @@ extern "C" {
       }
     }
 
-    // uint8_t * is of a data size size of 1, casting it to bool should result in a single-length increment.
-    // This is done to avoid problems with (void *) having arithmetic issues.
+    // Casting (void *) to (uint8_t *) should result in an increment of size 1 and avoids problems with (void *) having arithmetic issues.
     memcpy((void *) (((uint8_t *) (*array)) + (*used * width)), sources, width * amount);
 
     *used += amount;
index 0afbd434a15195d442426b540636f34b0ed20247..af9d33b34c7bd148f365785b83f00b94db927b99 100644 (file)
@@ -18,8 +18,7 @@ extern "C" {
         if (length_old) {
           if (length_new < length_old) {
 
-            // uint8_t * is of a data size size of 1, casting it to uint8_t should result in a single-length increment.
-            // This is done to avoid problems with (void *) having arithmetic issues.
+            // Casting (void *) to (uint8_t *) should result in an increment of size 1 and avoids problems with (void *) having arithmetic issues.
             memset((void *) (((uint8_t *) *pointer) + length_new), 0, type_size * (length_old - length_new));
           }
         }
@@ -36,8 +35,6 @@ extern "C" {
           #ifndef _f_memory_NO_zeroing_on_larger_
             if (length_new > length_old) {
 
-              // uint8_t * is of a data size size of 1, casting it to bool should result in a single-length increment.
-              // This is done to avoid problems with (void *) having arithmetic issues.
               memset((void *) (((uint8_t *) new_pointer) + (type_size * length_old)), 0, type_size * (length_new - length_old));
             }
           #endif // _f_memory_NO_zeroing_on_larger_
@@ -88,8 +85,7 @@ extern "C" {
           #ifndef _f_memory_NO_zeroing_on_larger_
             if (length_new > length_old) {
 
-              // uint8_t * is of a data size size of 1, casting it to bool should result in a single-length increment.
-              // This is done to avoid problems with (void *) having arithmetic issues.
+              // Casting (void *) to (uint8_t *) should result in an increment of size 1 and avoids problems with (void *) having arithmetic issues.
               memset((void *) (((uint8_t *) new_pointer) + (type_size * length_old)), 0, type_size * (length_new - length_old));
             }
           #endif // _f_memory_NO_zeroing_on_larger_