]> Kevux Git Server - fll/commitdiff
Update: Change logic to avoid potential negative numbers.
authorKevin Day <thekevinday@gmail.com>
Fri, 5 Aug 2022 02:43:12 +0000 (21:43 -0500)
committerKevin Day <thekevinday@gmail.com>
Fri, 5 Aug 2022 02:43:12 +0000 (21:43 -0500)
Avoid using a subtraction.
Instead just use a comparison.
This should be more performant and also avoids potential negative numbers when dealing with unsigned numbers.

31 files changed:
level_0/f_account/c/account/accounts.c
level_0/f_fss/c/fss/named.c
level_0/f_fss/c/fss/nest.c
level_0/f_iki/c/iki/data.c
level_0/f_limit/c/limit/set.c
level_0/f_limit/c/limit/value.c
level_0/f_string/c/string/dynamic.c
level_0/f_string/c/string/map.c
level_0/f_string/c/string/map_multi.c
level_0/f_string/c/string/quantity.c
level_0/f_string/c/string/range.c
level_0/f_string/c/string/triple.c
level_0/f_thread/c/thread/attribute.c
level_0/f_thread/c/thread/barrier.c
level_0/f_thread/c/thread/barrier_attribute.c
level_0/f_thread/c/thread/condition.c
level_0/f_thread/c/thread/condition_attribute.c
level_0/f_thread/c/thread/id.c
level_0/f_thread/c/thread/key.c
level_0/f_thread/c/thread/lock.c
level_0/f_thread/c/thread/lock_attribute.c
level_0/f_thread/c/thread/mutex.c
level_0/f_thread/c/thread/mutex_attribute.c
level_0/f_thread/c/thread/once.c
level_0/f_thread/c/thread/semaphore.c
level_0/f_thread/c/thread/set.c
level_0/f_thread/c/thread/spin.c
level_0/f_utf/c/utf/dynamic.c
level_0/f_utf/c/utf/map.c
level_0/f_utf/c/utf/map_multi.c
level_0/f_utf/c/utf/triple.c

