From: Kevin Day Date: Mon, 9 Sep 2019 02:15:07 +0000 (-0500) Subject: Update: use unsigned long for argc X-Git-Tag: 0.5.0~437 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=5b333b8b6a96612959671350111fd790f7a88730;p=fll Update: use unsigned long for argc --- diff --git a/level_0/f_console/c/console.h b/level_0/f_console/c/console.h index 5d393b4c9..87031946c 100644 --- a/level_0/f_console/c/console.h +++ b/level_0/f_console/c/console.h @@ -203,8 +203,8 @@ extern "C" { */ #ifndef _di_f_console_arguments_ typedef struct { - const int argc; - const f_string *argv; + const unsigned long argc; + const f_string *argv; } f_console_arguments; #endif // _di_f_console_arguments_ diff --git a/level_1/fl_console/c/console.c b/level_1/fl_console/c/console.c index 0ea8b9466..c90314e91 100644 --- a/level_1/fl_console/c/console.c +++ b/level_1/fl_console/c/console.c @@ -14,7 +14,7 @@ extern "C" { f_console_id result = 0; f_bool found = f_false; - f_array_length location = 1; // Parameter 0 represents the program name so skip it. + unsigned long location = 1; // Parameter 0 represents the program name so skip it. f_string_length sub_location = 0; f_string_length increment_by = 0; f_string_length string_length = 0; @@ -87,7 +87,7 @@ extern "C" { needs_additional.array[i] = needs_additional.array[i + 1]; } // for } - else if (console_short > f_console_none) { + else if (console_short != f_console_none) { // The sub_location is used on a per increment basis (such as 'tar -xcf', the '-' would have an increment of 1, therefore x, c, and f would all be three separate parameters). while (sub_location < string_length) { for (parameter_counter = 0; parameter_counter < parameters.used; parameter_counter++) { diff --git a/level_3/byte_dump/c/byte_dump.c b/level_3/byte_dump/c/byte_dump.c index 6c5220235..ff6487fea 100644 --- a/level_3/byte_dump/c/byte_dump.c +++ b/level_3/byte_dump/c/byte_dump.c @@ -74,7 +74,6 @@ extern "C" { return f_status_set_error(status); } - if (choice == byte_dump_parameter_hexidecimal) { data->mode = byte_dump_mode_hexidecimal; } diff --git a/level_3/byte_dump/c/main.c b/level_3/byte_dump/c/main.c index 781847738..9fc3443dc 100644 --- a/level_3/byte_dump/c/main.c +++ b/level_3/byte_dump/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; byte_dump_data data = byte_dump_data_initialize; diff --git a/level_3/firewall/c/main.c b/level_3/firewall/c/main.c index 7eac47535..39af53821 100644 --- a/level_3/firewall/c/main.c +++ b/level_3/firewall/c/main.c @@ -1,7 +1,7 @@ #include #include -int main(const int argc, const f_string *argv) { +int main(const f_s_int argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; firewall_data data = firewall_data_initialize; diff --git a/level_3/fss_basic_list_read/c/main.c b/level_3/fss_basic_list_read/c/main.c index 5edc171f6..4ccd18413 100644 --- a/level_3/fss_basic_list_read/c/main.c +++ b/level_3/fss_basic_list_read/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_basic_list_read_data data = fss_basic_list_read_data_initialize; diff --git a/level_3/fss_basic_list_write/c/main.c b/level_3/fss_basic_list_write/c/main.c index 2b06cb439..46161a2a9 100644 --- a/level_3/fss_basic_list_write/c/main.c +++ b/level_3/fss_basic_list_write/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_basic_list_write_data data = fss_basic_list_write_data_initialize; diff --git a/level_3/fss_basic_read/c/main.c b/level_3/fss_basic_read/c/main.c index 21a1b6fa5..7d796b0ba 100644 --- a/level_3/fss_basic_read/c/main.c +++ b/level_3/fss_basic_read/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_basic_read_data data = fss_basic_read_data_initialize; diff --git a/level_3/fss_basic_write/c/main.c b/level_3/fss_basic_write/c/main.c index d2cc816ae..aa524b488 100644 --- a/level_3/fss_basic_write/c/main.c +++ b/level_3/fss_basic_write/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_basic_write_data data = fss_basic_write_data_initialize; diff --git a/level_3/fss_extended_read/c/main.c b/level_3/fss_extended_read/c/main.c index bb9200592..d11baada2 100644 --- a/level_3/fss_extended_read/c/main.c +++ b/level_3/fss_extended_read/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_extended_read_data data = fss_extended_read_data_initialize; diff --git a/level_3/fss_extended_write/c/main.c b/level_3/fss_extended_write/c/main.c index 5098d16ed..e55637629 100644 --- a/level_3/fss_extended_write/c/main.c +++ b/level_3/fss_extended_write/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_extended_write_data data = fss_extended_write_data_initialize; diff --git a/level_3/fss_status_code/c/main.c b/level_3/fss_status_code/c/main.c index 3bf1ed5fc..9d899c376 100644 --- a/level_3/fss_status_code/c/main.c +++ b/level_3/fss_status_code/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; fss_status_code_data data = fss_status_code_data_initialize; diff --git a/level_3/init/c/main.c b/level_3/init/c/main.c index 5b4257b4a..351e9ac62 100644 --- a/level_3/init/c/main.c +++ b/level_3/init/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; init_argument data = init_argument_initialize; diff --git a/level_3/status_code/c/main.c b/level_3/status_code/c/main.c index fc6375e84..820b4cf66 100644 --- a/level_3/status_code/c/main.c +++ b/level_3/status_code/c/main.c @@ -1,6 +1,6 @@ #include -int main(const int argc, const f_string *argv) { +int main(const unsigned long argc, const f_string *argv) { const f_console_arguments arguments = { argc, argv }; status_code_data data = status_code_data_initialize;