]> Kevux Git Server - fll/commitdiff
Update: Remove unused code, cast (char) to (unsigned int) for array indexes, and...
authorKevin Day <thekevinday@gmail.com>
Tue, 10 May 2022 01:55:52 +0000 (20:55 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 10 May 2022 02:15:51 +0000 (21:15 -0500)
A bit of stale code is exposed by running the compiler with -Wall.
Example:
  fake clean build -d -Wall
  fake clean build -d -Wall -m clang

Using char (generally) is fine because the numbers match.
However, there tends to be specific cases and behaviors that might result in char being not treated as expected.
Explicitly cast to an (unsigned int) to play it safe.

The fwrite_unlocked() response checks were previously mass refactored to use a size check on the response.
Mistakes in this resulted in the the not operation "!" being left there resulting in a bad if condition check.

Clang warnings about not having parenthesis when using "&&" and "||".
I would argue that this is simply an ignorance or incompetence in the programmers.
The programmers should be expected to understand basic parts of a language, such as order of operations.
Rather than fight this battle, I am just adding parenthesis.

level_0/f_conversion/c/conversion.c
level_0/f_file/c/file.c
level_0/f_print/c/print.c
level_0/f_print/c/print/private-to.c
level_0/f_print/c/private-print.c
level_1/fl_directory/c/private-directory.c
level_1/fl_print/c/private-print.c
level_1/fl_string/c/private-string.c
level_2/fll_execute/c/execute.c
level_2/fll_fss/c/fss/embedded_list.c
level_2/fll_program/c/program.c

index e261414a1a060aff89d2619604f869971a186c7f..49033e5f0917931d67b3d9df3dc4a5112052229b 100644 (file)
@@ -122,7 +122,7 @@ extern "C" {
       return F_none;
     }
 
-    if (character > 0x40 && character < 0x43 || character > 0x60 && character < 0x63) {
+    if ((character > 0x40 && character < 0x43) || (character > 0x60 && character < 0x63)) {
       *number = 9 + (0xf & character);
 
       return F_none;
@@ -144,7 +144,7 @@ extern "C" {
       return F_none;
     }
 
-    if (character > 0x40 && character < 0x47 || character > 0x60 && character < 0x67) {
+    if ((character > 0x40 && character < 0x47) || (character > 0x60 && character < 0x67)) {
       *number = 9 + (0xf & character);
 
       return F_none;
index 026ba269bfc879956427d7f2f59a3f6694c9d801..0fcb4fa7534f6e91392d05fde3c8010953a2147d 100644 (file)
@@ -1249,11 +1249,7 @@ extern "C" {
       // 1 = add, 2 = replace, 3 = subtract.
       uint8_t how = 0;
 
-      // 0 = none, 0x1 = leading zero.
-      uint8_t option = 0;
-
       f_array_length_t i = 0;
-      f_array_length_t j = 0;
 
       if (code.string[0] == f_string_ascii_plus_s.string[0]) {
         how = 1;
@@ -1865,7 +1861,7 @@ extern "C" {
 #ifndef _di_f_file_role_change_
   f_status_t f_file_role_change(const f_string_static_t path, const uid_t uid, const gid_t gid, const bool dereference) {
 
-    if (uid == -1 && gid == -1 || !path.used) {
+    if ((uid == -1 && gid == -1) || !path.used) {
       return F_data_not;
     }
 
@@ -1876,7 +1872,7 @@ extern "C" {
 #ifndef _di_f_file_role_change_at_
   f_status_t f_file_role_change_at(const int at_id, const f_string_static_t path, const uid_t uid, const gid_t gid, const int flag) {
 
-    if (uid == -1 && gid == -1 || !path.used) {
+    if ((uid == -1 && gid == -1) || !path.used) {
       return F_data_not;
     }
 
index 825b7e10c33d9983facda7f16e5aa754913054c4..c36e435565f072449c37cb0f4e0e3b714aeef69d 100644 (file)
@@ -55,7 +55,7 @@ extern "C" {
       }
     }
     else {
-      if (fwrite_unlocked(f_print_sequence_set_control_s[character].string, 1, f_print_sequence_set_control_s[character].used, output) == f_print_sequence_set_control_s[character].used) {
+      if (fwrite_unlocked(f_print_sequence_set_control_s[(unsigned int) character].string, 1, f_print_sequence_set_control_s[(unsigned int) character].used, output) == f_print_sequence_set_control_s[(unsigned int) character].used) {
         return F_none;
       }
     }
index 990ac6508b163134b2af67b358ac8b93c98756c9..53321788576f1cabb530cb9f6b873b59460db9eb 100644 (file)
@@ -15,6 +15,7 @@ extern "C" {
  *   The appropriate status.
  */
 static inline f_status_t private_inline_f_print_to_error(void) {
+
   if (errno == EAGAIN || errno == EWOULDBLOCK) return F_status_set_error(F_block);
   if (errno == EBADF) return F_status_set_error(F_file_descriptor);
   if (errno == EDESTADDRREQ) return F_status_set_error(F_socket_not);
@@ -83,7 +84,7 @@ static inline f_status_t private_inline_f_print_to_error(void) {
       }
     }
     else {
-      if (write(id, f_print_sequence_set_control_s[character].string, f_print_sequence_set_control_s[character].used) != -1) {
+      if (write(id, f_print_sequence_set_control_s[(unsigned int) character].string, f_print_sequence_set_control_s[(unsigned int) character].used) != -1) {
         return F_none;
       }
     }
@@ -198,7 +199,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
     f_array_length_t start = offset;
     f_array_length_t total = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_empty_s;
 
     uint8_t width = 0;
@@ -274,7 +274,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
     f_array_length_t start = offset;
     f_array_length_t total = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_empty_s;
 
     uint8_t width = 0;
@@ -506,7 +505,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
     f_array_length_t start = i;
     f_array_length_t total = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_empty_s;
 
     uint8_t width = 0;
@@ -612,7 +610,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
     f_array_length_t start = i;
     f_array_length_t total = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_empty_s;
 
     uint8_t width = 0;
@@ -764,8 +761,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
 #if !defined(_di_f_print_to_dynamic_raw_safely_) || !defined(_di_f_print_to_dynamic_partial_raw_safely_) || !defined(_di_f_print_to_raw_safely_)
   f_status_t private_f_print_to_raw_safely(const f_string_t string, const f_array_length_t length, const int id) {
 
-    f_status_t status = F_none;
-
     register f_array_length_t i = 0;
     f_array_length_t start = 0;
     f_array_length_t total = 0;
@@ -831,8 +826,6 @@ static inline f_status_t private_inline_f_print_to_error(void) {
 #if !defined(_di_f_print_to_dynamic_safely_) || !defined(_di_f_print_to_dynamic_partial_safely_) || !defined(_di_f_print_to_safely_)
   f_status_t private_f_print_to_safely(const f_string_t string, const f_array_length_t length, const int id) {
 
-    f_status_t status = F_none;
-
     register f_array_length_t i = 0;
     f_array_length_t start = 0;
     f_array_length_t total = 0;
index cf153c23003ec126583c1535c1a299cf7d272095..f6dd92b672571aeceae5f19d389839198037df5d 100644 (file)
@@ -63,7 +63,7 @@ extern "C" {
       return f_string_empty_s;
     }
 
-    return f_print_sequence_set_control_s[character];
+    return f_print_sequence_set_control_s[(unsigned int) character];
   }
 #endif // !defined(_di_f_print_character_safely_get_) || !defined(_di_f_print_dynamic_partial_safely_) || !defined(_di_f_print_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_to_dynamic_partial_safely_) || !defined(_di_f_print_to_dynamic_safely_) || !defined(_di_f_print_to_except_dynamic_partial_safely_) || !defined(_di_f_print_to_except_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_partial_safely_) || !defined(_di_f_print_to_except_in_safely_) || !defined(_di_f_print_to_except_safely_) || !defined(_di_f_print_to_safely_)
 
@@ -340,7 +340,6 @@ extern "C" {
     f_array_length_t total = 0;
     f_array_length_t count = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_static_t_initialize;
 
     uint8_t width = 0;
@@ -492,7 +491,6 @@ extern "C" {
     f_array_length_t total = 0;
     f_array_length_t count = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_static_t_initialize;
 
     uint8_t width = 0;
@@ -726,7 +724,6 @@ extern "C" {
     f_array_length_t total = 0;
     f_array_length_t count = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_static_t_initialize;
 
     uint8_t width = 0;
@@ -836,7 +833,6 @@ extern "C" {
     f_array_length_t total = 0;
     f_array_length_t count = 0;
 
-    f_status_t status = F_none;
     f_string_static_t safe = f_string_static_t_initialize;
 
     uint8_t width = 0;
@@ -1011,8 +1007,6 @@ extern "C" {
 #if !defined(_di_f_print_raw_safely_) || !defined(_di_f_print_raw_safely_dynamic_) || !defined(_di_f_print_raw_safely_dynamic_partial_)
   f_status_t private_f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
 
-    f_status_t status = F_none;
-
     register f_array_length_t i = 0;
     f_array_length_t start = 0;
     f_array_length_t total = 0;
@@ -1109,8 +1103,6 @@ extern "C" {
 #if !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_)
   f_status_t private_f_print_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
 
-    f_status_t status = F_none;
-
     register f_array_length_t i = 0;
     f_array_length_t start = 0;
     f_array_length_t total = 0;
@@ -1239,7 +1231,7 @@ extern "C" {
       return f_string_empty_s;
     }
 
-    return f_print_sequence_set_control_s[character[0]];
+    return f_print_sequence_set_control_s[(unsigned int) character[0]];
   }
 #endif // !defined(_di_f_print_character_safely_get_) || !defined(_di_f_print_dynamic_partial_safely_) || !defined(_di_f_print_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_to_dynamic_partial_safely_) || !defined(_di_f_print_to_dynamic_safely_) || !defined(_di_f_print_to_except_dynamic_partial_safely_) || !defined(_di_f_print_to_except_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_partial_safely_) || !defined(_di_f_print_to_except_in_safely_) || !defined(_di_f_print_to_except_safely_) || !defined(_di_f_print_to_safely_)
 
index f7b3effba9d1f28e1d29b308ebd4b93d02359352..f087cb54791d9aa12d5b59f0020aceb5661c1dae 100644 (file)
@@ -450,7 +450,6 @@ extern "C" {
 
     struct dirent **entity = 0;
 
-    f_array_length_t size = 0;
     f_status_t status = F_none;
 
     DIR *parent = opendir(path.string);
@@ -490,7 +489,6 @@ extern "C" {
 
     f_string_static_t name_directory = f_string_static_t_initialize;
     f_string_dynamics_t *names = 0;
-    f_array_length_t total = 0;
     struct stat file_stat;
     int mode = 0;
     size_t i = 0;
index 94f9b4f58bbdfdd65aa1c9ce38830bbf1cdbe781..32332e3ce8845b5d000cde2d95d0d311cdd2c955 100644 (file)
@@ -484,9 +484,6 @@ extern "C" {
                   }
                 }
                 else {
-                  const f_array_lengths_t except_at = f_array_lengths_t_initialize;
-                  const f_string_ranges_t except_in = f_string_ranges_t_initialize;
-
                   if (partial.start > partial.stop) {
                     *status = F_data_not;
 
@@ -886,9 +883,6 @@ extern "C" {
                   }
                 }
                 else {
-                  const f_array_lengths_t except_at = f_array_lengths_t_initialize;
-                  const f_string_ranges_t except_in = va_arg(apl, f_string_ranges_t);
-
                   if (partial.start > partial.stop) {
                     *status = F_data_not;
 
@@ -1254,8 +1248,6 @@ extern "C" {
       i += macro_f_utf_byte_width(string[i]);
     } // while
 
-    f_string_t s = 0;
-
     while (i < length) {
 
       while (at < except_at.used && except_at.array[at] < i) {
@@ -1465,8 +1457,6 @@ extern "C" {
       i += macro_f_utf_byte_width(string[i]);
     } // while
 
-    f_string_t s = 0;
-
     while (i < length) {
 
       while (at < except_at.used && except_at.array[at] < i) {
@@ -1528,7 +1518,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length) break;
@@ -1589,8 +1579,6 @@ extern "C" {
 
     f_status_t status = F_none;
 
-    f_string_t s = 0;
-
     // Skip past leading whitespace.
     while (i < length) {
 
@@ -1689,7 +1677,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length || status == F_true) break;
@@ -1718,7 +1706,7 @@ extern "C" {
           }
 
           if (i + macro_f_utf_byte_width(string[i]) >= length) {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
 
@@ -1746,7 +1734,7 @@ extern "C" {
             }
           }
           else {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
           }
@@ -1768,7 +1756,7 @@ extern "C" {
       }
 
       if (status == F_false || i + macro_f_utf_byte_width(string[i]) >= length) {
-        if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+        if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
           return F_status_set_error(F_output);
         }
 
@@ -1805,8 +1793,6 @@ extern "C" {
 
     f_status_t status = F_none;
 
-    f_string_t s = 0;
-
     // Skip past leading whitespace.
     while (i < length) {
 
@@ -1905,7 +1891,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length || status == F_true || !string[i]) break;
@@ -1934,7 +1920,7 @@ extern "C" {
           }
 
           if (i + macro_f_utf_byte_width(string[i]) >= length) {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
 
@@ -1958,7 +1944,7 @@ extern "C" {
             }
           }
           else {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
           }
@@ -1980,7 +1966,7 @@ extern "C" {
       }
 
       if (status == F_false || i + macro_f_utf_byte_width(string[i]) >= length) {
-        if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+        if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
           return F_status_set_error(F_output);
         }
 
@@ -2037,8 +2023,6 @@ extern "C" {
       i += macro_f_utf_byte_width(string[i]);
     } // while
 
-    f_string_t s = 0;
-
     while (i < length) {
 
       status = f_utf_is_whitespace(string + i, (length - i) + 1);
@@ -2162,8 +2146,6 @@ extern "C" {
       i += macro_f_utf_byte_width(string[i]);
     } // while
 
-    f_string_t s = 0;
-
     while (i < length) {
 
       status = f_utf_is_whitespace(string + i, (length - i) + 1);
@@ -2183,7 +2165,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length) break;
@@ -2220,8 +2202,6 @@ extern "C" {
 
     f_status_t status = F_none;
 
-    f_string_t s = 0;
-
     // Skip past leading whitespace.
     while (i < length) {
 
@@ -2258,7 +2238,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length || status == F_true) break;
@@ -2267,7 +2247,7 @@ extern "C" {
         while (i < j) {
 
           if (i + macro_f_utf_byte_width(string[i]) >= length) {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
 
@@ -2295,7 +2275,7 @@ extern "C" {
             }
           }
           else {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
           }
@@ -2317,7 +2297,7 @@ extern "C" {
       }
 
       if (status == F_false || i + macro_f_utf_byte_width(string[i]) >= length) {
-        if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+        if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
           return F_status_set_error(F_output);
         }
 
@@ -2350,8 +2330,6 @@ extern "C" {
 
     f_status_t status = F_none;
 
-    f_string_t s = 0;
-
     // Skip past leading whitespace.
     while (i < length) {
 
@@ -2388,7 +2366,7 @@ extern "C" {
 
           status = f_utf_is_whitespace(string + j, (length - j) + 1);
 
-          if (F_status_is_error(status) || status == F_false && string[i]) break;
+          if (F_status_is_error(status) || (status == F_false && string[i])) break;
         } // while
 
         if (j == length || status == F_true || !string[i]) break;
@@ -2397,7 +2375,7 @@ extern "C" {
         while (i < j) {
 
           if (i + macro_f_utf_byte_width(string[i]) >= length) {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
 
@@ -2421,7 +2399,7 @@ extern "C" {
             }
           }
           else {
-            if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+            if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
               return F_status_set_error(F_output);
             }
           }
@@ -2443,7 +2421,7 @@ extern "C" {
       }
 
       if (status == F_false || i + macro_f_utf_byte_width(string[i]) >= length) {
-        if (!fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
+        if (fwrite_unlocked(f_print_sequence_unknown_s.string, 1, f_print_sequence_unknown_s.used, stream) < f_print_sequence_unknown_s.used) {
           return F_status_set_error(F_output);
         }
 
index ae970d3177fe73115865916162c0459387de7ecd..f5a1ab60ea1e659116337367da5e36076ef07cf6 100644 (file)
@@ -340,14 +340,6 @@ extern "C" {
     f_array_length_t i1 = offset1;
     f_array_length_t i2 = offset2;
 
-    f_string_static_t debug1;
-    debug1.string = string1 + offset1;
-    debug1.used = (stop1 - offset1) + 1;
-
-    f_string_static_t debug2;
-    debug2.string = string2 + offset2;
-    debug2.used = (stop2 - offset2) + 1;
-
     uint8_t width = 0;
     f_array_length_t width_max = 0;
     f_status_t status = F_none;
index a4fbdaa774277ca73a504ecad6fd8b12d1f25266..c5cf3cf363f2356abee9261e1c1e2f43796b32b3 100644 (file)
@@ -293,7 +293,7 @@ extern "C" {
     private_fll_execute_path_arguments_fixate(program.used ? program : arguments.array[0], arguments, last_slash, !program.used, program_name, fixed_arguments);
 
     // Determine full path when the environment is to be cleared or full path is explicitly requested.
-    if (parameter && parameter->environment || parameter && (parameter->option & FL_execute_parameter_option_path_d)) {
+    if ((parameter && parameter->environment) || (parameter && (parameter->option & FL_execute_parameter_option_path_d))) {
       f_string_dynamic_t path = f_string_dynamic_t_initialize;
       f_string_dynamics_t paths = f_string_dynamics_t_initialize;
       f_string_dynamic_t *found = 0;
index 6cd0d278e8c7d734ba5dfb4192b8d95323ba5419..9bf5141848798371608502d6cda1669feb9a83db 100644 (file)
@@ -14,7 +14,6 @@ extern "C" {
     #endif // _di_level_2_parameter_checking_
 
     f_status_t status = F_none;
-    f_status_t status2 = F_none;
     f_array_length_t initial_used = 0;
 
     bool found_data = F_false;
index e47bd72666b9ffd27ddb6545e446caefcfb52906..3b41cfc88913ed8c1910c9313b59e07b17a72c1e 100644 (file)
@@ -377,11 +377,11 @@ extern "C" {
       return F_interrupt_not;
     }
 
-    fll_program_data_t *main = (fll_program_data_t *) state_ptr->custom;
+    fll_program_data_t *data = (fll_program_data_t *) state_ptr->custom;
 
-    main->signal_received = fll_program_standard_signal_received(main);
+    data->signal_received = fll_program_standard_signal_received(data);
 
-    if (main->signal_received == F_signal_abort || main->signal_received == F_signal_broken_pipe || main->signal_received == F_signal_hangup || main->signal_received == F_signal_interrupt || main->signal_received == F_signal_quit || main->signal_received == F_signal_termination) {
+    if (data->signal_received == F_signal_abort || data->signal_received == F_signal_broken_pipe || data->signal_received == F_signal_hangup || data->signal_received == F_signal_interrupt || data->signal_received == F_signal_quit || data->signal_received == F_signal_termination) {
       return F_status_set_error(F_interrupt);
     }