index c8210446a13826176ce69b870986319ee53c1215..346d3098c78151275024d0c6dce3c2f93ce89b31 100644 (file)
@@ -66,7 +66,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (accounts->size - amount > 0) {
+    if (accounts->size > amount) {
       return private_f_accounts_adjust(accounts->size - amount, accounts);
     }
 
@@ -82,7 +82,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (accounts->size - amount > 0) {
+    if (accounts->size > amount) {
       return private_f_accounts_resize(accounts->size - amount, accounts);
     }
 
@@ -215,7 +215,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (accountss->size - amount > 0) {
+    if (accountss->size > amount) {
       return private_f_accountss_adjust(accountss->size - amount, accountss);
     }
 
@@ -231,7 +231,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (accountss->size - amount > 0) {
+    if (accountss->size > amount) {
       return private_f_accountss_resize(accountss->size - amount, accountss);
     }
 
index c49ed4e5d1f04d9bc31e4d6c3a8c3fe93bb2c0c2..27dd66dfd14d22020694b2b8924e065c0ca1913f 100644 (file)
@@ -119,7 +119,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nameds->size - amount > 0) {
+    if (nameds->size > amount) {
       return private_f_fss_nameds_adjust(nameds->size - amount, nameds);
     }
 
@@ -135,7 +135,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nameds->size - amount > 0) {
+    if (nameds->size > amount) {
       return private_f_fss_nameds_resize(nameds->size - amount, nameds);
     }
 
index 34a0d651bcd6b55ff38cb404fd3073be9bad86a6..887f3b3a563ca217a2833dfd4288326b598f722d 100644 (file)
@@ -23,7 +23,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (items->size - amount > 0) {
+    if (items->size > amount) {
       return private_f_fss_items_adjust(items->size - amount, items);
     }
 
@@ -39,7 +39,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (items->size - amount > 0) {
+    if (items->size > amount) {
       return private_f_fss_items_resize(items->size - amount, items);
     }
 
@@ -119,7 +119,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nest->size - amount > 0) {
+    if (nest->size > amount) {
       return private_f_fss_nest_adjust(nest->size - amount, nest);
     }
 
@@ -135,7 +135,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nest->size - amount > 0) {
+    if (nest->size > amount) {
       return private_f_fss_nest_resize(nest->size - amount, nest);
     }
 
@@ -215,7 +215,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nests->size - amount > 0) {
+    if (nests->size > amount) {
       return private_f_fss_nests_adjust(nests->size - amount, nests);
     }
 
@@ -231,7 +231,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (nests->size - amount > 0) {
+    if (nests->size > amount) {
       return private_f_fss_nests_resize(nests->size - amount, nests);
     }
 
index 1a7d68f31c0872f24f57839868c7f8f328edbe89..babfa873001132884a96ba9071356b90b21189ca 100644 (file)
@@ -90,7 +90,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (datas->size - amount > 0) {
+    if (datas->size > amount) {
       return private_f_iki_datas_adjust(datas->size - amount, datas);
     }
 
@@ -106,7 +106,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (datas->size - amount > 0) {
+    if (datas->size > amount) {
       return private_f_iki_datas_resize(datas->size - amount, datas);
     }
 
@@ -239,7 +239,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (datass->size - amount > 0) {
+    if (datass->size > amount) {
       return private_f_iki_datass_adjust(datass->size - amount, datass);
     }
 
@@ -255,7 +255,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (datass->size - amount > 0) {
+    if (datass->size > amount) {
       return private_f_iki_datass_resize(datass->size - amount, datass);
     }
 
index 130bb131a614e1b711760afca84f7a862efc9583..411273be05ccbffba64f7ca1cf0bfbf03f4e84f3 100644 (file)
@@ -46,7 +46,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (sets->size - amount > 0) {
+    if (sets->size > amount) {
       return private_f_limit_sets_adjust(sets->size - amount, sets);
     }
 
@@ -62,7 +62,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (sets->size - amount > 0) {
+    if (sets->size > amount) {
       return private_f_limit_sets_resize(sets->size - amount, sets);
     }
 
@@ -195,7 +195,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (setss->size - amount > 0) {
+    if (setss->size > amount) {
       return private_f_limit_setss_adjust(setss->size - amount, setss);
     }
 
@@ -211,7 +211,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (setss->size - amount > 0) {
+    if (setss->size > amount) {
       return private_f_limit_setss_resize(setss->size - amount, setss);
     }
 
index 9cdde814721b668c928cc130d08ecf3f382c94fd..c8b0f499287ef9f5849253b58b41abfa969e2b8d 100644 (file)
@@ -46,7 +46,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (values->size - amount > 0) {
+    if (values->size > amount) {
       return private_f_limit_values_adjust(values->size - amount, values);
     }
 
@@ -62,7 +62,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (values->size - amount > 0) {
+    if (values->size > amount) {
       return private_f_limit_values_resize(values->size - amount, values);
     }
 
@@ -195,7 +195,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (valuess->size - amount > 0) {
+    if (valuess->size > amount) {
       return private_f_limit_valuess_adjust(valuess->size - amount, valuess);
     }
 
@@ -211,7 +211,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (valuess->size - amount > 0) {
+    if (valuess->size > amount) {
       return private_f_limit_valuess_resize(valuess->size - amount, valuess);
     }
 
index b22cf3047bb36147d7bbd6b79b935a1d8ae460b6..8cdd46d5fdc80b8b2ea7a221fb3355d8c97358a4 100644 (file)
@@ -118,7 +118,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamic->size - amount > 0) {
+    if (dynamic->size > amount) {
       return private_f_string_dynamic_adjust(dynamic->size - amount, dynamic);
     }
 
@@ -134,7 +134,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamic->size - amount > 0) {
+    if (dynamic->size > amount) {
       return private_f_string_dynamic_resize(dynamic->size - amount, dynamic);
     }
 
@@ -827,7 +827,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamics->size - amount > 0) {
+    if (dynamics->size > amount) {
       return private_f_string_dynamics_adjust(dynamics->size - amount, dynamics);
     }
 
@@ -843,7 +843,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamics->size - amount > 0) {
+    if (dynamics->size > amount) {
       return private_f_string_dynamics_resize(dynamics->size - amount, dynamics);
     }
 
@@ -980,7 +980,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamicss->size - amount > 0) {
+    if (dynamicss->size > amount) {
       return private_f_string_dynamicss_adjust(dynamicss->size - amount, dynamicss);
     }
 
@@ -996,7 +996,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamicss->size - amount > 0) {
+    if (dynamicss->size > amount) {
       return private_f_string_dynamicss_resize(dynamicss->size - amount, dynamicss);
     }
 
index a3ea79710f7cf50612cc83e1ecfd3744011bab20..13c89f090b1cde6371870b2b32e1aa24bf35607f 100644 (file)
@@ -68,7 +68,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (maps->size - amount > 0) {
+    if (maps->size > amount) {
       return private_f_string_maps_adjust(maps->size - amount, maps);
     }
 
@@ -84,7 +84,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (maps->size - amount > 0) {
+    if (maps->size > amount) {
       return private_f_string_maps_resize(maps->size - amount, maps);
     }
 
@@ -221,7 +221,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mapss->size - amount > 0) {
+    if (mapss->size > amount) {
       return private_f_string_mapss_adjust(mapss->size - amount, mapss);
     }
 
@@ -237,7 +237,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mapss->size - amount > 0) {
+    if (mapss->size > amount) {
       return private_f_string_mapss_resize(mapss->size - amount, mapss);
     }
 
index 27faa0ca01431cbdb3a9d9150eacb651ab9fba6b..67d7de5cb49d08a13051448002ab29baae046b41 100644 (file)
@@ -69,7 +69,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multis->size - amount > 0) {
+    if (map_multis->size > amount) {
       return private_f_string_map_multis_adjust(map_multis->size - amount, map_multis);
     }
 
@@ -85,7 +85,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multis->size - amount > 0) {
+    if (map_multis->size > amount) {
       return private_f_string_map_multis_resize(map_multis->size - amount, map_multis);
     }
 
@@ -222,7 +222,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multiss->size - amount > 0) {
+    if (map_multiss->size > amount) {
       return private_f_string_map_multiss_adjust(map_multiss->size - amount, map_multiss);
     }
 
@@ -238,7 +238,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multiss->size - amount > 0) {
+    if (map_multiss->size > amount) {
       return private_f_string_map_multiss_resize(map_multiss->size - amount, map_multiss);
     }
 
index 7a6c12d2c0f5dc52cc28b6cfa8bfed5308049b31..5f94672ff262a03a71279b295941d243074fe017 100644 (file)
@@ -54,7 +54,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (quantitys->size - amount > 0) {
+    if (quantitys->size > amount) {
       return private_f_string_quantitys_adjust(quantitys->size - amount, quantitys);
     }
 
@@ -70,7 +70,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (quantitys->size - amount > 0) {
+    if (quantitys->size > amount) {
       return private_f_string_quantitys_resize(quantitys->size - amount, quantitys);
     }
 
@@ -207,7 +207,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (quantityss->size - amount > 0) {
+    if (quantityss->size > amount) {
       return private_f_string_quantityss_adjust(quantityss->size - amount, quantityss);
     }
 
@@ -223,7 +223,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (quantityss->size - amount > 0) {
+    if (quantityss->size > amount) {
       return private_f_string_quantityss_resize(quantityss->size - amount, quantityss);
     }
 
index b1caca5fa1ffd309481695e4e6c4058d30a18e24..688d66bc69e54f8c275b724167b59da36a0b7aa6 100644 (file)
@@ -65,7 +65,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (ranges->size - amount > 0) {
+    if (ranges->size > amount) {
       return private_f_string_ranges_adjust(ranges->size - amount, ranges);
     }
 
@@ -81,7 +81,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (ranges->size - amount > 0) {
+    if (ranges->size > amount) {
       return private_f_string_ranges_resize(ranges->size - amount, ranges);
     }
 
@@ -218,7 +218,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (rangess->size - amount > 0) {
+    if (rangess->size > amount) {
       return private_f_string_rangess_adjust(rangess->size - amount, rangess);
     }
 
@@ -234,7 +234,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (rangess->size - amount > 0) {
+    if (rangess->size > amount) {
       return private_f_string_rangess_resize(rangess->size - amount, rangess);
     }
 
index 76aba190d618eae524c968777a9f2c811700bd23..fe1d9f93a5180aca0743c0705d5003cfb2376259 100644 (file)
@@ -101,7 +101,7 @@ extern "C" {
       if (!triples) return F_status_set_error(F_parameter);
     #endif // _di_level_0_parameter_checking_
 
-    if (triples->size - amount > 0) {
+    if (triples->size > amount) {
       return private_f_string_triples_adjust(triples->size - amount, triples);
     }
 
@@ -117,7 +117,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (triples->size - amount > 0) {
+    if (triples->size > amount) {
       return private_f_string_triples_resize(triples->size - amount, triples);
     }
 
@@ -254,7 +254,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (tripless->size - amount > 0) {
+    if (tripless->size > amount) {
       return private_f_string_tripless_adjust(tripless->size - amount, tripless);
     }
 
@@ -270,7 +270,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (tripless->size - amount > 0) {
+    if (tripless->size > amount) {
       return private_f_string_tripless_resize(tripless->size - amount, tripless);
     }
 
index 837929b6c394f9a4062ddfbedef0e18c845e59f7..f248e048ebada242d46e397c6439f884af3903ec 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_attributes_adjust(attributes->size - amount, attributes);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_attributes_resize(attributes->size - amount, attributes);
     }
 
index d741bbb425dbae6122b6c959b68c1f32cfc933ca..c31fe1a4f8da14be7ff336ee4e88f3ad6f3a2bbb 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (barriers->size - amount > 0) {
+    if (barriers->size > amount) {
       return private_f_thread_barriers_adjust(barriers->size - amount, barriers);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (barriers->size - amount > 0) {
+    if (barriers->size > amount) {
       return private_f_thread_barriers_resize(barriers->size - amount, barriers);
     }
 
index 5ecebb66f33ded5f738dcdfe60112b65f12d1c12..afa4c702e53928f98ee731bd18ef14279bea44b9 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_barrier_attributes_adjust(attributes->size - amount, attributes);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_barrier_attributes_resize(attributes->size - amount, attributes);
     }
 
index 9c3631fbb38a8dcedebb5b6fe069d88d1b53a7e0..a7363ae980147f6e04096b02266e85ee4763687d 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (conditions->size - amount > 0) {
+    if (conditions->size > amount) {
       return private_f_thread_conditions_adjust(conditions->size - amount, conditions);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (conditions->size - amount > 0) {
+    if (conditions->size > amount) {
       return private_f_thread_conditions_resize(conditions->size - amount, conditions);
     }
 
index da8409b21628900b649e3c46cf49e594d7b2f9fd..3b2c412659d82d666a78e9a985d67264d7157b69 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_condition_attributes_adjust(attributes->size - amount, attributes);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_condition_attributes_resize(attributes->size - amount, attributes);
     }
 
index a9442ee579b034a9aec11f0109b806d734dd71bf..126734293381e0b9a132b553fb34854a7b7ccbc0 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (ids->size - amount > 0) {
+    if (ids->size > amount) {
       return private_f_thread_ids_adjust(ids->size - amount, ids);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (ids->size - amount > 0) {
+    if (ids->size > amount) {
       return private_f_thread_ids_resize(ids->size - amount, ids);
     }
 
index de8134a66e539974e5aace7e1dab27ee3fe064bf..45d27b807c8a806a03e03d5cf44d6a09008180e6 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (keys->size - amount > 0) {
+    if (keys->size > amount) {
       return private_f_thread_keys_adjust(keys->size - amount, keys);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (keys->size - amount > 0) {
+    if (keys->size > amount) {
       return private_f_thread_keys_resize(keys->size - amount, keys);
     }
 
index 425a2abeea3b2a1ca83da19ed654e07a557daa1d..ecc28bc0d196afbe9cee471f24292f1e9637ad4a 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (locks->size - amount > 0) {
+    if (locks->size > amount) {
       return private_f_thread_locks_adjust(locks->size - amount, locks);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (locks->size - amount > 0) {
+    if (locks->size > amount) {
       return private_f_thread_locks_resize(locks->size - amount, locks);
     }
 
index 8c15452a5c75d7f65f09ca83bfe0a2296c4fc771..3794481a0293a24a52733bf264779fb07c1730c7 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_lock_attributes_adjust(attributes->size - amount, attributes);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_lock_attributes_resize(attributes->size - amount, attributes);
     }
 
index 8d19bce3893641e55b81e353416cb6da421261f8..e2478cbb1dc2f3cabaab54a26147389bf0ac6861 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mutexs->size - amount > 0) {
+    if (mutexs->size > amount) {
       return private_f_thread_mutexs_adjust(mutexs->size - amount, mutexs);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mutexs->size - amount > 0) {
+    if (mutexs->size > amount) {
       return private_f_thread_mutexs_resize(mutexs->size - amount, mutexs);
     }
 
index 0ec9cc12b28dfc164c83f6d6d5e5920f9903452e..fa7b609c689f14bc9c3088df9cb9b87aba9644d4 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_mutex_attributes_adjust(attributes->size - amount, attributes);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (attributes->size - amount > 0) {
+    if (attributes->size > amount) {
       return private_f_thread_mutex_attributes_resize(attributes->size - amount, attributes);
     }
 
index 5a63091633067b34e23a5efafe497f3c4b0e6f9a..28a5a452d16f19092c57dd2dd2fe0a07fe8756b3 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (onces->size - amount > 0) {
+    if (onces->size > amount) {
       return private_f_thread_onces_adjust(onces->size - amount, onces);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (onces->size - amount > 0) {
+    if (onces->size > amount) {
       return private_f_thread_onces_resize(onces->size - amount, onces);
     }
 
index 1f5907aec0ae3953d18c3fbea11d03bd909660a5..9aa95694a6b40e208b3494d8e5a58f7392163307 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (semaphores->size - amount > 0) {
+    if (semaphores->size > amount) {
       return private_f_thread_semaphores_adjust(semaphores->size - amount, semaphores);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (semaphores->size - amount > 0) {
+    if (semaphores->size > amount) {
       return private_f_thread_semaphores_resize(semaphores->size - amount, semaphores);
     }
 
index 59eaf2b582d8d61f4697df2f85ea96502ec65077..b0228c25098fb3545b1ef1a34a3363d8ab6f532e 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (sets->size - amount > 0) {
+    if (sets->size > amount) {
       return private_f_thread_sets_adjust(sets->size - amount, sets);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (sets->size - amount > 0) {
+    if (sets->size > amount) {
       return private_f_thread_sets_resize(sets->size - amount, sets);
     }
 
index b2a6c403b0c2b73d81233b0b3d3523393bfaeb31..da7a2b232f0d3623a7e96067db89fa7d59e749b0 100644 (file)
@@ -24,7 +24,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (spins->size - amount > 0) {
+    if (spins->size > amount) {
       return private_f_thread_spins_adjust(spins->size - amount, spins);
     }
 
@@ -40,7 +40,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (spins->size - amount > 0) {
+    if (spins->size > amount) {
       return private_f_thread_spins_resize(spins->size - amount, spins);
     }
 
index 76ef4f916ea8e28e5766ad3e75fcb9a294c14226..c8b485c3f3e0b614744c82e99bd8ba697945ac6f 100644 (file)
@@ -120,7 +120,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamic->size - amount > 0) {
+    if (dynamic->size > amount) {
       return private_f_utf_string_dynamic_adjust(dynamic->size - amount, dynamic);
     }
 
@@ -136,7 +136,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamic->size - amount > 0) {
+    if (dynamic->size > amount) {
       return private_f_utf_string_dynamic_resize(dynamic->size - amount, dynamic);
     }
 
@@ -841,7 +841,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamics->size - amount > 0) {
+    if (dynamics->size > amount) {
       return private_f_utf_string_dynamics_adjust(dynamics->size - amount, dynamics);
     }
 
@@ -857,7 +857,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamics->size - amount > 0) {
+    if (dynamics->size > amount) {
       return private_f_utf_string_dynamics_resize(dynamics->size - amount, dynamics);
     }
 
@@ -994,7 +994,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamicss->size - amount > 0) {
+    if (dynamicss->size > amount) {
       return private_f_utf_string_dynamicss_adjust(dynamicss->size - amount, dynamicss);
     }
 
@@ -1010,7 +1010,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (dynamicss->size - amount > 0) {
+    if (dynamicss->size > amount) {
       return private_f_utf_string_dynamicss_resize(dynamicss->size - amount, dynamicss);
     }
 
index 93dfa6a82bb6c1b1c5181a4787fb9b48fd1f4cc5..6a3133d33c2aec34ee325fbf9f6da9f8b672ca2a 100644 (file)
@@ -69,7 +69,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (maps->size - amount > 0) {
+    if (maps->size > amount) {
       return private_f_utf_string_maps_adjust(maps->size - amount, maps);
     }
 
@@ -85,7 +85,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (maps->size - amount > 0) {
+    if (maps->size > amount) {
       return private_f_utf_string_maps_resize(maps->size - amount, maps);
     }
 
@@ -222,7 +222,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mapss->size - amount > 0) {
+    if (mapss->size > amount) {
       return private_f_utf_string_mapss_adjust(mapss->size - amount, mapss);
     }
 
@@ -238,7 +238,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (mapss->size - amount > 0) {
+    if (mapss->size > amount) {
       return private_f_utf_string_mapss_resize(mapss->size - amount, mapss);
     }
 
index 6d5464cd8ecbe7c8d8aaba24d04619a4f97341b5..03b249204922eef15faf95548054df7270f5ed1a 100644 (file)
@@ -69,7 +69,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multis->size - amount > 0) {
+    if (map_multis->size > amount) {
       return private_f_utf_string_map_multis_adjust(map_multis->size - amount, map_multis);
     }
 
@@ -85,7 +85,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multis->size - amount > 0) {
+    if (map_multis->size > amount) {
       return private_f_utf_string_map_multis_resize(map_multis->size - amount, map_multis);
     }
 
@@ -222,7 +222,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multiss->size - amount > 0) {
+    if (map_multiss->size > amount) {
       return private_f_utf_string_map_multiss_adjust(map_multiss->size - amount, map_multiss);
     }
 
@@ -238,7 +238,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (map_multiss->size - amount > 0) {
+    if (map_multiss->size > amount) {
       return private_f_utf_string_map_multiss_resize(map_multiss->size - amount, map_multiss);
     }
 
index 864f9dba61c3c3fe7751648b37078b1b1e3efc63..0ba195d7c5f876d977c083a73297b826bd375918 100644 (file)
@@ -102,7 +102,7 @@ extern "C" {
       if (!triples) return F_status_set_error(F_parameter);
     #endif // _di_level_0_parameter_checking_
 
-    if (triples->size - amount > 0) {
+    if (triples->size > amount) {
       return private_f_utf_string_triples_adjust(triples->size - amount, triples);
     }
 
@@ -118,7 +118,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (triples->size - amount > 0) {
+    if (triples->size > amount) {
       return private_f_utf_string_triples_resize(triples->size - amount, triples);
     }
 
@@ -255,7 +255,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (tripless->size - amount > 0) {
+    if (tripless->size > amount) {
       return private_f_utf_string_tripless_adjust(tripless->size - amount, tripless);
     }
 
@@ -271,7 +271,7 @@ extern "C" {
 
     if (!amount) return F_data_not;
 
-    if (tripless->size - amount > 0) {
+    if (tripless->size > amount) {
       return private_f_utf_string_tripless_resize(tripless->size - amount, tripless);
     }