From 8b5f7537731f3f2b313d219a53e78faeb6d7b13a Mon Sep 17 00:00:00 2001 From: Christopher Sanden Date: Wed, 5 Nov 2025 23:32:52 +0100 Subject: [PATCH] cleaned up excess projects --- Fundamental_Recursion/.idea/.gitignore | 8 - .../.idea/Fundamental_Recursion.iml | 2 - Fundamental_Recursion/.idea/editor.xml | 343 -- Fundamental_Recursion/.idea/misc.xml | 7 - Fundamental_Recursion/.idea/modules.xml | 8 - Fundamental_Recursion/.idea/vcs.xml | 6 - Fundamental_Recursion/CMakeLists.txt | 10 - Fundamental_Recursion/Utils.cpp | 132 - Fundamental_Recursion/Utils.h | 33 - Fundamental_Recursion/main.cpp | 89 - SimpleSearch/.idea/.gitignore | 8 - SimpleSearch/.idea/SimpleSearch.iml | 2 - SimpleSearch/.idea/editor.xml | 343 -- SimpleSearch/.idea/misc.xml | 7 - SimpleSearch/.idea/modules.xml | 8 - SimpleSearch/.idea/vcs.xml | 6 - SimpleSearch/CMakeLists.txt | 13 - SimpleSearch/EBankAccountType.h | 25 - SimpleSearch/FCompareAccount.h | 8 - SimpleSearch/Random_Name.txt | 5401 ----------------- SimpleSearch/SearchSummary.h | 9 - SimpleSearch/TBankAccount.cpp | 69 - SimpleSearch/TBankAccount.h | 37 - SimpleSearch/TLinkedList.h | 157 - SimpleSearch/main.cpp | 256 - Stacks&Queues/.idea/.gitignore | 8 - Stacks&Queues/.idea/.name | 1 - Stacks&Queues/.idea/Stacks&Queues.iml | 2 - Stacks&Queues/.idea/editor.xml | 343 -- Stacks&Queues/.idea/misc.xml | 7 - Stacks&Queues/.idea/modules.xml | 8 - Stacks&Queues/.idea/vcs.xml | 6 - Stacks&Queues/CMakeLists.txt | 11 - Stacks&Queues/FUtils.h | 183 - Stacks&Queues/TQueue.cpp | 55 - Stacks&Queues/TQueue.h | 25 - Stacks&Queues/TStack.cpp | 43 - Stacks&Queues/TStack.h | 23 - Stacks&Queues/main.cpp | 48 - assignment1/.clang-format | 58 - assignment1/.idea/assignment1.iml | 2 - assignment1/.idea/editor.xml | 343 -- assignment1/.idea/misc.xml | 7 - assignment1/.idea/modules.xml | 8 - assignment1/.idea/vcs.xml | 6 - assignment1/.idea/workspace.xml | 141 - assignment1/CMakeLists.txt | 12 - assignment1/TMovie.cpp | 5 - assignment1/TMovie.h | 59 - assignment1/TMovieList.cpp | 95 - assignment1/TMovieList.h | 41 - assignment1/TMovieNode.cpp | 6 - assignment1/TMovieNode.h | 52 - .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-156341a28a522a650372.json | 1343 ---- .../cmakeFiles-v1-fe79851469594e5c9889.json | 230 - .../codemodel-v2-0df2d11af4c1b42d73f2.json | 60 - ...irectory-.-Debug-d0094a50bb2071803777.json | 14 - .../reply/index-2025-10-23T14-37-49-0450.json | 108 - ...ssignment1-Debug-46d5c067e4441b13457a.json | 150 - .../toolchains-v1-f99d97189c24f24b8266.json | 144 - assignment1/cmake-build-debug/CMakeCache.txt | 420 -- .../CMakeFiles/3.30.5/CMakeCCompiler.cmake | 81 - .../CMakeFiles/3.30.5/CMakeCXXCompiler.cmake | 101 - .../3.30.5/CMakeDetermineCompilerABI_C.bin | Bin 43069 -> 0 bytes .../3.30.5/CMakeDetermineCompilerABI_CXX.bin | Bin 43088 -> 0 bytes .../CMakeFiles/3.30.5/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.30.5/CMakeSystem.cmake | 15 - .../3.30.5/CompilerIdC/CMakeCCompilerId.c | 904 --- .../CMakeFiles/3.30.5/CompilerIdC/a.exe | Bin 43144 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 --- .../CMakeFiles/3.30.5/CompilerIdCXX/a.exe | Bin 43172 -> 0 bytes .../CMakeFiles/4.0.2/CMakeCCompiler.cmake | 84 - .../CMakeFiles/4.0.2/CMakeCXXCompiler.cmake | 104 - .../4.0.2/CMakeDetermineCompilerABI_C.bin | Bin 43069 -> 0 bytes .../4.0.2/CMakeDetermineCompilerABI_CXX.bin | Bin 43088 -> 0 bytes .../CMakeFiles/4.0.2/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/4.0.2/CMakeSystem.cmake | 15 - .../4.0.2/CompilerIdC/CMakeCCompilerId.c | 905 --- .../CMakeFiles/4.0.2/CompilerIdC/a.exe | Bin 43144 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 920 --- .../CMakeFiles/4.0.2/CompilerIdCXX/a.exe | Bin 43172 -> 0 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 561 -- .../CMakeFiles/InstallScripts.json | 7 - .../CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/clion-Debug-log.txt | 4 - .../CMakeFiles/clion-environment.txt | 5 - .../CMakeFiles/cmake.check_cache | 1 - .../cmake-build-debug/CMakeFiles/rules.ninja | 64 - .../Testing/Temporary/LastTest.log | 3 - assignment1/cmake-build-debug/build.ninja | 176 - .../cmake-build-debug/cmake_install.cmake | 61 - assignment1/main.cpp | 32 - 96 files changed, 16031 deletions(-) delete mode 100644 Fundamental_Recursion/.idea/.gitignore delete mode 100644 Fundamental_Recursion/.idea/Fundamental_Recursion.iml delete mode 100644 Fundamental_Recursion/.idea/editor.xml delete mode 100644 Fundamental_Recursion/.idea/misc.xml delete mode 100644 Fundamental_Recursion/.idea/modules.xml delete mode 100644 Fundamental_Recursion/.idea/vcs.xml delete mode 100644 Fundamental_Recursion/CMakeLists.txt delete mode 100644 Fundamental_Recursion/Utils.cpp delete mode 100644 Fundamental_Recursion/Utils.h delete mode 100644 Fundamental_Recursion/main.cpp delete mode 100644 SimpleSearch/.idea/.gitignore delete mode 100644 SimpleSearch/.idea/SimpleSearch.iml delete mode 100644 SimpleSearch/.idea/editor.xml delete mode 100644 SimpleSearch/.idea/misc.xml delete mode 100644 SimpleSearch/.idea/modules.xml delete mode 100644 SimpleSearch/.idea/vcs.xml delete mode 100644 SimpleSearch/CMakeLists.txt delete mode 100644 SimpleSearch/EBankAccountType.h delete mode 100644 SimpleSearch/FCompareAccount.h delete mode 100644 SimpleSearch/Random_Name.txt delete mode 100644 SimpleSearch/SearchSummary.h delete mode 100644 SimpleSearch/TBankAccount.cpp delete mode 100644 SimpleSearch/TBankAccount.h delete mode 100644 SimpleSearch/TLinkedList.h delete mode 100644 SimpleSearch/main.cpp delete mode 100644 Stacks&Queues/.idea/.gitignore delete mode 100644 Stacks&Queues/.idea/.name delete mode 100644 Stacks&Queues/.idea/Stacks&Queues.iml delete mode 100644 Stacks&Queues/.idea/editor.xml delete mode 100644 Stacks&Queues/.idea/misc.xml delete mode 100644 Stacks&Queues/.idea/modules.xml delete mode 100644 Stacks&Queues/.idea/vcs.xml delete mode 100644 Stacks&Queues/CMakeLists.txt delete mode 100644 Stacks&Queues/FUtils.h delete mode 100644 Stacks&Queues/TQueue.cpp delete mode 100644 Stacks&Queues/TQueue.h delete mode 100644 Stacks&Queues/TStack.cpp delete mode 100644 Stacks&Queues/TStack.h delete mode 100644 Stacks&Queues/main.cpp delete mode 100644 assignment1/.clang-format delete mode 100644 assignment1/.idea/assignment1.iml delete mode 100644 assignment1/.idea/editor.xml delete mode 100644 assignment1/.idea/misc.xml delete mode 100644 assignment1/.idea/modules.xml delete mode 100644 assignment1/.idea/vcs.xml delete mode 100644 assignment1/.idea/workspace.xml delete mode 100644 assignment1/CMakeLists.txt delete mode 100644 assignment1/TMovie.cpp delete mode 100644 assignment1/TMovie.h delete mode 100644 assignment1/TMovieList.cpp delete mode 100644 assignment1/TMovieList.h delete mode 100644 assignment1/TMovieNode.cpp delete mode 100644 assignment1/TMovieNode.h delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/query/cache-v2 delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/cache-v2-156341a28a522a650372.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-fe79851469594e5c9889.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-0df2d11af4c1b42d73f2.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/index-2025-10-23T14-37-49-0450.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/target-assignment1-Debug-46d5c067e4441b13457a.json delete mode 100644 assignment1/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-f99d97189c24f24b8266.json delete mode 100644 assignment1/cmake-build-debug/CMakeCache.txt delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/CMakeCCompilerId.c delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeCCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeCXXCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeDetermineCompilerABI_C.bin delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeRCCompiler.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeSystem.cmake delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/CMakeCCompilerId.c delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/a.exe delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdCXX/a.exe delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/InstallScripts.json delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/TargetDirectories.txt delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/clion-Debug-log.txt delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/clion-environment.txt delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/cmake.check_cache delete mode 100644 assignment1/cmake-build-debug/CMakeFiles/rules.ninja delete mode 100644 assignment1/cmake-build-debug/Testing/Temporary/LastTest.log delete mode 100644 assignment1/cmake-build-debug/build.ninja delete mode 100644 assignment1/cmake-build-debug/cmake_install.cmake delete mode 100644 assignment1/main.cpp diff --git a/Fundamental_Recursion/.idea/.gitignore b/Fundamental_Recursion/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/Fundamental_Recursion/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/Fundamental_Recursion/.idea/Fundamental_Recursion.iml b/Fundamental_Recursion/.idea/Fundamental_Recursion.iml deleted file mode 100644 index f08604b..0000000 --- a/Fundamental_Recursion/.idea/Fundamental_Recursion.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/Fundamental_Recursion/.idea/editor.xml b/Fundamental_Recursion/.idea/editor.xml deleted file mode 100644 index 9cf688e..0000000 --- a/Fundamental_Recursion/.idea/editor.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - - - \ No newline at end of file diff --git a/Fundamental_Recursion/.idea/misc.xml b/Fundamental_Recursion/.idea/misc.xml deleted file mode 100644 index 0b76fe5..0000000 --- a/Fundamental_Recursion/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Fundamental_Recursion/.idea/modules.xml b/Fundamental_Recursion/.idea/modules.xml deleted file mode 100644 index 75943d5..0000000 --- a/Fundamental_Recursion/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Fundamental_Recursion/.idea/vcs.xml b/Fundamental_Recursion/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Fundamental_Recursion/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Fundamental_Recursion/CMakeLists.txt b/Fundamental_Recursion/CMakeLists.txt deleted file mode 100644 index 7147ef8..0000000 --- a/Fundamental_Recursion/CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ -cmake_minimum_required(VERSION 4.0) -project(Fundamental_Recursion) - -set(CMAKE_CXX_STANDARD 20) - -add_executable(Fundamental_Recursion - main.cpp - utils.cpp - Utils.h -) diff --git a/Fundamental_Recursion/Utils.cpp b/Fundamental_Recursion/Utils.cpp deleted file mode 100644 index 96c42cc..0000000 --- a/Fundamental_Recursion/Utils.cpp +++ /dev/null @@ -1,132 +0,0 @@ -#include -#include -#include -#include "Utils.h" - -void printNaturalNumber(const int n) -{ - if (n == 0) - return; - // "Digs down" until n = 0, then prints all natural numbers on the way back up - printNaturalNumber(n-1); - std::cout << n << " "; -} - -int calculateFactorial(const int n) -{ - if (n <= 1) - return 1; - // "Digs down" until n <= 1, then multiplies by n for every step back up - return n * calculateFactorial(n-1); -} - -int power(const int base,const int exp) -{ - if (exp == 0 || base == 1 || base == 0) - return 1; - // "Digs down" until exp <= 0, then multiplies base with the base for every step back up - return base * power(base, exp - 1); // The simplest to write, not the most efficient - O(n) - - // int half = power(base / 2, exp); - // if (exp % 2 == 0) - // return half * half; - // else - // return base * half * half; // More efficient implementation, reduces the recursive call by half - // O(log n) - -} - -int fibonacci(const int n) -{ - if (n == 0) - return 0; - if (n == 1) - return 1; - return fibonacci(n - 1) + fibonacci(n - 2); // O(2^n), each call spawns two more recursive calls - // Could be optimised by using iteration instead of recursion - // For loop would be O(n) since it takes the previous number, adding - // current number, then stepping up until it has iterated n times - // Linear growth instead of exponential - // int current = 1; - // int previous = 0; - // for (int i = 2; i <= n; i++) - // { - // int next = previous + current; - // previous = current; - // current = next; - // } - // return current; -} - -int countOccurrences (const std::string& s, const char c) -{ - if (s.empty()) - return 0; - const int count = (s[0] == c ? 1 : 0); - return count + countOccurrences(s.substr(1), c); - // O(n^2) since we have to make a new substring for every index of the original string -} - -int findLargestElement(const int arr[], const int size) -{ - if (size <= 0) - return 0; - if (size == 1) - return arr[0]; - const int mid = size / 2; - const int leftMax = findLargestElement(arr, mid); - const int rightMax = findLargestElement(arr + mid, size - mid); - - return (leftMax > rightMax) ? leftMax : rightMax; - // O(n) time complexity, since we have to compare each element at least once -} - -// Up to, not including, end -void traverseAsciiTable(const char start, const char end) -{ - if (start >= end) - return; - std::cout << start << " "; // Reflects the building - traverseAsciiTable(static_cast(start + 1), end); - - std::cout << " "; // Reflects the unwinding -} - -// Helper funcs to populate and randomise input - -void fillRandomArray(int arr[], const int size, const int minVal, const int maxVal) -{ - std::random_device rd; - std::mt19937 gen(rd()); - std::uniform_int_distribution<> dist(minVal, maxVal); - - for (int i = 0; i < size; i++) - { - arr[i] = dist(gen); - } -} - -std::string makeRandomString(const int len, char minChar = 'a', char maxChar = 'z') -{ - if (len <= 0) - return{}; - std::random_device rd; - std::mt19937 gen(rd()); - std::uniform_int_distribution dist(minChar, maxChar); - - std::string s; - s.reserve(len); - for (int i = 0; i < len; i++) - s.push_back(static_cast(dist(gen))); - return s; -} - -int countOccurrences_index(const std::string& s, const char c, int index) -{ - if (index >= static_cast(s.size())) - return 0; - const int hit = (s[index] == c ? 1 : 0); - return hit + countOccurrences_index(s, c, index + 1); -} - - diff --git a/Fundamental_Recursion/Utils.h b/Fundamental_Recursion/Utils.h deleted file mode 100644 index a8ce3ae..0000000 --- a/Fundamental_Recursion/Utils.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef FUNDAMENTAL_RECURSION_UTILS_H -#define FUNDAMENTAL_RECURSION_UTILS_H - -#include -#include - - -void printNaturalNumber(int n); -int calculateFactorial(int n); -int power(int base, int exp); -int fibonacci(int n); -int countOccurrences(const std::string& s, char c); -int findLargestElement(const int arr[], int size); -void traverseAsciiTable(char start, char end); - - -// Helpers partially generated by ChatGPT -void fillRandomArray(int arr[], int size, int minVal, int maxVal); -std::string makeRandomString(int len, char minChar, char maxChar); -int countOccurrences_index(const std::string& s, char c, int index); - -template -double time_ms(F&& f, Args&&... args) -{ - auto t0 = std::chrono::high_resolution_clock::now(); - (void)std::forward(f)(std::forward(args)...); - auto t1 = std::chrono::high_resolution_clock::now(); - return std::chrono::duration(t1 - t0).count(); -} - - - -#endif //FUNDAMENTAL_RECURSION_UTILS_H \ No newline at end of file diff --git a/Fundamental_Recursion/main.cpp b/Fundamental_Recursion/main.cpp deleted file mode 100644 index 30a3e9c..0000000 --- a/Fundamental_Recursion/main.cpp +++ /dev/null @@ -1,89 +0,0 @@ -#include -#include -#include "Utils.h" - -static void line(const char* title) -{ - std::cout << "\n======= " << title << "=======\n"; -} - -int main() -{ - line("Neutral numbers"); - printNaturalNumber(10); - std::cout << "\n"; - - - line("Factorial"); - const int fact_expect[] = { - 1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800 - }; - bool ok_fact = true; - for (int n = 0; n <= 10; ++n) { - int r = calculateFactorial(n); - std::cout << "n=" << n << " -> " << r - << (r == fact_expect[n] ? " OK" : " MISMATCH") << "\n"; - ok_fact &= (r == fact_expect[n]); - } - - - line ("Power"); - struct Case { int base, exp, expect; }; - const Case pow_cases[] = { - {2,0,1}, {2,1,2}, {2,5,32}, {3,4,81}, {5,3,125}, {10,2,100} - }; - bool ok_pow = true; - for (auto c : pow_cases) { - int r = power(c.base, c.exp); - std::cout << c.base << "^" << c.exp << " = " << r - << (r == c.expect ? " OK" : " MISMATCH") << "\n"; - ok_pow &= (r == c.expect); - - line("Fibonacci"); - const int fib_expect[] = {0,1,1,2,3,5,8,13,21,34,55,89,144}; - bool ok_fib = true; - for (int n = 0; n <= 12; ++n) { - int r = fibonacci(n); - std::cout << "F(" << n << ") = " << r - << (r == fib_expect[n] ? " OK" : " MISMATCH") << "\n"; - ok_fib &= (r == fib_expect[n]); - } - - - line("Count occurrences"); - std::string s = makeRandomString(2000, 'a', 'f'); - char target = 'c'; - int rec = countOccurrences(s, target); //<--- recursive - int ref = static_cast(std::count(s.begin(), s.end(), target)); - std::cout << "recursive=" << rec << " std::count=" << ref - << (rec == ref ? " OK" : " MISMATCH") << "\n"; - double t_rec_ms = time_ms([&]{ (void)countOccurrences(s, target); }); - std::cout << "perf (recursive substr): ~" << t_rec_ms << " ms\n"; - - - line ("Find largest element"); - constexpr int N = 100000; - int* arr = new int[N]; - fillRandomArray(arr, N, -100000, 100000); - double t_my_ms = time_ms([&]{ (void)findLargestElement(arr, N); }); - int myMax = findLargestElement(arr, N); - int stdMax = *std::max_element(arr, arr + N); - std::cout << "myMax=" << myMax << " stdMax=" << stdMax - << (myMax == stdMax ? " OK" : " MISMATCH") << "\n"; - std::cout << "perf (recursive): ~" << t_my_ms << " ms\n"; - delete[] arr; - - - line("Traverse Ascii table"); - traverseAsciiTable('A', 'F'); - std::cout << "\n"; - - - line("Summary"); - std::cout << "Factorial: " << (ok_fact ? "OK" : "FAIL") << "\n"; - std::cout << "Power: " << (ok_pow ? "OK" : "FAIL") << "\n"; - std::cout << "Fibonacci: " << (ok_fib ? "OK" : "FAIL") << "\n"; - - return 0; - } -} \ No newline at end of file diff --git a/SimpleSearch/.idea/.gitignore b/SimpleSearch/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/SimpleSearch/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/SimpleSearch/.idea/SimpleSearch.iml b/SimpleSearch/.idea/SimpleSearch.iml deleted file mode 100644 index f08604b..0000000 --- a/SimpleSearch/.idea/SimpleSearch.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/SimpleSearch/.idea/editor.xml b/SimpleSearch/.idea/editor.xml deleted file mode 100644 index 9cf688e..0000000 --- a/SimpleSearch/.idea/editor.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - - - \ No newline at end of file diff --git a/SimpleSearch/.idea/misc.xml b/SimpleSearch/.idea/misc.xml deleted file mode 100644 index 0b76fe5..0000000 --- a/SimpleSearch/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/SimpleSearch/.idea/modules.xml b/SimpleSearch/.idea/modules.xml deleted file mode 100644 index 534f90d..0000000 --- a/SimpleSearch/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/SimpleSearch/.idea/vcs.xml b/SimpleSearch/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/SimpleSearch/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/SimpleSearch/CMakeLists.txt b/SimpleSearch/CMakeLists.txt deleted file mode 100644 index e3eaec1..0000000 --- a/SimpleSearch/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -cmake_minimum_required(VERSION 4.0) -project(SimpleSearch) - -set(CMAKE_CXX_STANDARD 20) - -add_executable(SimpleSearch main.cpp - EBankAccountType.h - TBankAccount.cpp - TBankAccount.h - TLinkedList.h - SearchSummary.h - FCompareAccount.h -) diff --git a/SimpleSearch/EBankAccountType.h b/SimpleSearch/EBankAccountType.h deleted file mode 100644 index 72d2644..0000000 --- a/SimpleSearch/EBankAccountType.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef SIMPLESEARCH_EBANKACCOUNTTYPE_H -#define SIMPLESEARCH_EBANKACCOUNTTYPE_H - - -enum class EBankAccountType { - Checking, - Savings, - Credit, - Pension, - Loan -}; -inline const char* ToString(EBankAccountType t) -{ - switch (t) { - case EBankAccountType::Checking: return "Checking"; - case EBankAccountType::Savings: return "Savings"; - case EBankAccountType::Credit: return "Credit"; - case EBankAccountType::Pension: return "Pension"; - case EBankAccountType::Loan: return "Loan"; - default: return "Unknown"; - } -} - -#endif //SIMPLESEARCH_EBANKACCOUNTTYPE_H - diff --git a/SimpleSearch/FCompareAccount.h b/SimpleSearch/FCompareAccount.h deleted file mode 100644 index a4e30ee..0000000 --- a/SimpleSearch/FCompareAccount.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef SIMPLESEARCH_FCOMPAREACCOUNT_H -#define SIMPLESEARCH_FCOMPAREACCOUNT_H -#include "TBankAccount.h" - -using FCompareAccount = bool (*)(TBankAccount* account, void* searchKey); - - -#endif //SIMPLESEARCH_FCOMPAREACCOUNT_H \ No newline at end of file diff --git a/SimpleSearch/Random_Name.txt b/SimpleSearch/Random_Name.txt deleted file mode 100644 index 2be5d8d..0000000 --- a/SimpleSearch/Random_Name.txt +++ /dev/null @@ -1,5401 +0,0 @@ -Adryan Mandel -Rayah Steinke -Jay Villa -Nisa Laskowski -Zarya Gerry -Aster Lammers -Jacquelyn Escamilla -Jayden Walker -Adna Klassen -Vita Mcelhaney -Ibrahim Brandt -Warren Case -Alasia Wargo -Maris Hallock -Khaliyah Evangelista -Edson Sackett -Saria Beech -Braysen Krieg -Conner Lindsey -Dora Glynn -Blake Gould -Reyaan Kulp -Celestine Sala -Breya Woodside -Abdurrahman Charbonneau -Terry Holbrook -Dalary Coyle -Leigh Cotten -Caitlyn Magana -Cecilia Manning -Aubriana Altman -Cleveland Parmenter -Gurleen Hagans -Ahri Gillett -Kepler Ohalloran -Sailor Bey -Elvira Nickell -Emileigh Eichelberger -Isaac Ramirez -Allyanna Swinford -Carolynn Mincey -Keylan Schreck -Ayelen Darr -Stephon Armendariz -Analee Pond -Emmeline Cartwright -Onyx Shuster -Dinah Strait -Hasan Vergara -Kaisyn Dehoyos -Shaylyn Glasser -Yetzali Moynihan -Azaan Loredo -Riaan Conroy -Damani Caesar -Domenic Cockrell -Rey Coe -Malaki Whitmore -Kaitlynn Osorio -Lavell Brogdon -Jaeda Deane -Nirvan Broadus -Lennox Mckinley -Fernando Stokes -Lynnix Peart -Alize Zayas -Mariely Harshbarger -Shmuel Guillory -Alahna Roos -Silvano Preece -Gia Barr -Reeva Heine -Lilliann Hazlett -Jadiel Colbert -Jayde Winston -Marigold Rutkowski -Jessi Durden -Marina Tang -Charlene Pence -Audra Meehan -Keeva Litchfield -Lulu Prasad -Kaliah Delvalle -Charley Ives -Ziyon Watterson -Scottlyn Lazarus -Demetrius Schmitz -Abella Rudy -Sarenity Moorer -Jewel Hurd -Cassia Wampler -Zaedyn Witcher -Aariana Baskerville -Golden Grinnell -Kaito Skeen -Braydin Schuh -Kynlee Gregg -Jaice Knecht -Zayna Rausch -Anastazia Nealy -Tevita Janik -Joanne Perea -Anabia Yowell -Neely Depalma -Codi Rubenstein -Sora Behnke -Kamryn Fair -Ronan Baxter -Damiya Egbert -Qusai Clymer -Katiana Mosely -Harleigh Busch -Beaux Correia -Felipe Engle -Evelina Tharp -Anabelle Crews -Selene Joiner -Lucianna Sisco -Krista Bunn -Elwood Lippert -Aubreigh Fabian -Rania Mcwhorter -Kaylan Abram -Karianna Bridwell -Stassi Marcos -Dartagnan Morano -Braxtyn Comstock -Tyree Boston -Kavin Hernandes -Jaelle Trigg -Braylen Valentine -Emersen Kiel -Devontae Sylvia -Kim Mckeown -Mataya Mager -Saxon Hinz -Henson Cowden -Yara Call -Reeve Viramontes -Clarke Duck -Evalynn Hirsch -Lennox Mckinley -Alajah Gaughan -Aston Elam -Zamara Laguna -Subhan Harner -Ellagrace Kale -Godric Damian -Jansen Swaim -Maverick Vaughn -Tillie Saxon -Colston Battaglia -Rylan Urban -Summer Todd -Mekhai Alessi -Zaylah Durr -Ahtziri Nilsen -Bernadette Burden -Irvin Minter -Jianna Chapin -Arman Hoyle -Brayton Beeler -Sahir Furtado -Kayleigh Stephenson -Layken Harbison -Remington Dempsey -Kaesyn Fessler -Avan Hack -Sky Hendrick -Mariam Hendrickson -Tommie Sansone -Avry Pavlik -Beckett Rodgers -Myron Whitson -Kilian Edge -Phillip Shah -Tidus Brasher -Raider Landin -Taggart Dryer -Dakota Olsen -Britton Blythe -Cristian Lamb -Xoe Binion -Vinh Casiano -Arien Chafin -Valente Brigman -Tylor Bly -Elani Jurado -TRUE Theriot -Jaceon Oreilly -Delila Fee -Kathy Branson -Aviona Lines -Malika Urias -Yasser Polley -Karin Laux -Nakai Crossman -Zion Campos -Kaylah Bruns -Rohan Lord -Jacori Hiner -Trinity Ortega -Reniyah Bengtson -Eniyah Mazzola -Anwar Collette -Molly Schwartz -Nile Schick -Jackie Martz -Maisyn Roa -Story Mckenney -Johnpaul Brinson -Aivah Blaisdell -Coleson Montez -Wren Bloom -Giorgio Minnick -Tailynn Wash -Aleeyah Staten -Naia Sander -Terrance Burrell -Kinsler Schweizer -Lori Chiu -Jeter Molloy -Carmyn Beaman -Gretel Mickey -Holly Odom -Leandre Deen -Cloud Gehrke -Aaliyah Castillo -Atharva Groom -Jeziah Mouser -Kayanna Silvas -Brenleigh Kirkham -Kent Covarrubias -Azariah Gabriel -Siana Shiver -Tidus Brasher -Lilliann Hazlett -Suleiman Zak -Taylor Daniels -Marshawn Ellington -Rosalyn Jansen -Natasha Ziegler -Gwen Kimball -Adela Bartley -Maxson Mckoy -Christopher Mitchell -Farah Chapa -Zev Barrientos -Shaye Sweatt -Kodi Shirey -Briel Mcquade -Kaydence Lefevre -Anny Marty -Divine Bounds -Amoura Mauk -Trinitee Costanzo -Alahni Bickham -Adira Salem -Anahi Locke -Stacey Derrick -Mason Galbraith -Guadalupe Kidder -Yashvi Waldner -Janey Thurber -Jariah Partida -Royce Dale -Rooney Michelson -Gabe Joe -Gillian Zhu -Alba Condon -Stephania Ton -Amilliana Windle -Jalena Saez -Olympia Oxford -Charleston Pelletier -Nora Cole -Genessis Dominick -Amelia Campbell -Leylanie Gutierres -Savanah Zheng -Conway Thurmond -Ashton Austin -Shrihan Alvis -Jean Jeter -Kristel Merz -Shelby Kissel -Aarohi Belt -Candice Searcy -Breelynn Warnock -Lyndon Orman -Emberlynn Mcduffie -Emi Augustine -Brayden Sullivan -Payzlee Hower -Amethyst Herzog -Duke Burks -Carlyn Eder -Pamela Troyer -Ramsey Nunes -Amarii Hessle -Jagger Butts -Syriah Breton -Denise Cope -Essa Vannoy -Siddhartha Gish -Kalleigh Sandstrom -Gene Luis -Sonora Curcio -Solana Tyner -Remie Mui -Kage Hard -Amina Cline -Daxx Leitch -Jayquan Straw -Parisa Vineyard -Rainey Min -Ziona Baugher -Franki Gulick -Jomar Chartier -Ailani Dowell -Brooklin Heiser -Tanya Israel -Laniyah Barbour -Kashius Brisco -Avyan Byerly -Josalyn Moats -Korben Legg -Ariza Keffer -Terron Alleyne -Leni Kennard -Deisy Bolduc -Dontay Pera -Esther Saunders -Patton Place -Maddyn Musselman -Haddon Brashear -Jasir Aronson -Gwyneth Stringer -Nala Shipley -Tevita Janik -Nayah Jaques -Miking Ciccone -Parks Juan -Jovian Billington -Winifred Garber -Tennyson Erskine -Talon Rossi -Graeson Sabin -Jeziah Mouser -Rico Ragan -Arielle Lester -Kepler Ohalloran -Yandel Fanning -Mahala Sias -Sadie Freeman -Tilly Montiel -Bosco Lieb -Tallon Stotts -Marley Patton -Arjun Shoemaker -Tristin Duggins -Matix Dalessandro -Van Dickens -Arleth Gaytan -Cartier Ehlers -Atticus Orozco -Auden Gilmer -Korbyn Ashmore -Gabby Deming -Kaeden Baron -Reyli Karns -Cristian Lamb -Santos Woodson -Finley Camacho -Lyric Olivares -Katalina Beaver -Ella Cooper -Megan Dorsey -Shakira Boardman -Saxon Hinz -Mai Kahl -Erielle Pasley -Kynadee Gorrell -Josemanuel Palmore -Rosaleigh Bedard -Hank Farris -Rachelle Robinette -Evalyn Caballero -Yuri Teel -Lindley Dear -Amellia Monzon -Novah Chronister -Tate Cisneros -Miah Rodrigues -Yusuf Madison -Evianna Bushnell -Aidyn Shiflett -Evelynn Rubio -Hadrian Rosenblatt -Shaquille Pardue -Koltin Miceli -Addison James -Destiney Rubino -Rivers Dameron -Jedidiah Bunch -Embree Chisolm -Haroon Abbey -Arius Dvorak -Jusiah Cranston -Vega Jump -Jillian Blanchard -Josemanuel Palmore -Ashley Hudson -Soleil Cohn -Kalyn Tello -Rickey Tennant -Briseis Stamps -Hubert Coen -Charissa Dice -Gabby Deming -Parth Gottlieb -Tylee Meacham -Meliah Barriga -Jeancarlo Mcanally -Adalynne Heckman -Ilias Elswick -Gretta Raya -Jean Rosenberger -Jaliyah Leal -Anibal Annis -Christy Weidner -Maylani Whyte -Ellamae Proulx -Noora Rager -Jaciel Weeden -Niklas Bennington -Minna Barto -Cayden Dennis -Kyan Mcarthur -Kate Hartman -Naomy Mather -Shaina Archibald -Serenity Schmidt -Kabir Devries -Milan Moses -Brielle Bates -Arron Arango -Coraline Hewitt -Bayne Hillis -Kalvin Batista -Jazmine Stuart -Xzander Bemis -Eira Borchardt -Alyssandra Nestor -Damani Flora -Yeray Dull -Keanna Crotty -Caspian Shull -Jamison Kaufman -Maddilynn Puentes -Keller Millard -Morghan Fudge -Zenaida Huckaby -Juniper Lynn -Frieda Barcia -Robert Ortiz -Brianne Basile -Aamina Twomey -Marjorie Geiger -Ina Bixler -Gohan Cavallaro -Donatello Winkle -Chauncey Tankersley -Aris Carraway -Juliet Aguirre -Alexavier Millan -Madina Carmack -Matilyn Barley -Kasper Risner -Finley Camacho -Kathia Krupa -Maelee Chew -Kaedyn Kimber -Ysabella Trombley -Adia Pleasant -Jaclyn Babb -Arnoldo Edmundson -Corwin Wingard -Maximino Linehan -Kiana Stacy -Liara Yip -Cal Hite -Cayla Medlin -Abbi Kania -Jozlynn Woolfolk -Keisi Duron -Kassidee Lathan -Aj Plante -Alahna Roos -Aisley Royster -Laila Luna -Anvitha Wirtz -Rooney Michelson -Easton Hammock -Teegan Laney -Zade Faison -Zofia Viola -Kaidance Nilsson -Cache Maynor -Glen Gerard -Addilynn Hollingsworth -Arsema Chitwood -Raisa Tims -Gunther Costanza -Navy Caputo -Pearl Webber -Taylar Pegram -Violeta Perdue -Milania Dodge -Quin Rubalcava -Jailee Criss -Eviana Echeverria -Blythe Ceja -Riana Mellott -Blue Bigler -Trinity Ortega -Zacarias Ignacio -Yulianna Dugas -Avrohom Greiner -Payslee Breland -Kiah Dumont -Kendrix Eberhart -Dianne Lundeen -Nataleigh Sacco -Jaslene Ashe -Jiana Guan -Servando Confer -Keysha Howze -Krish Lind -Keisy Munger -Tiffani Quijada -Kensington Ogden -Aili Sartin -Talyn Avendano -Katherin Burgin -Anika Cash -Armaan Scarborough -Callee Foxworth -Zamara Laguna -Jenika Elson -Drew Corey -Baileigh Hamblin -Josalynn Shope -Leelah Gilmartin -Jefferson Cordero -Koral Dunson -Braylin Martines -Darian Fedor -Asiyah Ballesteros -Jamar Loomis -Naisha Paulk -Nihira Spiller -Dakota Olsen -Katara Peet -Crispin Rhee -Arav Robey -Emiliano Hodges -Mackenzie Plowman -Deborah Bower -Waleed Arreguin -Robin Busby -Aida Escalante -Joey Alcantar -Hezekiah Poe -Rivka Schaffer -Dustyn Manor -Myasia Esqueda -Mick Hoss -Salomon Farber -Rhea Leung -Kelcie Quimby -Marcelino Whitworth -Saya Turney -Arabella Sherman -Elouise Behrens -Denisse Matson -Samanta Applewhite -Medina Tart -Mihir Willie -Jaydee Pillow -Mikaylah Deas -Dominick Vincent -Deklen Lafond -Lennon Stinson -Mohamedamin Ruddy -Dirk Delcastillo -Alaa Gilpin -Ivana Ryder -Heather Spaulding -Abdurrahman Charbonneau -Jaren Luster -Zuleyka Benavidez -Kansas Mcadoo -Kirah Nottingham -Masen Rincon -Bridgette Luu -Shaniya Marx -Daemon Hollinger -Spirit Marrone -Soledad Seng -Jolee Maas -Arlo Craft -Mahogany Rupert -Jadore Quillen -Rithvik Walczak -Clementine Huggins -Halley Wight -Kevon Schnell -Ambria Laurie -Huxley Dowling -Kinlee Barrow -Lillyan Denham -Jeffery Fonseca -Lamya Metzler -Aulani Pennell -Johnson Graziano -Mohamed Spence -Dany Rondeau -Avani Falcon -Jaylyn Barkley -Meir Greenfield -Aaliyah Castillo -Dmitri Casto -Jaceion Houk -Aric Rounds -Alize Zayas -Hallee Braithwaite -Broderick Lytle -Pranav Switzer -Isabelle Watkins -Ansel Main -Fallyn Nemeth -Adhvik Jacinto -Mei Cashman -Courtland Haworth -Tzipora Lacombe -Quinn Roach -Zayden Warner -Bradleigh Karim -Aiden Conyers -Aleenah Householder -Jess Gallimore -Halo Fortune -Hero Chevalier -Ianna Wilds -Analiyah Buxton -Crawford Doane -Noelia Forte -Lawrence Workman -Kiarah Humbert -Emonie Anson -Keon Halverson -Ellora Fan -Kerrington Benally -Blaine Elkins -Kiya Lieberman -Sammy Brockman -Maddex Hackney -Annie Macias -Addilyn Zamora -Kathrine Poor -Shulem Pagel -Kassie Taber -Pryce Santoyo -Rebeka Mickle -Precious Cao -Sahar Manriquez -Maryanna Turek -Bella Ryan -Kaiden Dalrymple -Kamilla Lewandowski -Hailee Browne -Maple Fazio -Kameryn Penaloza -Frederick Mackey -Aviva Gaither -Virginia Mcgowan -Tayah Laurent -Aleksey Brewton -Darion Reiss -Abubakr Cantor -Emerald Conn -Elexis Roseberry -Amarachi Barwick -Rory Mora -Alonah Hurwitz -Abbie Horvath -Elena Dean -Abel Lawrence -Christiano Hollander -Aldo Cho -Eiza Laster -Tyquan Therrien -Sari Fregoso -Audriana Eason -Auri Sanfilippo -Luqman Palomares -Rhiannon Hardwick -Kelsey Huang -Caeli Cai -Aubreanna Leboeuf -Yajaira Kantor -Kamryn Escobar -Anyssa Carlo -Jahmari Sterner -Tomas Piper -Margeaux Campuzano -Amador Balogh -Addyson Horne -Demarius Endres -Yaritza Lujan -Kemari Barros -Lane Beattie -Lamar Wyrick -Ashten Orth -Jensen Lavender -Carmela Motley -Amaya Frank -Quinn Munoz -Lakai Chauvin -Manav Brannen -Akshara Mesa -Jasiyah Stalnaker -Hershy Swick -Mirabella Mccleary -Deangelo Hutson -Sanvi Boss -Muriel Northern -Avi Betancourt -Samantha West -Quincy Herrick -Remmy Boyette -Alba Condon -Shyann Curiel -Shayaan Bunton -Sharif Vankirk -Amauri Lindell -Keaton Varghese -Keturah Gervais -Kristin Partridge -Remington Huff -Brenleigh Kirkham -Samar Rembert -Kemora Castelli -Jenesis Arnett -Tillman Revels -Jack Morris -Abdulrahman Valdivia -Brienne Weise -Alyah Hollowell -Ameen Nester -Brooklin Heiser -Leilanie Wrenn -Kyara Newland -Ozzy He -Odalis Kisner -Gina Jauregui -Damoni Camper -Kai Varela -Skilar Camden -Kacey Starnes -Safiyyah Beckford -Hadley Jensen -Jaxen Schafer -Mahir Hollenbeck -Salina Sawyers -Addelynn Lathrop -Kolbi Doster -Amor Corrales -Markeith Mathewson -Don Carbone -Jackie Martz -Susana Withers -Kynzleigh Newlin -Marlen Burd -Annaly Lambrecht -Zeena Maiden -Taylor Daniels -Quin Dahlberg -Aisha Andersen -Nazir Andrus -Eshan Siebert -Tiffany Archer -Jurgen Elia -Simona Lett -Lilah Hutchinson -Camari Gosnell -Garret Anton -Genessis Dominick -Journee Sexton -Delayza Basso -Janey Thurber -Christelle Kimura -Mea Christopherson -Abbigail Jung -Aunna Gregorio -Evah Escoto -Lisandro Chi -Georgina Wyman -Arshiya Laliberte -Raquel Self -Grant Frazier -Deanthony Judy -Kenzlie Cawley -Mariama Hensel -Maura Frias -Bobbi Lavigne -Malachai Bent -Anastasiya Millen -Tenzin Bogan -Aeden Littrell -Adalin Templin -Reagan Bynum -Danni Ridenour -Kaydee Vanmeter -Katelyn Lang -Lamarcus Mccafferty -Severin Spoon -Eli Wood -Ravenna Cripe -Kayleen Trahan -Rozalyn Cauthen -Carmyn Beaman -Yovani Jordon -Hashir Dufour -Danielle Valencia -Jaziah Mckeever -Zamarion Busse -Kynley Wiener -Jaliah Brenneman -Chevelle Beckett -Imani Odell -Loyal Olmos -Faigy Soares -Suzanne Cromwell -June Jefferson -Kaliah Delvalle -Paisleigh Marrero -Starla Gragg -Kipton Lundberg -Elizabeth Carter -Paxton Wolf -Breasia Mcmillin -Alajah Gaughan -Anish Leong -Calan Blackstone -Devora Roeder -Caine Santacruz -Mariana Dalton -Cheyenne Prince -Prince Mcfarland -Bensen Saravia -Samora Delucia -Walid Knepper -Leopold Strain -Nayeli Novak -Clarke Macpherson -Milly Wimberly -Catelynn Thoms -Yvette Clancy -Brady Reeves -Hiram Fugate -Raylan Riddle -Jahiem Resnick -Rubin Cespedes -Tiger Husband -Kavon Matta -Klaus Litton -Caysen Moe -Alanis Reinhardt -Kaeson Crossley -Estrella Goins -Elian Saucedo -Laynie Hitt -Aundrea Neese -Kalaya Mcclary -Jalynn Resendez -Kaiyah Matteson -Ilaria Morman -Jeremyah Grau -Ellen Yarbrough -Xavior Wacker -Wayne Han -Delanie Herrmann -Ace Bean -Mazie Wilde -Zamira Hixson -Karson Rivas -Holden Clayton -Javontae Otten -Eliab Slavin -Jovan Martino -Laksh Ruch -Edie Kinder -Ahlam Benham -Talen Valentino -Jax Alvarenga -Monika Fick -Kharter Isaacson -Cassia Wampler -Sage Bartlett -Ani Olguin -Aleina Harr -Kaysen Aguilera -Maiyah Ensley -Elyzabeth Heatherly -Tanvi Sanborn -Zamiyah Yarborough -Shaelyn Wilhite -Aeris Vickery -Judson Benedict -Eve Rowland -Jacey Seaman -Makena Begay -Breonna Smitherman -Aicha Braddock -Therese Baskin -Brodie Delatorre -Eveline Knuth -Pinchas Gilles -Zena Edens -Aizah Giese -Wayland Blades -Blanca Lindberg -Titus Meyers -Elara Durkee -Ellah Mumford -Seren Studer -Lariah Bunnell -Lamarion Seeger -Rianna Tseng -Saharsh Scheid -Tevita Janik -Lily Reyes -Shianne Hersey -Saw Earp -Vanya Willman -Ines Fairbanks -Lucinda Bertrand -Fatema Perrotta -Allie Serrano -Cameron Costello -Masyn Paulino -Meila Edelman -Emsley Sasser -Cotton Stiffler -Keasia Aho -Siobhan Phillip -Alekzander Baeza -Rigoberto Handley -Jayceon Ballard -Laurel Maher -Braven Folk -Rawan Murchison -Martez Ledoux -Kaia Hayden -August Erickson -Aissatou Weathersby -Mandy Mcdougal -Kale Moya -Deacon Baird -Hadlee Coates -Bernard Robert -Gloriana Drews -Tariah Fowlkes -Barrett Allison -Mackson Pitchford -Nico Downs -Inez Wessel -Yohanna Propst -Avril Levesque -Janely Mcmichael -Jourdyn Tennyson -Rhema Giddings -Ren Vuong -Niko Schumacher -Falynn Caruthers -Ruston Sealey -Kierstyn Mach -Tenley Vo -Jaselle Darlington -Chole Buckman -Zakai Leger -Henderson Basinger -Erma Strode -Adalind Frame -Ellyson Massengale -Japheth Massaro -Shifra Flake -Jaicee Fuhrman -Harris Seals -Oshea Volz -Kirill Garretson -Evy Spitzer -Amauri Broome -Aura Kaye -Jaylan Mcdaniels -Yatziry Bowler -Deetya Driskill -Charleston Pelletier -Suzette Mcgriff -Evren Swink -Dakarai Mccandless -Genaro Felts -Eugenia Korte -Laykin Moline -Macee Deering -Mackynzie Carleton -Tennessee Lebrun -Aaliya Heilman -Aylee Shults -Taylor Mercer -Axyl Broadnax -Nayely Thach -Xander Hardy -Vernon Ramon -Marlo Blessing -Bently Harkins -Eddie Hagen -Ranger Angle -Semaj Paschal -Rodolfo Ennis -Annalyn Pogue -Amara Maddox -Tanish Carcamo -Shriya Gorski -Florence Sepulveda -Samia Zhao -Jireh Banker -Herschel Frechette -Angelika Beckner -Teresa Manley -Atziri Vereen -Janice Tinsley -Brailyn Sturgis -Arie Staggs -Yaqub Rosier -Ely Mehta -Rania Mcwhorter -Raigan Obregon -Tamiyah Pigg -Guiliana Fetter -Cambria Haywood -Clarice Eicher -Lyon Carrell -Amen Chestnut -Jordin Neri -Shelbie Albarran -Bransyn Glazer -Arlett Hazard -Charley Dejesus -Caius Selby -Yazan Lawless -Angelynn Geiser -Jarell Delano -Landyn Madden -Rosalyn Jansen -Anwita Deville -Kaine Brownlee -Ivie Towns -Adilynn Siegel -Zayed Fitz -Aris Blanchette -Katheryne Dimartino -Malka Winslow -Madison Beale -Tegan Aguayo -Ena Wortham -Dino Rusk -Kennadie Trainer -Rosa Pike -Donte Wing -Queenie Delia -Eastyn Valente -Khaleesi Steward -Kofi Canas -Ellyana Spooner -Darrius Easterling -Bradley Lowe -Kyree Perron -Damario Hermes -Hollis Mcclelland -Ryla Doud -Kaylen Catlett -Jeziah Mouser -Nahomy Woodley -Alec Zavala -Kyaire Kahle -Cailyn Salcedo -Theophilus Teasley -Jeronimo Council -Adel Welty -Nyla Andrade -Hera Russel -Mirel Kost -Chaz Poston -Yuritzi Carstens -Jayliah Sluder -Abriel Lemos -Stanley Rainey -Nestor Skidmore -Kristal Barthel -Jeb Blackford -Deen Welton -Sabina Loy -Delia Grubb -Eric Lynch -Cassius Funk -Tali Falco -Isac Escalera -Buck Caviness -Reign Purvis -Zamari Packer -Teagen Ivie -Adelaida Adrian -Talib Urbano -Yasmina Abell -Armoni Crooks -Rilee Custer -Kira Whitehead -Octavio Mayberry -Dilynn Rinker -Brooks Gill -Presten Posner -Shanell Persinger -Batya Colangelo -Kalea Lusk -Saina Woodland -Brexton Fortney -Calli Roller -Evan Putman -Cierra Mauldin -Haydon Worthen -Debora Fogarty -Emanuel Beasley -Kenan Halstead -Daleyza Marsh -Ellery Friend -Alexzandria Vanhoose -Alahni Bickham -Koen German -Eleonora Brownfield -Drea Steelman -Jairus Schreiner -Hajar Mcbeth -Sahir Furtado -Grayden Argueta -Adelyn Avila -Marquise Cason -Ty Bolton -Taelor Haught -Briel Mcquade -Demian Nicely -Jasir Aronson -Tyree Boston -Kailer Cottrill -Daniella Wiley -Keanu Prieto -Robyn Crowell -Katalyna Guadarrama -Colin Nunez -Brylan Bischoff -Keagen Niemeyer -Lorelei Richmond -Jayven Noriega -Aylin Kerr -Ayana Zimmer -Jaxon Cook -Creed Roush -Kaliyah Espinosa -Brigid Allman -Blakelyn Enright -Claudio Laing -Roselynn Kwon -Truly Kerrigan -Zariah Vang -Rowdy Troutman -Karter Field -Mayah Loyd -Krew Mattox -Malena Martins -Galilea Crabtree -Kayceon Hoelscher -Annamaria Beaudry -Kiera Avalos -Nate Villareal -Katharine Infante -Elizaveta Donoghue -Calise Congdon -Lucia Clarke -Talin Mcentire -Valen Vermillion -Laikyn Dover -Jentry Siu -Auston Delvecchio -Dakoda Lavin -Maci Randall -Alma Gore -Gibran Bevins -Ashby Coll -Lisandra Holsinger -Lailah Crouch -Arsen Wrobel -Coy Benner -Dyani Stanfill -Bryelle Scalf -Chantal Ruppert -Kallen Nadeau -Rowynn Reader -Paradise Meadors -Emori Bahena -Braelee Coots -Milana Baca -Nelson Shapiro -Luci Weiler -Rayce Joshi -Arsh Gilroy -Brice Rosenthal -Demar Spradley -Sanjay Rosser -Menno Tressler -Kyrie Sawyer -Gabriella Snyder -Colter Beverly -Damarius Suazo -Raymond Pham -Galen Cotto -Saori Malin -Jed Serrato -Fern Rau -Adolfo Montanez -Emeli Esteban -Olan Mong -Aubrielle Sprague -Akshaya Breault -Airam Arneson -Baruch Nowell -Lander Caudillo -Salome Noe -Karlos Copenhaver -Adelina Crowley -Raleigh Schubert -Sylas Dewitt -Jariyah Donato -Brody Gardner -Donavon Saltzman -Ivyana Pendley -Keyla Purcell -Sundus Blakey -Felicity Stein -Madison Nelson -Brendon Chau -Brilee Nation -Mckinlee Hefner -Aurelio Eads -Georgie Granillo -Makiah Cowley -Maelyn Packard -Elijah Martin -Angelia Peltier -Nelly Morey -Burke Cowell -Jacorey Siddiqui -Vanesa Settles -Abram Howe -Kellyn Du -Noa Raley -Jadon Schwab -Neve Forney -Beatrix Anders -Lovina Mansell -Layth Pete -Johann Lyman -Timber Wortman -Antwone Trimmer -Joann Godoy -Fateh Eddington -Avyana Sly -Gabriela Mckenzie -Faye Levin -Scotty Arrowood -Abdulmalik Izquierdo -Rolando Ham -Bladen Cofield -Raizy Kohn -Canon Heinrich -Azaliah Hardaway -Azalia Koss -Reese Clifford -Lucienne Billy -Sara Ball -Melissa Summers -Dalila Bull -Martin Burnett -Zavian Spellman -Elynn Galli -Joe Esquivel -Shylah Banta -Khadija Strauss -Amare Adair -Jasen Kocher -Raider Landin -Elliott Oconnor -Afia Masi -Coltan Vaillancourt -Aedan Mcnulty -Sommer Dann -Parks Juan -Audra Meehan -Roisin Soukup -Maleny Janis -Theseus Colombo -Edgardo Hunsaker -Jewell Cleaver -Tatum Pineda -Kadrian Ismail -Rosy Chowdhury -Royce Dale -Malorie Leake -John King -Lakshmi Fleenor -Edmond Monaghan -Lavinia Prior -Kristiana Mckelvey -Dhilan Walcott -Dartagnan Morano -Mischa Lafrance -Yetzali Moynihan -Sailor Doran -Uma Underhill -Maite Blackman -Tristen Elmore -Getsemani Faith -Bill Bakken -Levi Blaine -Greyson Pirtle -Kaylynn Crow -Arayah Fiore -Wyatt Evans -Micaiah Farrington -Nikayla Ottinger -Lelia Yamada -Zeus Valerio -Demarco Covert -Jarrett Bearden -Cypress Kain -Kamaria Dombrowski -Arrianna Lalonde -Isabell Durbin -Estefany Cecil -Sidra Beltz -Leeam Perna -Nechama Grantham -Yolanda Gagne -Barbie Sheaffer -Kamya Volpe -Armand Herd -Layten Maria -Alexandre Garnett -Ruth Garrison -Emran Kwak -Aking Maney -Mariangel Charron -Sheila Kuntz -Billy Dietz -Mavis Wilkes -Rylin Czarnecki -Charlene Pence -Aadyn Bakke -Adyn Wyant -Dexter Arroyo -Geneva Hayward -Demiyah Spradling -Landri Loveland -Leighton Daugherty -Azalea Whitfield -Naila Holly -Kendall Cabral -Austen Malik -Avyaan Manns -Payzlee Hower -Korah Keil -Laynee Porterfield -Aya Tripp -Logann Wheelock -Lee Featherstone -Tobin Banda -Gryffin Rodman -Andy Gudino -Nakai Crossman -Arlin Mcgaha -Maison Rhoades -Ali Glenn -Suzanne Cromwell -Ailynn Burkhalter -Tyanna Word -Danilo Julian -Rashaad Carreno -Samar Hazelwood -Whitlee Kile -Javontae Otten -Emarie Gaddy -Maryam Bacon -Ailee Hilbert -Wilmer Monroy -Pepper Cooney -Gryffin Rodman -Robin Christie -Oak Hayashi -Jonny Rue -Betsy Bethea -Caston Gravely -Makaio Forester -Shiloh Saenz -Livvy Braley -Praise Hibbert -Alessio Gilligan -Jayanna Lattimore -Syriah Breton -Jazmin Ashley -Claude Conners -Nora Cole -Zabdiel Mullens -Karaline Souder -Keyana Rimmer -Valentina Reid -Solomon Calhoun -Journey Philips -Ameenah Surber -Arianny Dinh -Lillyann Alves -Abdirahman Centeno -Ashlyn Clay -Collin Trujillo -Dutch Chipman -Nayah Jaques -Cai Fitzhugh -Jamal Irvin -Marwan Gandhi -Josalyn Moats -Laine Nall -Yasmine Burleson -Asher Mcdonald -Rockwell Covey -Musab Winder -Nicole Bush -Dulcemaria Frady -Betzaida Nichol -Kimberley Hartung -Adelyn Avila -Braelynn Dudley -Naima Schofield -Atticus Orozco -Keziah Singletary -Aleksandra Duenas -Kaisley Murrell -Shrey Frederickson -Fredy Elliot -Jehu Cabello -Eloise Wilcox -Kasandra Alva -Brinley Walls -Tavion Billups -Regina Bonner -Ryu Freese -Hazen Elston -Zayd Worthington -Alizee Michaelis -Ruslan Davie -Talib Urbano -Rorie Alleman -Eris Woolsey -Eren Varga -Wyland Slaven -Aurea Gandara -Jazmyne Jewett -Mariam Hendrickson -Mikaila Merriweather -Aliza Peralta -Judah Jasinski -Kinley Yates -Laiklyn Geraci -Quincy Vigil -Zamara Laguna -Aster Lammers -Angeli Bonnett -Jeylin Million -Cord Kerwin -Wendell Amin -Christiana Alley -Rian Janssen -Kelsi Batts -Ada Berger -Milania Dodge -Ayaan Curran -Camelia Tower -Bryson Guzman -Reegan Boatman -Bella Ryan -Sephora Warrick -Jalon Newport -Anastasiya Millen -Sandra Arrington -Iziah Jayne -Seanna Enciso -Genevie Govea -Layah Silvers -Noor Mcneill -Rivan Tennison -Amaira Suh -Garett Seagraves -Markeith Mathewson -Sariah Brantley -Salem Bolin -Alanis Reinhardt -Thiago Russo -Raena Berard -Riker Koehn -Demario Doerr -Booker Humes -Ariyan Spinner -Hanah Beckmann -Anaiah Morley -Syncere Eliason -Jaylene Ngo -Leliana Drumm -Damiyah Blodgett -Sapphire Fierro -Leslie Ta -Eleen Alfano -Elouise Behrens -Ilse Harville -Josias Archuleta -Louis Flowers -Greenlee Bucci -Ladarius Claudio -Joseline Mashburn -Charity Stauffer -Brooks Ung -Katana Farkas -Breasia Mcmillin -Alizay Oquendo -Jalen Courtney -Dalia Munson -Clifton Abney -Karly Graf -Ariannah Johnstone -Penelope Fisher -Rhea Leung -Maddilynn Puentes -Marcello Stock -Delanie Herrmann -Aleesa Kellett -Jesenia Schade -Sione Hirst -Jaxin Rhea -Garen Garr -Reef Alt -Paul Espinoza -Shepard Samson -Baylie Kuehn -Kalia Beavers -Marley Patton -Yadiel Nickerson -Chassidy Lukas -Able Fussell -Esai Lozada -Riana Mellott -Avalyn Caudill -Rayshawn Peeler -Dandre Shorter -Cloud Gehrke -Pamela Troyer -Annamarie Mello -Alaynah Brumley -Arwen Mota -Cheyann Serio -Caelum Luedtke -Mason Miller -Khylee Bricker -Malique Lovelady -Madden Nicol -Ariana Alvarez -Amilah Board -Naksh Stringfellow -Quinn Roach -Lee Crockett -Miabella Parent -Stormy Snowden -Surah Oboyle -Thea Stanton -Jasiah Cassidy -Georgiana Alicea -Catalina Ware -Charbel Clift -Andie Shank -Areej Griffen -Leviathan Abramson -Rogue Bohl -Stetson Hackett -Caleah Hudspeth -Johannah Merino -Bayron Kipp -Brenden Read -Miliana Pinckney -Paris Bannister -Danielle Valencia -Carsen Bales -Aleyah Barksdale -Legend Mulkey -Evette Peabody -Dublin Vanlandingham -Darya Kato -Jatziry Reiff -Kinzleigh Lapierre -Sequoia Nutt -Andrae Carlock -Aeris Vickery -Basya Cavin -Journii Jessie -Landyn Madden -Reese Navarro -Gillian Zhu -Evangelina Van -Adhrit Bergquist -Devonte Warden -Bryce Greene -Anh Stelly -Nirvana Sanches -Everley Steffen -Harold Prater -Marilynn Quesada -Tyshaun Hennings -Jozlyn Goodell -Hadassah Portillo -Camille Montoya -Wayland Blades -Ellieana Pye -Brissa Batson -Haylen Midkiff -Austen Malik -Indiana Stidham -Elyana Dell -Leonard Griggs -Ezra Jolly -Dominique Whitlock -Carrigan Chairez -Isamar Witham -Ahaan Rathbun -Lynlee Weems -Kerry Grenier -Rylan Hampton -Laksh Ruch -Fateh Eddington -Julia Ray -Gadiel Sachs -Everett Brazil -Paisleigh Marrero -Mattie Cates -Geovany Faris -Paxson Lesher -Denver Ashby -Cameron Costello -Hermione Wingfield -Hugo Nixon -Paislee Suarez -Aalyah Collis -Anjali Felder -Ansley Nava -Breelynn Warnock -Perseus Bartz -Shmiel Brammer -Massiah Edmond -Sophya Landreth -Lilian Mooney -Lea Jewell -Eder Denson -Acacia Woodworth -Evelyn Parker -Demi Quinones -Denise Cope -Mckynlee Baldridge -Teddy Sauceda -Barbara Samuels -Emeri Ralston -Mishika Toner -Ashleigh Desantis -Aziza Hagerman -Clarissa Smart -Olive Conley -Janis Leftwich -Reynaldo Forrester -Cristian Lamb -Keagen Niemeyer -Gonzalo Askew -Marciano Rana -Alahni Bickham -Gracee Stocks -Anaisha Bevan -Bawi Holzer -Jacinta Burkey -Oaklynn Galan -Zailee Spohn -Deonte Griffis -Jake Cummings -Lyra Uribe -Rodney Engel -Raelee Mackay -Ellamae Proulx -Dorothea Lasher -Said Weed -Shailene Gunning -Harbor Lenard -Jair Sharma -Rivers Gatewood -Leobardo Dufresne -Aj Plante -Aubrianna Hathaway -Lucie Asher -Laiken Grillo -Dontavious Pecoraro -Tavian Roberto -Evalyn Caballero -Mahalia Gregor -Linken Melgoza -Castle Giardina -Ariany Linderman -Rosie Egan -Lucero Noll -Kamdon Avitia -Adleigh Free -Erion Tilson -Kalina Quinlan -Kaiden Salazar -Naia Sander -Onyx Shuster -Hawthorne Brick -Domenick Poss -Harper Kilgore -Wylder Paddock -Ranya Pickle -Ashton Austin -Davonte Boling -Raleigh Schubert -Athena Dawson -Teagen Ivie -Silver Luevano -Alizabeth Sass -Woodrow Hung -Ellis Diehl -Ambrielle Rainer -Jaselle Darlington -Jeremih Kroll -Summer Todd -Kadynce Cargill -Arabella Sherman -Kullen Montana -Jaeden Seeley -Bralynn Dehaven -Bryan Wade -Soha Woolf -Xitlali Nolen -Kahlia Abrahamson -Eugenia Korte -Timmy Cozart -Johana Cable -Kenna Roe -Adya Romer -Lawson Church -Lela Lemons -Ailin Roybal -Kyan Mcarthur -Chanelle Yamamoto -Barry Farnsworth -Sunni Marinelli -Wednesday Dollar -Jalaysia Polite -Maddilyn Harry -Hadeel Hoeft -Avyana Sly -Joely Cardinal -Deonta Thrift -Brynnley Armour -Azura Blackmore -Zanaya Quesenberry -Keiry Nino -Zyler Shen -Amire Tullis -Zahara Cheney -Kelsy Drown -Rima Moncrief -Raylin Orosco -Demond Harness -Davina Willoughby -Malinda Vanwinkle -Irvin Minter -Samaya Flannery -Slate Gallup -Maleyah Cothran -Elizabeth Carter -Quran Cortese -Leonardo Medina -Kaysen Aguilera -Elliotte Newhouse -Skyleigh Coelho -Zakai Leger -Vianna Deangelo -Zack Nobles -Maddyson Oliphant -Corbyn High -Sol Dancy -Rayann Aman -Tristyn Ballinger -Zarek Shanklin -Jayson Raymond -Marshawn Ellington -Viyan Priester -Nisa Laskowski -Adonias Kleinman -Shayan Everson -Rubi Upton -Geronimo Conant -Maverik Rumsey -Avarie Hussain -Kyana Boughton -Kavon Matta -Kaylan Abram -Chanell Coney -Abdullahi Stinnett -Katharine Infante -Conrad Lott -Niah Upshaw -Kellie Kephart -Leander Pichardo -Michel Bierman -Dakota Olsen -Kelia Nauman -Jacklyn Breedlove -Susannah Earnest -Arham Gulley -Kaleesi Mcmurry -Eliah Schutz -Kc Meltzer -Maxx Ferrer -Alliana Drain -Finnian Stockton -Avyan Byerly -Demarco Covert -Conor Cooley -Jaylen Blackwell -Allisyn Ruano -Sanai Casper -Graci Ascencio -Hollis Mcclelland -Anaiya Echevarria -Ellasyn Haviland -Alonna Seal -Ozzie Islam -Santhiago Jim -Lynnlee Buell -Manny Michels -Keana Salmons -Mendel Savoy -Chelsea Dillon -Kasey Currie -Noel Lowery -Keanna Crotty -Addison Witherspoon -Kasyn Eden -Destiny Potter -Lux Thigpen -Eh Rettig -Zamir Farrar -Maryn Martel -Jamire Mauricio -Kamarion Forsyth -Svea Brann -Stellan Wofford -Shayleigh Dimarco -Kaci Ricci -Milagro Yarnell -Aaric Wagers -Zaid Otero -Azul Jameson -Efren Poirier -Bladen Cofield -Ahsan Falconer -Harun Flatt -Ayana Zimmer -Isela Smothers -Kassandra Newsome -Kamren Dupree -Jeffrey Carey -Krish Lind -Cheyanne Lockett -Jared Gilmore -Allyson Conway -Ricki Bessette -Gwen Kimball -Jeyden Burbank -Ashtyn Damon -Carly Glass -Edy Boaz -Azlan Walk -Smith Amato -Sky Stratton -Cyrus Gay -Armando Meza -Jafet Woodbury -Niall Tyrrell -Blakelyn Enright -Kenadi Musgrove -Haniya Gammon -Quinton Gustafson -Jaedyn Eagle -Star Ibrahim -Mika Lander -Logen Shih -Amran Phares -Eduardo Tyler -Erma Strode -Khole Scribner -Nadine Myrick -Berkley Atwood -Anabelle Crews -Iva Tafoya -Aubriella Mansfield -Camari Maley -Newton Alderete -Meira Sellars -Nabiha Duquette -Odette Sandlin -Alisha Street -Galen Cotto -Ivyanna Schiavone -Hollie Clem -Mariajose Sutter -Samirah Hesse -Deklen Lafond -Aditi Thiel -Gerardo Sampson -Maia Goldberg -Dasha Hofmann -Adriana Curry -Gia Barr -Jakari Bigelow -Alaa Gilpin -Marquise Cason -Mihir Willie -Armon Northcutt -Brycen Petty -Ellington Horst -Alfredo Grace -Loki Zeller -Ivaan Garnica -Jayven Noriega -Carnell Braud -Kamora Christman -Monty Korn -Casen Dubois -Heston Plant -Ariona Haskin -Ziyon Watterson -Brooklyn Morales -Abraham Powers -Hania Oxley -Zaryah Stultz -Shekinah Hulett -Diamond Anaya -Akai Hedge -Sylis Weil -Rajveer Trawick -Maleena Carbaugh -Creed Roush -Melody Lyons -Avin Kerley -Elly Zambrano -Khari Johansen -Solange Findlay -Abdulrahman Valdivia -Carolina Benton -Jaycee Mccants -Brock Bray -Kaiah Pisano -Dejah Maddux -Dion Yoon -Queen Hamrick -Leeroy Jardine -Carla Souza -Addison James -Navy Conlin -Abbigale Zito -Tyra Friday -Diana Heath -Zaedyn Witcher -Kinleigh Irving -Yoselyn Rascon -Jazlin Demaria -Lennon Goff -Teegan Griego -Robbie Mackie -Ivey Ashworth -Axl Mcmullen -Micaiah Albano -Leighton Daugherty -Karlie Winn -Archie Easter -Brigette Kautz -Keeley Musser -Airam Arneson -Clive Rivero -Blythe Ceja -Irena Hoard -Maris Hallock -Drew Corey -Kevon Schnell -Marilyn Herring -Juaquin Borrero -Corbin Garner -Lamonte Vaden -Kacee Blas -Howard Reaves -Salih Hocker -Yehoshua To -Carson Foss -Anyssa Carlo -Aminata Forster -Miguel Sandoval -Luther Mcnutt -Aren Dyke -Reginald Shultz -Juliette Gibbs -Regan Quan -Edgar Wyatt -Fernando Stokes -Leelan Kinser -Ayelet Dowdell -Broderick Lytle -Adriel Short -Dequan Pawlowski -Zakaria Zielinski -Rosalyn Jansen -Alisa Keen -River Villanueva -Jacklynn Radcliff -Marygrace Huhn -Nylah Bernard -Jacquelin Toms -Darek Jumper -Dottie Tyndall -Jaylanie Azevedo -Tyrell Lawton -Araceli Allred -Bryer Mclemore -Aviva Gaither -Karsten Bussey -Evren Swink -Indira Markey -Sirena Hom -Fausto Mingo -Kierra Fontaine -Hailee Browne -Axell Culler -Fidel Popp -Jamyla Runkle -Ria Southerland -Eowyn Jessup -Jetta Arambula -Danya Atchley -Karter Watts -Seneca Blakeney -Jaqueline Broughton -Marisol Latham -Aashna Winton -Chandler Luke -Avalynn Toth -Prisha Masterson -Lamar Wyrick -Kenny Champion -Emelyn Haller -Eyad Horning -Maebry Rozier -Kyrell Pankey -Adalberto Kerner -Lake Hagler -Haven Tanner -Alasdair Towers -Tynlee Ruggles -Griffen Poon -Hershel Flournoy -Jewel Hurd -Shannon Mclain -Analiyah Buxton -Jayquan Straw -Morgan Chappell -Lenora Harwood -Sidharth Sokolowski -Ahri Gillett -Ellinor Garry -Kamea Jiles -Asher Southern -Odessa Ramsay -Makenzy Vice -Collyns Saiz -Elvis Whitten -Aniylah Koester -Laya Demers -Korbyn Yancey -Raegan Kirby -Jaila Homer -Aaliyah Castillo -Rashad Marcum -Adelin Mcgough -Demetrius Schmitz -Ashly Brinkman -Jessia Eidson -Serafina Ordonez -Tate Morell -Amina Cline -Tito Frawley -Journie Paxton -Zyra Hadden -Lionel Muniz -Yisrael Jaffe -Jaedon Treat -Christopher Mitchell -Ayala Lower -Khari Omeara -Syrus Hildreth -Eldana Strang -Haydon Worthen -Keanu Prieto -Izzabelle Fetzer -Jenavieve Catlin -Elyza Mabe -Verona Burman -Ellanor Fenwick -Andria Benning -Bodey Danforth -Phoebe Dickerson -Delylah Hennessey -Adilene Lopes -Kenji Lira -Edie Kinder -Maricella Wilken -Aislynn Wendt -Korey Kidwell -Emelia Tyson -Gina Jauregui -Rylin Czarnecki -Edwin Bradford -Jessica Wise -Naftali Fielding -Lizeth New -Deonna Mulholland -Kynzie Dore -Embree Chisolm -Semaj Paschal -Race Marini -Jerzie Lippincott -Noa Tolbert -Raul Costa -Janette Koonce -Chiamaka Songer -Kaydence Lefevre -Ellena Bruton -Dayana Hatcher -Tommie Sansone -Jenesis Arnett -Xion Wardell -Aeden Littrell -Juanita Cady -Michelangelo Resendiz -Millie Levine -Maysen Oman -Matthew Lopez -Yaakov Longoria -Ruhi Tremblay -Cailee Osman -Analee Pond -Tidus Brasher -Tyler Driver -Torrance Dinardo -Arina Ritz -Maram Willette -Jaxston Montenegro -Cheryl Schaub -Brantly Fried -Maddelyn Gallego -Dustyn Manor -Basma Calle -Subhan Harner -Zyla Calkins -Elia Mahan -Tegan Mcqueen -Clinton Wilburn -Armin Hamer -Braxtin Lampert -Bruno Painter -Allana Ehrlich -Damoni Camper -Madilynne Tunstall -Analyn Shear -Edith Fulton -Mylan Riffle -Olan Mong -Rihaan Liston -Antwon Shane -Ronnie Wilhelm -Della Coy -Orrin Bertram -Porter Baran -Jessie Ahmed -Champion Honea -Vania Bill -Theia Sledge -Aharon Lor -Monika Fick -Corrine Pilgrim -Nuha Hartline -Azriel Mathew -Joah Dawes -Nicolle Mclellan -Stacy Tweedy -Menno Tressler -Thaddeus Hammer -Elleanna Donohoe -Damoni Tyree -Cortez Fernandes -Getsemani Faith -German Ebert -Gaston Smithers -Bennett Gable -Talya Mahon -Natan Hendershot -Frances Kidd -Lilyan Gough -Cayleigh Deguzman -Ismail Messina -Viggo Thrash -Lazaro Welker -Marlow Settle -Skilar Camden -River Deleon -Joziah North -Benedict Tubbs -Dallas Robles -Marlei Marker -Summit Toland -Ruthie Cowart -Ella Cooper -Kimberlynn Daughtry -Gray Wylie -Reilly Marquardt -Lanae Detwiler -Jacquelynn Murguia -Peyton Patel -Truett Pak -Royalty Woodall -Nella Hartnett -Lincoln Araujo -Shanice Colunga -Viviana Clements -Rania Mcwhorter -Xoe Binion -Kirill Garretson -Giorgio Minnick -Emmalina Alter -Kamdyn Platt -Bristol Estes -Rochelle Pitre -Destinee Hummel -Grecia Tierney -Dax Ritchie -Michaela Zhang -Decker Maier -Roslyn Mcdonnell -Adelaida Adrian -Ved Wegner -Landon Derose -Darian Fedor -Sara Ball -Cameryn Popovich -Roan Saxton -Hartlee Fontanez -Bailee Dillard -Leelah Gilmartin -Zania Willison -Cristina Whitt -Trey Wills -Jalayah Cintron -Rayden Velasco -Braylon Huynh -Kenson Loo -Kam Hibbs -Lochlyn Athey -Mekhi Fish -Emalee Groff -Javari Faria -Awa Halford -Mattilyn Dills -Giovani Hannah -Parker Moody -Chaim Gallo -Keiran Standridge -Blaise Lukens -Javien Ingersoll -Rowen Hong -Kaysen Erdmann -Khalani Goodall -Azucena Gregoire -Anisha Alcaraz -Kadyn Landau -Adlee Derr -Jareth Sandy -Kendall Cabral -Maddison Berg -Tyree Boston -Saryah Auger -Meera Bowser -Angel Jenkins -Amery Monteleone -Heidy Mchenry -Kensley Mcnamara -Grant Frazier -Allee Strasser -Ziggy Gong -Rosalinda Fleck -Campbell Foote -Klaire Pitman -Baylei Cicero -Jizelle Bryce -Miliani Chancellor -Ashlynne Staub -Stanley Rainey -Hatcher Yancy -Arlen Duhon -Landon Morgan -Lariah Bunnell -Eamonn Pawlak -Everlee Pappas -Malak Dawkins -Eian Pieper -Ehan Celestine -Kayson Sanford -Hillel Sistrunk -Halina Sowards -Lance Sheehan -Paityn Do -Deklyn Mckeon -Theophilus Teasley -Koy Heald -Eliyana Borrelli -Minna Barto -Markell Bianco -Keylin Deason -Janylah Kempf -Ivanka Searle -Shaylyn Glasser -Gunner Townsend -Xavi Brice -Avaya Begley -Maizie Cha -Dinah Strait -Jenny Rock -Jhene Almonte -Zyair Harless -Palmer Coles -Kaliana Knighton -Rudy Bauman -Gwendalyn Forsberg -Xochitl Florez -Jayleigh Guyton -Ainhoa Arruda -Nawal Judkins -Jordi Danielson -Declyn Bumpus -Meredith Belcher -Rueben Putney -Amira Ellison -Aayla Sotomayor -Jett Marks -Linus Marroquin -Avary Brittain -Bronson Bowles -Maylani Whyte -Jodie Neale -Bobbi Lavigne -Case Bruno -Adreanna Colyer - -Cristiano Spicer -Fausto Mingo -Brentlee Worthy -Neftali Mercurio -Zayyan Tincher -Eliyanah Corry -Amayah Kimble -Diamond Mccollough -Fredrick Overstreet -Devyn Sam -Alitza Frink -Nariah Pringle -Avneet Mannino -Eamonn Pawlak -Venus Voigt -Kamaria Dombrowski -Akayla Hohman -Kei Gideon -Eloisa Lamm -Jehu Cabello -Winslow Santini -Cormac Rooney -Makaylee Funderburk -Yolanda Gagne -Ysabel Longley -Erin Macdonald -Eliora Botello -Aura Kaye -Hogan Santangelo -Cameren Weigand -Sakura Corwin -Blanca Lindberg -Dariela Haider -Zyair Harless -Ori Pabon -Henley Wilder -Dillon Proctor -Zendaya Babcock -Reya Penny -Fareed Krol -Sury Lock -Carina Solano -Tania Houck -Mykel Ledezma -Keith Sosa -Kalista Rath -Lexani Asuncion -Juliett Stadler -Marcia Ahearn -Jerzey Nemec -Kendell Demaio -Kaidyn Hartzell -Isreal Tribble -Lillyana Sotelo -Aadhav Hermanson -Liya Swope -Kyran Counts -Abdulmalik Izquierdo -Ellinor Garry -Perrin Tallent -Dmari Bojorquez -Parisa Vineyard -Nayla Blank -Paradise Meadors -Eivin Cooksey -Mirabel Stith -Taten Hartshorn -Ellery Friend -Branden Parnell -Jusiah Cranston -Jeter Molloy -Anaisha Bevan -Joi Cave -Makeda Robillard -Jakhari Simmonds -Bryton Grasso -An Milan -Sequoia Nutt -Teagen Ivie -Kacen Ricker -Emory Downey -Raleigh Szabo -Deasia Padron -Javier Fischer -Deonta Thrift -Zailey Lenhart -Younis Knisley -Kinlee Barrow -Zion Eubanks -Silas Harper -Jasmin Jorgensen -Ellia Matheny -Caiden Underwood -Paxton Wolf -Patrick Stanley -Jayani Lucia -Leighann Mejias -Tyus Mchale -Yitzchok Farias -Jaziah Buie -Kenslee Flick -Miles Kelley -Gloria Newell -Quin Rubalcava -Khali Sines -Nomar Works -Priyanka Hansel -Rheagan Hartfield -Andrea May -Aylani Gormley -Swara Wooldridge -Nashley Bergin -Warren Case -Landin Boettcher -Jayleen Vaughan -Advika Nave -Cristopher Reagan -Snow Gault -Abdias Beller -Kaizer Lawhorn -Jadyn Hornsby -Jazleen Wallin -Allegra Leclair -Polina Sato -Maxx Ferrer -Rima Moncrief -Ethan Martinez -Cynthia Law -Kiarra Autrey -Carolynn Mincey -Kendell Thibault -Dustin Daly -Ciro Stryker -Rosemarie Streeter -Ada Berger -Arissa Palomino -Kenlie Halpern -Kullen Montana -Majesty Sigler -Karsynn Harbour -Nickolai Dossantos -Awa Halford -Larson Barta -Tyrion Somerville -Esma Eddings -Camden Fernandez -Tydus Beggs -Carmelo Dunham -Blakely Winters -Anora Blanks -Madelyn Shaw -Kerrigan Coble -Jaylon Spear -Jelani Shumaker -Hadley Jensen -Marquis Goldsmith -Aubreyanna Wager -Amilia Hannon -Graysen Laird -Geovanni Mccallum -Nazareth Gast -Mylee Sammons -Wesley Alvey -Aiyden Santillan -Jewel Hurd -Dylan Arias -Tristan Ferguson -Madhav Severino -Marlayna Ericksen -Kylin Deanda -Irene Dickinson -Isha Sebastian -Marianna Hadley -Mckenzi Alberts -Jayana Orcutt -Elder Fraga -Arianah Mapp -Fenton Spano -Rubi Upton -Meredith Belcher -Klay Mallett -Bellarose Schatz -Thomas Cox -Legend Cantu -Keily Cottrell -Arleen Millar -Zakariah Trull -Aysha Mcauliffe -Trisha Stull -Aydrian Belisle -Lola Mccormick -Quinn Roach -Bodie Barney -Eoin Villalpando -Suhayla Mask -Maryama Swaney -Moussa Ito -Latham Jakubowski -Genessis Dominick -Ambrose Held -Aaralyn Tiller -Jalayah Cintron -Zeppelin Laplante -Rita Mulligan -Berklee Sayers -Jalen Courtney -Alton Crawley -Anyiah Tapley -Mustafa Dumas -Max Armstrong -Aranza Carmichael -Kayley Muse -Josiah Cruz -Geovani Kerby -Lucian Stover -Koltyn Eisenberg -Griffen Poon -Bryanna Godwin -Violett Godsey -Lamonte Vaden -Khadijah Wadsworth -Elliana Hancock -Blakley Crowl -Analie Grable -Ameenah Surber -Guy Caron -Logan Mcintosh -Xayden Bane -Waylon Francis -Aveline Bader -Darlene Joy -Brennen Scanlon -Dominik Quick -Ellaina Holub -Dariana Lipscomb -Camia Revell -Briggs Coronado -Avyaan Manns -Josephine Estrada -Kelsea Pilcher -Jena Chaffee -Uri Melendrez -Jacee Lent -Padraig Senior -Zaiden Hendricks -Weslyn Helfrich -Mayer Rohr -Markell Bianco -Candace Luciano -Erabella Mcclean -Dylon Armbruster -Agastya Ballew -Annalyse Wojcik -Mavis Wilkes -Tanner Wilkie -Fatimah Alfonso -Elyza Mabe -Jewelz Wille -Oskar Catalano -Laniya Sikes -Esai Lozada -Jaleigh Sale -Sebastian Turner -Elvira Nickell -Presley Brady -Bradlee Dykstra -Jolee Maas -Teague Delafuente -Earl Kong -Alicen Hewlett -Julieta Wesley -Legaci Roane -Alastair Brehm -Naftuli Seguin -Soraya Torrez -Ailany Thomasson -Angely Sowell -Adelyne Klotz -Bay Engstrom -Darell Sanger -Simran Spires -Foster Dow -Ananya Parrott -Rishi Wharton -Camora Huckabee -Austynn Turgeon -Melissa Summers -Mattison Vaccaro -Evin Lovato -Violetta Caswell -Uriah Foreman -Eniyah Mazzola -Dannie Cancel -Ammar Littlejohn -Callen Finch -Aveah Nigro -Cooper Peyton -Corben Emerick -Truitt Feinberg -Royalty Forehand -Amen Chestnut -Sherman Woodring -Reaghan Alam -Jaida Roper -Allen Vance -Lincoln Barnes -Billie Pickard -Darwin Calvert -Halen Boutin -Ariany Linderman -Dariyah Nieman -Nechama Grantham -Walid Knepper -Cambrie Finnegan -Jan Chao -Karolina Hershberger -Kohen Hinson -Micaela Giordano -Indiana Stidham -Minnie Shade -Harper Scott -Aminata Forster -Sarina Hwang -Anastacia Ambriz -Brylen Lueck -Booker Humes -Sandra Arrington -Janie Brinkley -Bryer Mclemore -Blythe Ceja -Finnick Cartagena -Maddelyn Gallego -Zev Barrientos -Dorian Truong -Jessi Durden -Amelia Campbell -Danae Hermann -Dmarion Tasker -Jadelynn Husted -Aiyanna Priest -Kit Beaumont -Bawi Holzer -Nancy Michel -Adalyne Goodin -Kyngston Tingle -Stirling Cardillo -Nami Dey -Zebadiah Birdsall -Zeina Nussbaum -Jacori Hiner -Delilah Davidson -Tevin Bair -Vyom Faught -Jailene Liddell -Jaleigha Silcox -River Villanueva -Braylyn Liggins -Noe Padgett -Kaysen Aguilera -Ozias Pizarro -Alenna Gonsalez -Carolyne Rummel -Reniyah Bengtson -Marlei Marker -Charlette Turnage -Exavier Lebeau -Blayne Mccallister -Talan Eck -Carlisle Bridgeman -Lamar Wyrick -Ronav Lofgren -Thoren Parente -Marcella Corral -Theadora Chasteen -Zerenity Buckler -Phoebe Dickerson -Zaya Lanning -Enoc Rigdon -Brookelyn Schoonover -Miya Nowak -Syncere Dorn -Jabriel Burciaga -Rainy Brazell -Malaysia Krueger -Layla Sanders -Marko Hardman -Findley Waterhouse -Aryanna Tovar -Shaurya Parkinson -Kage Hard -Yumi Gerken -Winter Soileau -Talaya Stutz -Jacion Monday -Zoriah Grams -Huckleberry Biggerstaff -Asad Yin -Navy Conlin -Arya Schulze -Zury Macdougall -Collyn Sitton -Kamori Nevels -Maylee Vandyke -Elie Renshaw -Johnnie Hoy -Eleen Alfano -Fradel Frakes -Eleyna Burgett -Tory Shropshire -Romero Holz -Natalina Starke -Sianna Mccrory -Mayeli Geis -Malea Scofield -Vishnu Myatt -Jakeem Tryon -Hellen Domingo -Amna Palm -Shrey Frederickson -Jacob Garcia -Shreya Edmondson -Raylie Mcalpin -Pilar Sung -Eshal Maitland -Haddie Jacques -Citlali Cousins -Eason Seay -Axyl Broadnax -Brayan Xiong -Jones Guenther -Whitlee Kile -Ena Wortham -Muhammed Scully -Capri Saavedra -Kirra Franke -Ainsleigh Wan -Payson Hargrave -Maisey Lavelle -Dalylah Dulin -Ely Donahoe -Khylen Rowles -Maryan Bingaman -Cesar Roth -Eastyn Almaraz -Dejon Lenoir -Clara Jacobs -Neila Doctor -Brielle Bates -Christian Rivera -Montez Warwick -Shelton Lehr -Casimir Eklund -Becca Moye -Cassie Michaud -Khamari Timmerman -Alaiah Mullinax -Stacy Beckman -Valentine Benford -Lucinda Bertrand -Saydee Lightfoot -Shivani Bonnell -Tierra Pelayo -Manha Shumate -Elida Omar -Kian Merrill -Cailey Peeples -Zuleyka Benavidez -Zaeem Larrabee -Carmella Epperson -Carys Soliz -Kenton Vidal -Nirvi Starrett -Mila Henry -Sherlyn Navarrete -Finley Mack -Bridgette Luu -Jamila Rawlings -Deklen Lafond -Bryleigh Raines -Indra Deegan -Harriet Baughman -Deklin Bobbitt -Kaysen Erdmann -Trayvon Hutcherson -Andria Benning -Brantly Fried -Tiana Head -Lucienne Billy -Beatriz Majors -Amanuel Bozarth -Zipporah Hazen -Brendyn Saito -Kenzley Solorzano -Elmer Trammell -Uzair Giannini -Nakayla Borland -Jese Wehner -Reyes Bosley -Katiana Mosely -Shahd Schoenfeld -Selena Hobbs -Sadia Cordoba -Andee Vanegas -Barbie Sheaffer -Legacy Chong -Natalya Duff -Kamil Silvia -Musa Shook -Keyan Brookshire -Martez Ledoux -Theia Sledge -Brekken Tinney -Stacey Derrick -Isa Upchurch -Mariajose Sutter -Saira Sparrow -Edan Kowalczyk -Yahaira Talavera -Taleen Runge -Scotland Merry -Finnian Stockton -Erick Drake -Briseyda Bristow -Lashawn Mccourt -Infinity Mcgaughey -Naylah Mulvey -Kaisyn Dehoyos -Dana Aragon -Blake Gould -Dustyn Manor -Katherin Burgin -Josie Colon -Raymond Pham -Joziah North -Samar Hazelwood -Akemi Brodsky -Eiden Roney -Raider Landin -Scotlynn Backer -Star Ibrahim -Effie Bedell -Dennis Albert -Shakira Boardman -Bryan Wade -Reginae Wulf -Makenlee Just -Farida Gourley -Londyn Baldwin -Jazel Hummer -Benyamin Mcabee -Conlan Roseman -Jackeline Rupp -Roy Tillman -Daila Soles -Mercedes Comer -Karla Bright -Viana Towner -Stormy Snowden -Brihanna Wester -Alexah Lark -Irving Fahey -Haziel Frazee -Kallee Reep -Jackelyn Carrigan -Tremaine Mullis -Rosanna Gaskin -Valkyrie Voelker -Arian Wroblewski -Georgina Wyman -Adalin Templin -Channing Paulson -Lottie Mcvay -Bruchy Garzon -Aminah Boucher -Menachem Arteaga -Maybree Ginsburg -Kingston Montgomery -Emelyn Haller -Avree Mcglone -Ruby Bradley -Amaziah Eastwood -Donatello Winkle -Jeremih Kroll -September Kratzer -Bode Humphries -Favian Beecher -Alexandra Gilbert -Diana Heath -Omari Britt -Bishop Mock -Adelynn Mathis -Dinah Strait -Maddilyn Harry -Miko Arrieta -Embry Remington -Alyzah Maughan -Devonte Warden -Jo Fenske -Carol Freitas -Jorja Stott -Darrius Easterling -Demari Kiefer -Manar Banister -Celena Espiritu -Analiyah Buxton -Grady Woodard -Jaydyn Hageman -Collins Kellum -Luana Dulaney -Ishani Dee -Kareena Salley -Hazel Dixon -Brooklynn Blair -Alonso Greenberg -Levon Agnew -Chyanne Gaylord -Baila Keane -Layton Christopher -Prisha Masterson -Carla Souza -Annsley Glaze -Linnea Vanhorn -Adem Tse -Bryelle Scalf -Whitaker Ealy -Liliann Clemmer -Slade Scales -Braxton Silva -Kynslee Reich -Ward Garren -Neko Ayon -Timber Bradbury -Crystal Wooten -Soren Hastings -Kaela Groh -Axton Hand -Everardo Whittle -Kason Conrad -Scarlette Heard -Kenson Loo -Owen Torres -Adina Oates -Caesar Mateo -Elizah Jeffcoat -Kaeleigh Routh -Saja Wilfong -Samara Sinclair -Dior Darden -Jaicee Fuhrman -Mckinleigh Despain -Saori Malin -Korah Keil -Amorie Moretti -Leah Hamilton -Tayson Backus -Kooper Hairston -Cruz Grimes -Louie Nagy -Jordy Mccord -Eira Borchardt -Payslee Breland -Caelyn Mccutcheon -Jerry Guthrie -Reynaldo Forrester -Kamran Cordes -Elenore Dyess -Alainah Spratt -Kofi Canas -Corah Kurz -Sage Bartlett -Tahir Delp -Sahar Manriquez -Wilmer Monroy -Amare Adair -Graeme Turpin -King Guerrero -Khalani Goodall -Vihaan Ervin -Katalyna Guadarrama -Camdon Probst -Carrick Hetherington -Keniyah Davy -Merrick Mena -Margaret Mccarthy -Jaynee Stamp -Ophelia Sands -Myiah Valley -Yelitza Pettus -Mackson Pitchford -Zavien Garfield -Kade Reilly -Evey Stackhouse -Ashtyn Damon -Taya Bateman -Gema Lerner -Carrigan Chairez -Darla Osullivan -Dionte Bitner -Beverly Forman -Elias Rice -Advay Collard -Sakina Moller -Jasean Lowrance -Anabela Morfin -Lian Nesbit -Domenick Poss -Jahsiah Gwin -Branton Lerch -Courtlynn Abbas -Eidan Beamon -Jasper Moss -Leen Brill -Lakai Chauvin -Jaxsin Millet -Zian Recinos -Marlee Rasmussen -Haris Shreve -Daijah Merryman -Darrick Ressler -Wolfgang Albertson -Aliya Smiley -Deniz Mcdavid -Janylah Kempf -Kaylana Arney -Liliane Kugler -Zahira Firestone -Graceson Weidman -Rain Peter -Nila Hanlon -Alston Tedesco -Aydon Hui -Benson Esparza -Jayliah Sluder -Broxton Foshee -Leylah Luck -Treysen Kujawa -Kezia Fielder -Kelsie Gage -Juliette Gibbs -Charlene Pence -Yasir Eng -Brilee Nation -Edrick Slaton -Janiah Beaulieu -Antony Wheat -Ezekial Danley -Houston Darnell -Arianne Mccue -Jazaria Mccusker -Viggo Thrash -Pandora Bode -Chrisette Wittman -Phoenix Coffey -Saige Zapata -Brileigh Sturdivant -Karly Graf -Drea Steelman -Thatcher Shaver -Layten Maria -Fidel Popp -Janessa Buckner -Jovanni Banuelos -Caitlyn Magana -Ryett Christner -Aubree Spencer -Musab Winder -Atlas Slater -Alexandros Wayman -Charlee York -Lillyan Denham -Abdallah Batiste -Dayton Milton -Woodrow Hung -Ramon Stern -Aashi Heintz -Susie Wheaton -Livie Glidden -Tanush Lasalle -Paola Feldman -Maddalyn Theisen -Arjan Freer -Marwan Gandhi -Wylder Paddock -Envy Schock -Hailee Browne -Loryn Fiske -Aizen Sherrod -Kylei Castanon -Warner Buchholz -Kadyn Landau -Mianna Shock -Lenny Mccartney -Mesa Trussell -Jordany Wingert -Lizzy Lafountain -Claude Conners -Samaya Flannery -Maddux Kaminski -Paxon Colter -Tyleah Mcneese -Giuliano Messinger -Yuvaan Traynor -Joan Rafferty -Mileena Garay -Emi Augustine -Javien Ingersoll -Gabriel Futrell -Devante Loving -Carma Frisbie -Caliana Strickler -Amelya Rothstein -Keyonna Herren -Braylin Martines -Jeriah Roundtree -Clio Campa -Rudolph Loudermilk -Kameren Files -Paloma Barnard -Deonte Griffis -Berlynn Quinton -Alondra Mosley -Angela Bowers -Gisselle Knott -Maejor Pauly -Franklin Cordova -Ford Doss -Luciana Dickson -Liesel Munro -Daysha Conard -Randal Wachter -Camren Kerns -Vita Mcelhaney -Riggins Allgood -Alder Albin -Kendal Kitchen -Fatema Perrotta -Maliah Connors -Freddie Caceres -Uriah Goodnight -Suri Carlos -Zena Edens -Ronnie Zack -Maritza Coats -Ashleigh Desantis -Rylen Squires -Laikynn Edelstein -Youssef Ogle -Harleen Davey -Hindy Brinker -Carli Chisholm -Zada Hague -Mary Pearson -Yariel Haskell -Elisabet Scholten -Emile Vansickle -Josias Archuleta -Miranda Sweeney -Deanthony Judy -Kora Rodriquez -Shayne Bunting -Elaine Mayes -Navaeh Watanabe -Krew Mattox -Jaiden Tom -Nasya Loring -Lacey Werner -Demya Crumpler -Randall Toledo -Dayani Palomo -Abygail Alba -Eleanore Winstead -Kyli Salyers -Jeylin Million -Jaleel Bernier -Yasmin Sheffield -Cloe Harkness -Esha Strader -Aariyah Marley -Beauregard Trexler -Safwan Treece -Khai Henriquez -Daphney Charleston -Jesiah Whitmire -Lexus Button -Alaric Chatman -Tamera Senn -Azrael Sarver -Ayman Ocasio -Levi Murphy -Alyssia Spell -Erianna Bee -Gracelyn Mckee -Zaelynn Shabazz -Karsen Wold -Nihira Spiller -Oona Gooch -Karl Pfeiffer -Grant Frazier -Brandon Owens -Azalea Whitfield -Chavy Duffield -Rowan Eaton -Evalina Fredericks -Elanor Rife -Lian Keener -Shaylyn Glasser -Jaivion Carnevale -Annika Talley -Waylan Hammel -Dimitri Prescott -Salvador Coffman -Omere Koo -Millicent Dupre -Dea Enlow -Zacharia Neiman -Caylee Stiles -Makhi Kumar -Caden Park -Maleena Carbaugh -Alijah Bracken -Avelyn Vargo -Rafael Decker -Nicolo Stroman -Jayvian Dilley -Kingdavid Mirza -Jaelynn Ng -Osvaldo Goodson -Damiyah Blodgett -Avery Neal -Bennett Day -Chole Buckman -Binyomin Ridgway -Kyndall Trotter -Shivam Grose -Aidan Vazquez -Brie Pounds -Hillary Shanks -Zaydin Pattison -Colbie Chance -Errol Haugh -Maahi Ronquillo -Elisha Gil -Jacy Burress -Arlene Epstein -Tyshaun Hennings -Johnpaul Brinson -Kingsley Jarrett -Madalynn Childress -Sabir Leininger -Nour Stephen -Misha Jacobo -Ishmael Hopson -Zyaire Stclair -Shae Ayres -Curtis Tracy -Olan Mong -Trevon Carreon -Bridger Nunn -Sephora Warrick -Rhythm Fleischer -Dolores Vanness -Marielle Westmoreland -Elnathan Ogletree -Ameen Nester -Raylee Bergman -Lucie Asher -Matai Esteves -Keren Agee -Raylen Linden -Perry Kelso -Quinton Gustafson -Aralynn Guarino -Bastian Mccrary -Abdelrahman Rives -Raniya Otte -Darnell Longo -Edvin You -Kynnedi Drayton -Cameryn Mariscal -Everly Vega -Quinn Munoz -Leif Stoddard -Emilia Benson -Qasim Granado -Arlo Slay -Talitha Carper -Kori Saville -Guadalupe Chamberlain -Dawud Ahumada -Macklin Quinonez -Akshay Whiteley -Craig Knutson -Melannie Vollmer -Cleo Phelan -Bowen Helms -Annmarie Luce -Kennedy Porter -Jacari Ferrari -Lailah Crouch -Harlem Moreau -Brailynn Beeman -Raigan Obregon -Chavy Duffield -Dave Amundson -Khang Heinen -Meilani Fitch -Ishan Skipper -Lahna Bobadilla -Lotus Sifuentes -Makenlee Just -Inna Mentzer -Darci Grajeda -Juliano Devera -Chastity Rentz -Mathilde Decosta -Skyler Knox -Tim Denison -Aryanna Tovar -Judah Jasinski -Cindy Greco -Kian Merrill -Hartley Braxton -Zymere Bainbridge -Elija Peppers -Boe Gendron -Salena List -Elan Charlton -Octavio Mayberry -Korie Curtin -Madisen Crittenden -Denver Ashby -Christan Paugh -Keisi Duron -Braylin Martines -Jaila Homer -Keelie Spindler -Leighann Mejias -Hanan Greenwald -Esther Saunders -Nizhoni Grafton -Jaylyn Mandell -Mahlon Brooke -Maayan Calderone -Marley Soriano -Emmery Paterson -Dejah Maddux -Keely Beall -Marisela Bontrager -Mark Mckinney -Natalina Starke -Reginae Wulf -Harlan Wideman -Buck Caviness -Nevan Lail -Rebekah Carver -Amaryllis Binkley -Brystal Orton -Karleigh Staples -Judah Miranda -Journee Sexton -Caelan Truax -Rowen Gresham -Renner Kornegay -Kaili Borja -Naveen Fast -Jamar Loomis -Jerzee Pastrana -Niah Upshaw -Oliviana Ranson -Timofey Dutra -Zaidyn Lumpkin -Clifford Ricketts -Marely Baumgardner -Carina Solano -Rusty Squire -Kamber Almendarez -Arik Nelsen -Oakleigh Higgs -Jaziah Mckeever -Maylie Grindstaff -Shane Whitaker -Makynlee Vicente -Henson Cowden -Eve Rowland -Danah Fragoso -Katana Farkas -Dillan Sager -Canaan Trent -Corra Kass -Kwame Penland -Aishah Ku -Shamya Saba -Mykah Ochs -Gwenyth Matlock -Kyara Newland -Naeem Mapes -Caprice Countryman -Marshawn Ellington -Annasophia Bove -Aubreanna Leboeuf -Harlym Didonato -Kaito Skeen -Adelina Crowley -Davien Digiacomo -Mateus Schutt -Zamarion Busse -Jazlyn Haney -Rylan Urban -Janay Vanburen -Emberleigh Barroso -Porter Baran -Suhaib Zurita -Adalyne Goodin -Jayce Burke -Kamia Svoboda -Aerial Halter -Alesha Laboy -Fabio Reavis -Clarisa Cogan -Gibson Mark -Collier Eberle -Carrick Hetherington -Glory Peak -Arden Bermudez -Angelynn Geiser -Audrey Graham -Karizma Brokaw -Michele Hulse -Jahziel Jacquez -Horacio Dorado -Izabell Colton -Remmy Boyette -Landon Morgan -Morrigan Philpot -Skarlet Schuetz -Miller Kling -Lacy Trout -Gregorio Dong -Kelly Maki -Reid Hess -Lian Keener -Poppy Cagle -Bea Olney -Gavyn Dowd -Sahil Stroup -Ysabella Trombley -Joella Reinke -Ashly Brinkman -Jalaysia Polite -Zyler Shen -Moksh Gulledge -Chantelle Smedley -Kaira Conover -Jessy Fillmore -Keziah Singletary -Jaydan Pemberton -Akai Hedge -Mirna Braddy -Skyla Quintero -Seraphine Bittle -Damon Haley -Odalys Salmeron -Kylea Dowden -Zaedyn Witcher -Eoghan Copp -Zia Devore -Demarius Endres -Mariangel Charron -Anne Holley -Indiana Langlois -Azaleah Farah -Zayvion Mayhew -Mckinnley Kilby -Samarah Flack -Jessy Philpott -Yulissa Plunkett -Emy Mak -Hudsyn Ludlow -Levi Blaine -Calina Sisneros -Callahan Gillen -Lucille Phelps -Afton Mcclintock -Lakelynn Avant -Sommer Dann -Linnea Vanhorn -Lennox Lancaster -Lilith Oneil -Luc Son -Dakota Mccullough -Dalton Kane -Zori Ledet -Georgiana Alicea -Ansel Main -Lennon Stinson -Khaleel Dilorenzo -Atziri Vereen -Myra Kern -Jeancarlo Mcanally -Jahsir Dressler -Zayna Rausch -Kaidyn Hartzell -Auston Delvecchio -Karen Kaiser -Urban Gatto -Zamiyah Yarborough -Sherlyn Navarrete -Casandra Hering -Carsyn Willey -Baleigh Mallon -Blakelee Rodarte -Meika Cropper -Lyndi Giffin -Priya Zaragoza -Allisyn Ruano -Graci Ascencio -Craig Knutson -Hawa Hofer -Drew Corey -Laron Hsieh -Taran Naughton -Gracelynne Fiorentino -Lillianne Mcclinton -Kingsley Jarrett -Amanuel Bozarth -Warren Case -Semaj Paschal -Caris Seale -Wayde Sandhu -Michal Menke -Knox Owen -Kylin Deanda -Yetzali Moynihan -Catalia Vong -Ahad Guth -Kamea Jiles -Pepper Cooney -Ahtziri Nilsen -Larkin Cottle -Dakota Olsen -Trever Kuehl -Aaden Angel -Bryston Mustafa -Rustin Galicia -Lexani Asuncion -Mikel Wheatley -Elizabeth Carter -Mika Beebe -Salman Donald -Kloee Jurgens -Nariah Pringle -Donato Gilliard -Kain Sell -Lenna Peavy -Eisley Vann -Semaj Coley -Nikole Chiles -Dariel Dill -Avery Collins -Chantal Ruppert -Eliyah Bethel -Aspyn Neville -Giancarlo Queen -Eden Katz -Chase Nowlin -Makenzy Vice -Alessandra Abbott -Cady Renz -Zury Macdougall -Tyson Christian -Cloud Gehrke -Rosie Egan -Yahir Metcalf -Zya Fore -Paloma Barnard -Arriana Gambrell -Nika Woodcock -Sage Stroud -Dominique Whitlock -Novalee Wetzel -Madysen Gilstrap -Kelly Good -Adalyn Barnett -Randi Deboer -Manolo Apple -Lainey Blanco -Verona Burman -Kacper Hersh -Elyjah Lemieux -Paris Jay -Kobi Torrey -Robby Gorden -Skyleigh Coelho -Maxx Ferrer -Audriana Eason -Salah Cornelison -Otoniel Engels -Alaya Kurtz -Yonatan Strunk -Cataleya Friedman -Luqman Palomares -Melony Cassady -Shourya Magill -Lundyn Desrosiers -Jarrell Aubrey -Windsor Spry -Madaline Addington -Niya Reiter -Jair Sharma -Amarri Callison -Daya Harbaugh -Orianna Monteiro -Stryder Neary -Kamora Christman -Kamdyn Allard -Mahogany Rupert -Arsema Chitwood -Avelina Abrego -Avani Falcon -Aydrian Belisle -Amaiyah Fontes -Kashton Deluca -Lillee Slayton -Sarina Hwang -Ashur Mckean -Jaslynn Mancuso -Alyzah Maughan -Dawn Hanes -Naksh Stringfellow -Makynzie Babin -Mona Garibay -Aryam Fortuna -Mirella Sirois -Kroy Mayers -Karson Dorris -Elisa Terrell -Alexie Pompa -Fabrizio Reams -Janiece Channell -Karlee Tomlinson -Talitha Carper -Zaidan Gruver -Ruston Sealey -Ilias Elswick -Randy Lim -Daxx Leitch -Philomena Loper -Maaz Struck -Mendy Jacobi -Sena Kissinger -Macklin Quinonez -Layne Peterman -Dayanara Steel -Maniyah Warr -Galilea Crabtree -Irvin Minter -Ilona Cureton -Miriam Villarreal -Melinda Dowdy -Yareli Root -Kabir Devries -Genesis Stone -Jazlene Bostwick -Faigy Soares -Kennadee Peraza -Angelique Welsh -Marciano Rana -Lynnlee Buell -Alahna Roos -Renesmae Suttles -Iveth Monteith -Akiva Huntington -Fox Lo -Caydon Tollefson -Aira Telford -Jaxston Montenegro -Kaesyn Fessler -Agustin Malloy -Naiomi Laroche -Daelyn Truesdale -Anna Marshall -Sullivan Rambo -Thorin Acuna -Callie Blake -Love Moffitt -Zaeden Ozuna -Alexiana Threatt -Saw Earp -Levy Barner -Mariano Hein -Legend Mulkey -Armon Northcutt -Saad Deyoung -Kalia Beavers -Dusty Thompkins -Christianna Clanton -Dempsey Stivers -Eliza Rojas -Kasyn Eden -Ezekial Danley -Dev Luttrell -Lux Caddell -Davontae Scheller -Azari Soule -Yovani Jordon -Mauricio Guy -Paityn Do -Hennessey Mccammon -Ceasar Burlingame -Paulina Crocker -Dresden Pitcher -Tariq Bergstrom -Annabel Sykes -Simone Healy -Camden Fine -Emelie Sanmiguel -Emelyn Haller -Emmaleigh Razo -Lucio Clarkson -Kyro Haughton -Marlie London -Sachi Creek -Sirena Hom -Demarco Covert -Melanny Mayorga -Harlowe Walley -Patrick Stanley -Kitai Bing -Zissy Barrington -Kailey Delaney -Shekinah Hulett -Hernan Howes -Sutton Sorenson -Ayumi Brockett -Harini Fulks -Saylor Snapp -Hendrix Burson -Yehoshua To -Paulo Bare -Rhian Highsmith -Jeffrey Carey -Jordany Wingert -Arda Bilbrey -Katiana Mosely -Wendell Amin -Alexxa Schuman -Atarah Maravilla -Sima Grimsley -Kasen Ritter -Jakson Bancroft -Avigayil Kennon -Kiersten Tobias -Klynn Wolters -Blakeley Whiteman -Hudson Perry -Bentlee Houser -Leasia Urquhart -Kyngston Tingle -Dayana Hatcher -Alivia Osborne -Savana Thomsen -Rainier Corpuz -Leeanna Sikora -Emili Brainard -Carlo Curley -Xavien Cataldo -Kelani Cunha -Teagen Shamblin -Alyssia Spell -Adrienne Ferris -Jamiya Pantoja -Kaydee Vanmeter -Bakari Krouse -Jarrod Mccurry -Grey Creighton -Truth Petit -Georgette Kucera -Maisie Mcgill -Dallin Bankston -Melisa Tarr -Analy Garrity -Christal Cardin -Prince Mcfarland -Kapri Ketcham -Kaliah Delvalle -Sahara Crider -Klarissa So -Harlen Palmieri -Atara Gaul -Kassandra Newsome -Laiklyn Geraci -Infinity Mcgaughey -Kamran Cordes -Ainhoa Arruda -Ariadne Biggs -Camora Huckabee -Lucian Stover -Lamiya Alejo -Morris Mundy -Carmen Knapp -Slade Scales -Roxie Jaquez -Pyper Helm -Keyla Purcell -Fenix Skiles -Axton Hand -Nayan Hargraves -Aadi Sim -Eva Weaver -Josalynn Shope -Vinny Markle -Rozlyn Hudak -Jaxyn Palazzo -Aryana Montano -Sanaya Mull -Braxtin Lampert -Kiarra Autrey -Aziah Muth -Jaylynn Whalen -Raizy Kohn -Margo Douglass -Kendal Kitchen -Martez Ledoux -Hilary Fender -Meila Edelman -Inara Dockery -Niomi Beachy -Essie Fanelli -Noemi Hurtado -Shmuel Guillory -Genevie Govea -Josefina Munguia -Christian Rivera -Declyn Bumpus -Carson Foss -Gibran Bevins -Alyssandra Nestor -Ricardo Cain -Ember Odonnell -Ahsan Falconer -Anushka Harrigan -Irma Trowbridge -Dario Thayer -Legend Cantu -Thaddeus Hammer -Bianca Hardin -Josilyn Aguinaga -Eli Creasy -Anvi Ginn -Caraline Borst -Danna Dotson -Melody Lyons -Evalee Dirks -Vanya Willman -Jeison Feliz -Dariana Lipscomb -Johnhenry Berge -Adrina Mancilla -Zlata Mellinger -Nicole Bush -Aminata Forster -Kayleigh Stephenson -Clayton Buchanan -Rylin Czarnecki -Giovanna Regan -Zakariya Turley -Job Lemay -Kelcie Quimby -Aariyah Marley -Braydon Arthur -Hadlee Coates -Leslie Ta -Kingston Montgomery -Jameson Parada -Misa Birnbaum -Scotlyn Totten -Roslynn Georges -Elisia Brunelle -Darrien Larocca -Neala Presnell -Cydney Breckenridge -Mikah Jain -Brionna Colucci -Jarell Delano -Adelle Pinkerton -Yassin Coward -Brenda Lilly -Shemar Mciver -Hisham Farlow -Maida Guyer -Savior Revis -Liberty Quintana -Eleen Alfano -Fiona Logan -Jezebel Dake -Nihal Lavallee -Nivea Brook -Marla Pride -Kaylyn Oswald -Zamir Farrar -Eli Wood -Kacy Kreider -Niall Tyrrell -Jannat Ammons -Soledad Seng -Emina Loney -Mayleigh Burcham -Iona Iniguez -Oden Moorman -Jay Villa -Jeimy Caplan -Adriana Curry -Maxine Keating -Brynna Pinson -Julian Rogers -Aslan Jeanbaptiste -Aniston Bustos -Charlea Peguero -Atlas Slater -Jarred Shaner -Corinne Reece -Jazaria Mccusker -Aloni Flower -Aniylah Koester -Lamont Marvin -Stockton Chalmers -Honor Pauley -Kourtney Pimentel -Christabel Schuller -Zahara Cheney -Janiyla Culberson -Shaniyah Weimer -Maram Willette -Bowie Dingman -Emre Mckinzie -Dalyla Kindred -Jaydah Nelms -Riyah Haygood -Jaythan Martineau -Mari Harbin -Carlton Mazur -Kenslee Flick -Magali Corbitt -Paxtyn Bye -Rubi Upton -Abdulrahman Valdivia -Susan Ma -Yisroel Hearn -Rudy Bauman -Ayla Houston -Saul Lehman -Aric Rounds -Sunshine Milne -Annemarie Mcfarlane -Belinda Stearns -Mackson Pitchford -Analeah Scholl -Gretchen Hills -Shilah Peachey -Trayvon Hutcherson -Jacory Ober -Vansh Alegria -Immanuel Light -Kamya Volpe -Jenna Hensley -Kirby Witkowski -Jariah Partida -Shreya Edmondson -Akash Forest -Kaelan Medellin -Sultan Oaks -Jomar Chartier -Maher Rashid -Constantine Peebles -Caeli Cai -Camille Montoya -Unknown Toy -Danyla Percy -Marlyn Aucoin -Maricruz Dail -Maylen Gartner -Ronen Stitt -Silvano Preece -Easten Prevost -Lake Hagler -Cody Gu -Tierney Banner -Chancellor Hutchings -Mehmet Galaviz -Joab Kapp -Aylen Bromley -Aisha Andersen -Eimy Riojas -Mackayla Mceachern -Ione Lamoureux -Anyiah Tapley -Kala Mastin -Demetrius Schmitz -Zophia Shrum -Isha Sebastian -Anay Canty -Madigan Osterman -Mollie Yanez -Keeva Litchfield -Milly Wimberly -Akshay Whiteley -Yahel Barnwell -Daphney Charleston -Kenyon Heim -Cian Myles -Kynslee Reich -Wyatt Evans -Faizan Boice -Tommie Montalbano -Kylynn Veal -Cason Joyce -Marie Mcdermott -Saylor Cano -Roberto Santana -Annalie Chiang -Emett Grill -Valor Morehead -Aayla Sotomayor -Ayala Lower -Harris Seals -Emari Hovey -Amin Iglesias -Cayden Dennis -Ada Berger -Braylie Schutte -Brea Fogle -Ahna Geist -Jerzey Nemec -Amaru Depasquale -Kinleigh Irving -Amauri Broome -Torin Fraley -Allena Durante -Abhiram Heffernan -Champion Honea -Brayla Krawczyk -Genavieve Lipp -Gwendolyn Michael -Jaylin Yost -Matilda Justice -Seraphina Pyle -Grey Schrader -Madilynne Tunstall -Kenzington Ong -Alisa Keen -Emilly Moffatt -Evans Soucy -Kaylin Jamison -Echo Pfeifer -Brysen Weiner -Deasia Padron -Iman Laureano -Jean Jeter -Larissa Calloway -Willa Krause -Adeline Leonard -Darian Eddy -Aylin Kerr -Aidan Vazquez -Jaxson Ruiz -Mitchell Ventura -Cari Beacham -Sailor Bey -Payden Bisson -Lelani Desalvo -Octavious Lorenzen -Hardy Jaworski -Samya Cobbs -Jaziah Buie -Josie Colon -Alexandros Wayman -Brookelynn Gatlin -Aahil Oden -Nivaan Ruble -Shulem Pagel -Bronson Bowles -Haley Horn -Madison Nelson -Riggs Trainor -Yanely Cedillo -Tyshawn Keeling -Greyson Pirtle -Zakiya Guffey -Alannah Jeffries -Maci Randall -Savion Dupont -Devin Lara -Elma Tai -Annalicia Wanner -Roderick Wakefield -Meghan Burroughs -Hogan Santangelo -Race Marini -Solomon Calhoun -Everlee Pappas -Kaiden Dalrymple -Luiz Reinert -Joesph Berardi -Lenin Schumann -Mishka Bowes -Joanna Parrish -Samiah Jara -Jordan Powell -Adalia Colburn -Haylen Midkiff -Kenlie Halpern -Travon Hoag -Aadyn Bakke -Jurgen Elia -Jusiah Cranston -Elodie Schwarz -Karalyn Boulware -Jariel Schiller -Mackenzy Ippolito -Kade Reilly -Kinley Yates -Omari Britt -Allyanna Swinford -Nikolay Ferrier -Rex Swenson -Tyrone Huston -Bryer Mclemore -Alayah Mayfield -Zaydee Paulin -Khalif Spina -Essa Vannoy -Ehan Celestine -Yaniel Shockey -Mailen Yung -Jovanna Marmolejo -Taytum Obrian -Athalia Serafin -Valentine Pedigo -Timur Thrower -Khole Scribner -Wisdom Raab -Deonna Mulholland -Hayleigh Dias -Cai Trice -Katie Booth -Jeancarlos Camargo -Hayes Bradberry -Betsy Bethea -Jamaria Hardiman -Arlyn Constantine -Lenore Roderick -Zarah Villasenor -Arionna Slocum -Yelena Kight -Marion Anguiano -Lucero Noll -Maverick Vaughn -Karsen Dasilva -Elissa Randle -Eesha Arbuckle -Giovanni George -Stellan Wofford -Alayia Hendley -Avyana Sly -Kalliope Gingerich -Aksel Menard -Braden Fry -Aalayah Fiedler -Finn Dougan -Dirk Delcastillo -Ashton Austin -Pranavi Delcid -Banner Pepin -Rudolph Loudermilk -Elektra Schuette -Naiara Carillo -Jairo Whittington -Jalisa Muro -Benny Parry -Gabriela Mckenzie -Rick Chou -Leopold Strain -Christen Marcano -Aavya Rachal -Monserrath Liao -Aalyah Collis -Azael Elrod -Rima Moncrief -Favour Mcgann -Leiana Babbitt -Kitana Guido -Matai Esteves -Jaclyn Babb -Johanna Marino -Aleyah Barksdale -Jori Griner -Fannie Brister -Camia Revell -Jaynee Stamp -Lars Gilbertson -Johana Cable -Haisley Cantwell -Genesys Poteat -Wolf Jacks -Destin Birch -Brissa Batson -Darrion Salomon -Landry Mccollum -Kaylinn Sharon -Rooney Middlebrooks -Anilah Willhite -Dylann Marchant -Amoura Mauk -Gabby Deming -Kevin Stevens -Jaden Kingsley -Zariah Vang -Jariyah Donato -Malique Lovelady -Payden Langan -Joseangel Makowski -Elin Mcneal -Briar Dukes -Daryl Pease -Josemaria Embrey -Iyanna Carrera -Zaliyah Verduzco -Lielle Linkous -Kirill Garretson -Julien Meier -Eldon Fell -Gittel Mcculley -Calee Gasca -Devonte Warden -Shaurya Parkinson -Rashaun Hammon -Landen Khan -Jensen Mayer -Revan Renaud -Ayra Lashley -Galileah Blaney -Simeon Orellana -Aela Rayford -Shaniya Marx -Neriah Rushing -Aron Lovell -Desmond Shannon -Dempsey Luckett -Reyli Karns -Aidan Vos -Bliss Berglund -Ayda Dorr -Landrie Gower -Leighton Daugherty -Favor Dupuy -Maelee Chew -Hilario Casella -Japheth Massaro -Marilynn Quesada -Acelyn Lavery -Brynnlee Neuman -Kelis Munn -Aidyn Lima -Lake Marler -Xaria Almaguer -Bryant Grady -Legacy Wooley -Scarlett Richardson -Ever Dexter -Alessandro Payton -Zaniah Palacio -Marlo Blessing -Amiliana Palazzolo -Vivian Wheeler -Daylin Bay -Arya Schulze -Jazzlyn Pruett -Dominique Talbert -Esmee Chinn -Easton Hammock -Justice Hanna -Mylo Belton -Elloise Arzate -Martina Grissom -Skyler Castaneda -Fermin Peden -Lucien Bouchard -Bradleigh Karim -Edan Kowalczyk -Kalayah Mick -Dominik Quick -Oluwadarasimi Prickett -Viola Coughlin -Avrie Bogle -Veronica Blankenship -Luka Moser -Alyson Plummer -Wynn Dillman -Kinzleigh Lapierre -Railey Simonsen -Cayleigh Deguzman -Ted Widener -Judson Benedict -Lily Reyes -Vihaan Ervin -Laura Ibarra -Arleen Millar -Brookelyn Schoonover -Kailah Chrisman -Shivam Grose -Shrey Frederickson -Gianni Godfrey -Kenadee Armijo -Francisca Cannady -Willard Beane -Jaiyana Hoggard -Rayna Pierre -Ramona Paris -Ellanor Fenwick -Zenaida Huckaby -Dev Luttrell -Ari David -Jenna Hensley -Gabe Joe -Ty Bolton -Atlas Slater -Aubreigh Fabian -Yvette Clancy -Sparrow Plascencia -Adabelle Kyser -Brinkley Pomeroy -Gracen Haase -Francesco Chun -Rayah Steinke -Kenzleigh Logue -Abran Canaday -Egan Vizcarra -Alexandru Alpert -Aubrielle Sprague -Artem Donner -Carrie Fennell -Kalissa Murdoch -Antonia Kiser -Ariel Becker -Zayvian Paradise -Lawson Church -Elowen Landes -Rosalinda Fleck -Belinda Stearns -Ari Sumner -Halie Stella -Keshaun Batt -Agnes Hinds -Alexah Lark -Zakiya Guffey -Glory Peak -Markell Bianco -Gitty Gooden -Emri Coomer -Amna Palm -Jamar Loomis -Kyla Leach -Skylar Billings -Niyla Yaeger -Scarlette Heard -Lacy Trout -Nataliya Lovely -Leora Bowens -Shae Ayres -Mahogany Rupert -Brynna Pinson -Oziel Meister -Reeve Viramontes -Auriella Minnich -Divina Bergmann -Lukah Agosto -Ameir Honaker -Braylie Schutte -Iliana Melvin -Kwame Penland -Alayia Hendley -Hogan Santangelo -Mckenzee Go -James Taylor -Christen Yoshida -Colston Battaglia -Azariah Sewell -Emran Kwak -Dafne Viera -Immanuel Light -Kainan Nero -Aleigha Brenner -Mordecai Gosselin -Teodoro Peer -Yareni Deel -Nasya Loring -Ivey Ashworth -Anisha Alcaraz -Anneliese Venegas -Janylah Kempf -Brayden Sullivan -Zaine Kunkel -Sloan Quiles -Talia Farrell -Coy Benner -Mayleen Toussaint -Amora Culver -Vito Dunne -Raheem Leavitt -Glen Gerard -Trisha Stull -Zacharia Neiman -Calvin Chambers -Jencarlos Showalter -Elloise Arzate -Anastacia Ambriz -Alexi Hoyer -Safwan Treece -Flavio Natividad -Deborah Bower -Freya Mcmahon -Catelyn Hawkes -Melanny Mayorga -Pascual Scheel -Jamieson Armentrout -Lillee Slayton -Hayes Bradberry -Danyelle Gama -Dariah Adamski -Ryley Ahn -Elida Omar -Sherry Lear -Maizey Hector -Onna Bednar -Kobe Langley -Eliyah Bethel -Sky Hendrick -Davin Stjohn -Meir Greenfield -Eliab Slavin -Jolina Pelfrey -Andi Pick -Allee Strasser -Carolynn Mincey -Mackenzi Oceguera -Leana Knudson -Demond Harness -Fallon Henning -Mirabella Mccleary -Naya Whaley -Dennis Albert -Wynn Kuhns -Maida Guyer -Bowie Lombard -Abbigail Jung -Whitlee Kile -Nino Sites -Abril Dobson -Briasia Pletcher -Ellah Mumford -Elena Dean -Marlowe Schilling -Loretta Ojeda -Torrance Dinardo -Carissa Ha -Lia Mercado -Devante Loving -Tamya Gurrola -Kamdyn Platt -Otis Keys -Yuvraj Sadowski -Tanner Goodwin -Luisa Adamson -Layah Silvers -Kameron Abdullah -Nashley Bergin -Lea Jewell -Colter Beverly -Agastya Ballew -Jailah Brace -Campbell Foote -Louie Nagy -Erick Drake -Makiyah Coyne -Haven Doughty -Kyle Byrd -Denim Sarmiento -Olivier Bear -Corrina Blais -Cassia Wampler -Daven Benn -Devansh Osteen -Mischa Lafrance -Lillian Hughes -Ilah Bjork -Jakoby Burrow -Daizy Koger -Azaleah Farah -Nathen Fellows -Jakyla Labarge -Artur Harsh -Graeson Sabin -Kristyn Troup -Jeffrey Carey -Shanaya Callaway -Jackson Elbert -Evelyne Belknap -Malikai Osburn -Roosevelt Bigham -Jaiden Tom -Lakelyn Byler -Elias Rice -Dior Darden -Ainara Purnell -Amena Ernest -Alejandra Oconnell -Kyngston Tingle -Justyce Broderick -Abbygail Clevenger -Estevan Hawes -Truitt Feinberg -Lilyanne Guess -Tenlee Halvorsen -Milagro Yarnell -Henleigh Gillispie -Jeanna Trader -Thomas Cox -Najee Mcvicker -Carlie Cavanaugh -Jax Alvarenga -Mckinnley Kilby -Veer Kimmel -Chimamanda Napoli -Cozette Stonge -Ricki Bessette -Karsen Dasilva -Alain Alger -Jimmy Shirley -Audric Schmucker -Calee Gasca -Anila Lavine -Ingrid Benavides -Zahira Firestone -Dandre Shorter -Zephaniah Estrella -Analisa Frankel -Hernan Howes -Anna Marshall -Parks Juan -Amarion Brink -Braidyn Kroeger -Bushra Blackshear -Izabel Krebs -Amya Thomason -Clare Neely -Harli Dixson -Aubri Kincaid -Sabrina Barrera -Ernesto Carrasco -Crew Kraft -Sydnie Rost -Crimson Carruthers -Paxtyn Bye -Florence Sepulveda -Maddalyn Theisen -Maya Rose -Rahma Conlon -Royce Dale -Rio Evers -Cruz Bukowski -Lawton Campagna -Kamren Dupree -Eternity Partin -Walden Raymer -Jaretzy Chee -Yasmin Sheffield -Hadeel Hoeft -Donnie Conti -Omar Mclaughlin -Alexander Thomas -Messiah Farina -Holland Madrid -Nasir Mcfadden -Desmond Shannon -Gwendolyn Michael -Scout Madsen -Marshawn Ellington -Jaythan Martineau -Amaiah Kunze -Matilda Justice -Gabriela Mckenzie -Shaya Dacosta -Mariajose Sutter -Maysen Eckstein -Naisha Paulk -Jak Silvey -Silvana Guerin -River Villanueva -Ridley Carnahan -Divine Hassler -Rooney Middlebrooks -Raidyn Lepage -Perel Guadalupe -Kayleb Her -Johannah Merino -Cedar Kirchner -Samyah Oleson -Marbella Siler -Anabell Bustillos -Thang Constant -Kaysen Erdmann -Dayton Milton -Braelee Coots -Caitlyn Magana -Yadier Ingalls -Maiah Tobar -Mitchell Ventura -Anilah Willhite -Wyatt Evans -Devan Waldrop -Niles Carder -Alenna Gonsalez -Taiden Yocum -Zoi Brawner -Valentine Pedigo -Dalton Kane -Nihira Spiller -Seven Aitken -Everett Lawson -Markeith Mathewson -Abbey Rhoads -Aleen Boren -Abigail Lee -Delila Fee -Hanley Jun -Amari Davila -Mattison Vaccaro -Ivette Melson -Adian Fritsch -Carson Burns -Esma Eddings -Maiya Cornwell -Lennix Yap -Doris Derosa -Anjel Matus -Namir Lechuga -Callahan Gillen -Marietta Ebel -Naiomi Laroche -Jethro Huey -Amberly Lennon -Khaleel Dilorenzo -Taha Rohrer -Avyanna Barrows -Minka Cascio -Alston Tedesco -Delyla Mullaney -Khaza Hollar -Eldana Strang -Kelis Munn -Jazlyn Haney -Mahmoud Driggers -Laycee Stanger -Maniyah Warr -Lelani Desalvo -Chole Buckman -Krystal Valadez -Laniah Hake -Toryn Lozoya -Monica Corona -Richelle Standish -Brook Harwell -Christine Milligan -Ryah Mcnamee -Pax Lamont -Naeem Mapes -Embree Chisolm -Reagan Obrien -Analeigh Keel -Fredy Elliot -Ephraim Hawk -Aanvi Mader -Aralyn Klug -Arien Chafin -Rene Machado -Julian Rogers -Leeah Tolley -Maesyn Redfern -Jaxie Mccarroll -Dakarai Mccandless -Izzy Earls -Khalif Spina -Wilbert Lefler -Akshay Whiteley -Janiah Beaulieu -Aspen Prewitt -Ciana Schenck -Lavinia Prior -Nazareth Gast -Oumou Powe -Ryland Matney -Cheyann Serio -Shelton Lehr -Kailynn Pendleton -Mustafa Dumas -Tristyn Emanuel -Kacie Robledo -Amillia Crabb -Myer Maine -Blessyn Mertens -Elmer Trammell -Kerry Cumming -Marisa Kelleher -Lebron Elledge -Lyric Chase -Emersyn House -Ember Odonnell -Mckenzi Alberts -Tymber Stapp -Adolfo Montanez -Louella Corso -Nomar Works -Analy Garrity -Arius Dvorak -Rishabh Rehm -Sybil Amaral -Makaela Ducharme -Khai Felt -Aariz Dionne -Anushka Harrigan -Cayman Lineberry -Shaelyn Wilhite -Meena Blumberg -Alli Dube -Jamyla Runkle -Myanna Gaudette -Kolbi Doster -Taylar Pegram -Steele Scroggins -Adelise Sabol -Zailey Lenhart -Zionna Harshman -Eshan Siebert -Kirby Witkowski -Erabella Mcclean -Malakhi Luong -Courtland Haworth -Lila Gallagher -Jael Whatley -Campbell Canfield -Kambree Mazza -Tevin Bair -Bodhi Lake -Tenley Vo -Kalayah Mick -Jaiden Morton -Louisa Quiroz -Caydon Tollefson -Adlee Derr -Maddison Berg -Caidyn Armas -Kinzie Furr -Zania Willison -Justyce Rugg -Madilynn Hays -Reynaldo Forrester -Cason Joyce -Saydee Lightfoot -Rivan Tennison -Brea Fogle -Lamiya Alejo -Alberto Fink -Bradlee Dykstra -Emery Coulter -Gilbert Mcnair -Ida Bonds -Crawford Doane -Sam Connor -Samaria Amaro -Elli Ripley -Martin Burnett -Kansas Mcadoo -Darren Holcomb -Karsten Bussey -Janet Dubose -Braven Folk -Affan Savino -Zebadiah Birdsall -Ammy Garduno -Adore Callan -Kaliyah Espinosa -Sammy Brockman -Finnegan Harding -Sirena Hom -Shulem Pagel -Zoya Donohue -Yuri Teel -Andromeda Kuo -Jahiem Resnick -Lennox Lancaster -Rozlyn Hudak -Unknown Fant -Alonzo Lugo -Sabina Loy -Emre Mckinzie -Braiden Moseley -Kaison Thorpe -Roslyn Mcdonnell -Arial Mcsweeney -Alijah Forbes -Berlyn Aston -Zaara Lagunas -Jakhari Simmonds -Rhema Giddings -Zalayah Sessoms -Jazlynn Baez -Kenedi Holladay -Kavin Hernandes -Leonidas Cramer -Amberlee Carlile -Mackinley Hamner -Ocean Whitlow -Jasai Waring -Adien Sankey -Lamar Wyrick -Blen Dunston -Madeleine Shields -Vincenzo Duong -Braydan Lussier -Rohen Cusack -Emmi Castleberry -Jasmina Lambeth -Jakub Ritchey -Taylen Thorp -Kaidyn Hartzell -Leasia Urquhart -Zyra Hadden -Elynn Galli -Violet Washington -Nadia Kemp -Mathias Downing -Teagan Conner -Avalina Polson -Jrue Killion -Katlyn Fouts -Kason Conrad -Honor Pauley -Bryant Grady -Inara Dockery -Jc Ronan -Anasophia Dehaan -Della Coy -Natalie Myers -Mavrick Harold -Brooke Miles -Rihanna Foy -Misty Fitts -Quincey Boots -Dax Ritchie -Kianna Moua -Lazaro Welker -Nivea Brook -Ron Ousley -Austen Malik -Jameria Lipinski -Avraham Lauer -Zadie Whelan -Ayomide Bash -Suri Carlos -Raygen Gamache -Tydus Beggs -Maxim Goodrich -Dempsey Stivers -Jin Eades -Olliver Setzer -Irvin Minter -Odalys Salmeron -Blythe Ceja -Maryanna Turek -Tyriq Richburg -Paisley Harrison -Donte Wing -Sonja Creamer -Javen Cone -Krishna Sword -Arda Bilbrey -Collette Aldana -Mattilyn Dills -Izabell Colton -Aubre Roop -Zuriel Krohn -Tryston Janson -Charleston Zook -Arman Hoyle -Kaybree Mozingo -Scarlet Sloan -Akshaya Breault -Esdras Parkhurst -Rochelle Pitre -Lochlyn Athey -Jasir Aronson -Bria Garland -Charity Stauffer -Blade Garces -Mikaila Merriweather -Kierra Fontaine -Kayah Jesse -Siena Abraham -Theodora Fort -Samia Zhao -Brithany Lazar -Ulises Flood -Nikayla Ottinger -Zaden Soria -Keelan Qualls -Ahri Gillett -Marlei Marker -Myracle Theis -Abraham Powers -Lilith Oneil -Analiese Sonnier -Ethaniel Gerhart -Eiley Collum -Kaylana Arney -Jannah Moy -Abubakr Cantor -Nikhil Lively -Yulissa Plunkett -Keelyn Spahr -Sebastien Smalls -Jaida Roper -Tory Shropshire -Cooper Peyton -Jayli Rhine -Anapaula Cann -Bram Dever -Dusty Thompkins -Aubrianna Hathaway -Elva Roebuck -Michaella Adamo -Skylah Morrissey -Victoria Gomez -Bryn Scruggs -Earl Kong -Nikolai Carney -Gisele Rains -Rikki Miley -Emmet Peoples -Chad Hagan -Jaron Regalado -Amaria Rauch -Dayron Salguero -Yael Chavis -Deliah Laine -Laniyah Barbour -Kim Mckeown -Aleksandra Duenas -Kenna Roe -Abram Howe -Spirit Marrone -Ralph Muhammad -Waleed Arreguin -Armani Beatty -Karver Swart -Pablo Mahoney -Slater Gao -Hayslee Lampley -Antonella Corley -Reid Knopp -Elize Hamlet -Kahli Adames -Katalina Beaver -Issac Boggs -Jamison Puga -Haneen Rome -Levi Blaine -Aira Telford -Bryer Mclemore -Sanad Pearlman -Oliviana Ranson -Jaceion Houk -Sana Daily -Archie Easter -Adamaris Snook -Keyonna Herren -Gabriel Futrell -Keagan Koehler -Story Mckenney -Joey Bassett -Bosco Lieb -Errol Haugh -Ripley Bolen -Koen German -Damya Kirksey -Savanah Zheng -Maddox Foltz -Jasmine Mccoy -Balian Lindholm -Olivia Johnson -Geronimo Conant -Marko Hardman -Ranya Pickle -Ara Ovalle -Teagan Power -Zoha Mcshane -Devon Paez -Seerat Desilva -Keasia Aho -Ellis Diehl -Santana Corcoran -Malea Scofield -Cree Suzuki -Ayat Rahn -Marylou Crippen -Tim Denison -Sharon Landis -Laynie Hitt -Shiloh Saenz -Erion Tilson -Ben Miner -Caralyn Eichler -Kiley Bergeron -Oaklie Fulkerson -Jaceyon Mallard -Whitman Cater -Naveen Fast -Ebony Hubbell -Saniah Gilkey -Analucia Quiroga -Lyndi Giffin -Koa Nesbitt -Dominic Coleman -Athalia Serafin -Rolando Ham -Broderick Lytle -Adyson Palumbo -Lincoln Araujo -Jayana Orcutt -Alyx Yong -Shanti Berumen -Nataley Spielman -Kaitlin Griffiths -Caleah Hudspeth -Belen Sheldon -Cutter Collado -Kenzlee Sage -Canton Ice -Aili Sartin -Jamila Rawlings -Malik Morse -Makenna Nash -Maleigha Spruill -Kinlee Barrow -Sullivan Rambo -Jensen Lavender -Zyaire Stclair -Janine Chesser -Bintou Leader -Candice Searcy -Andy Gudino -Valarie Bartel -Kol Houseman -Aleah Woodward -Ailey Duque -Iain Barden -Cristopher Reagan -Samar Hazelwood -Jaslynn Mancuso -Skyelar Rhode -Angelie Steinmetz -Arlet Letourneau -Isabell Durbin -Reuben Keene -Alton Crawley -Paola Feldman -Ziona Baugher -Diane Basham -Lisandra Holsinger -Akil Mash -Hanah Beckmann -Laurynn Liss -Tierra Pelayo -River Deleon -Blakelee Rodarte -Soren Janke -Livvy Braley -Karam Bickford -Alaura Money -Ivan Bishop -Inayah Gailey -Izabelle Bellamy -Cotton Stiffler -Damario Hermes -Torrey Bosse -Meira Sellars -Laken Solorio -Tallulah Noonan -Tayler Fermin -Carol Freitas -Haleigh Brower -Kalleigh Sandstrom -Jaycee Mccants -Charissa Dice -Kaydin Justus -Mehki Hotchkiss -Elexis Roseberry -Exodus Voight -Jaxtyn Endicott -Julieta Wesley -Van Dickens -Jeffery Fonseca -Susannah Earnest -Catalia Vong -Maribel Aponte -Alexie Pompa -Maximilliano Hagedorn -Heavenlee Leech -Marion Ruvalcaba -Wanda Kenworthy -Nataleigh Sacco -Reyaan Kulp -Murphy Hargis -Octavian Berk -Baylee Mcconnell -Faithlynn Ullrich -Sedona Strother -Avielle Herald -Jerrick Casarez -Syed Oldham -Tennessee Hendon -Keona Kellam -Aleya Bivins -Nikole Chiles -Kanon Clary -Jancarlos Dana -Adriano Obryan -Felipe Engle -Theodore Mills -Amorette Cutting -Raizel Wendel -Jackelin Petrone -Zaida Fincher -Jayce Menchaca -Jaylinn Hammack -Brooklyn Mosqueda -Brittany Booker -Aiva Fairley -Asha Kelsey -Juel Holst -Janay Vanburen -Zelia Manes -Maritza Coats -Royal Steiner -Armand Herd -Nithya Beason -Elian Saucedo -Jolene Kay -Magali Corbitt -Zak Haile -Vera Wiggins -Jaxson Ruiz -Leliana Drumm -Jacelyn Bohannon -Khi Burkes -Braylen Valentine -Tylar Pray -Eniyah Mazzola -Nestor Skidmore -Symphony Hudgins -Kain Sell -Sapphira Mcmullin -Alec Zavala -Krue Victoria -Dariyah Nieman -Teegan Griego -Danthony Hochstetler -Terron Alleyne -Boden Kinsey -Evalynn Hirsch -Lillie Elder -Raylin Orosco -Wednesday Dollar -Evey Stackhouse -Maxton Christiansen -Cristina Whitt -Kandice Denmark -Tai Shine -Leighanna Eady -Treyson Lebron -Jules Wooden -Chana Pagan -Zavien Garfield -Izek Pelaez -Theresa Iverson -Nakiyah Bolick -Esmae Buehler -Gaia Zink -Albert Faulkner -Espen Breslin -Blayke Donofrio -Alana Wang -Ona Freitag -Lucus Dare -Kalvin Batista -Azalea Whitfield -Madisen Crittenden -Fabian Lam -Kahlani Berens -Kaylene Riddick -Treysen Kujawa -Rajon Spiker -Augustus Mcneil -Meelah Rossetti -Nickolas Hankins -Shepard Samson -Greer Moise -Alida Danko -Decker Maier -Ameen Nester -Blayden Quevedo -Isadora Cerda -Marco Callahan -Jovi Johnsen -Nikolay Ferrier -Nayla Blank -Nariah Pringle -Kyndell Kunkle -Ayman Ocasio -Akiva Huntington -Stirling Cardillo -Emonie Anson -Cattleya Poindexter -Karmelo Headrick -Weldon Sorto -Amy Joseph -Nicolette Lenz -Haydee Trusty -Starr Rey -Keandre Click -Reeves Cueva -Kasen Ritter -Kyler Burley -Gonzalo Askew -Taylor Mercer -Elaina Mathews -Brenner Rosenblum -Jaydee Pillow -Luiza Wilmot -Dea Enlow -Kennedi Mclean -Mauricio Guy -Lainey Blanco -Joshlynn Bowerman -Matt Islas -Lili Marston -Reggie Kinard -Diamond Mccollough -Darrick Ressler -Yehuda Hare -Kenslie Spikes -Amyla Howarth -Shyla Heredia -Giulietta Soper -Aminah Boucher -Ariya Sterling -Keiran Standridge -Kaleia Peckham -Adisyn Buckles -Imari Barahona -Elam Beckwith -Lailani Ashford -Graci Ascencio -Kyrell Pankey -Valerie Daniel -Shiv Stillwell -Finleigh Mears -Ahsan Falconer -Kapri Ketcham -Rafaela Raby -Cindy Greco -Ignatius Speck -Anisa Hiatt -Hadasa Gustin -Halen Boutin -Kynsley Hass -Dexton Widner -Kaliana Knighton -Halina Sowards -Kristopher Kirkpatrick -Bruno Painter -Alexandro Slattery -Magnus Stapleton -Santiago Vargas -Moksh Gulledge -Asya Hazzard -Massimo Kopp -Tea Boldt -Shriyan Sobel -Safiya Langer -Whitten Tunnell \ No newline at end of file diff --git a/SimpleSearch/SearchSummary.h b/SimpleSearch/SearchSummary.h deleted file mode 100644 index 37e1dd9..0000000 --- a/SimpleSearch/SearchSummary.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef SIMPLESEARCH_SEARCHSUMMARY_H -#define SIMPLESEARCH_SEARCHSUMMARY_H - -struct SearchSummary { - long long comparisons = 0; - double timeSpentMs = 0; -}; - -#endif //SIMPLESEARCH_SEARCHSUMMARY_H \ No newline at end of file diff --git a/SimpleSearch/TBankAccount.cpp b/SimpleSearch/TBankAccount.cpp deleted file mode 100644 index 3f4ba9a..0000000 --- a/SimpleSearch/TBankAccount.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include "TBankAccount.h" - -#include -#include - -static std::mt19937& GetRng() -{ - static thread_local std::mt19937 rng - { - std::random_device{}() - }; - return rng; -} - -double TBankAccount::RandomInRange(double min, double max) -{ - std::uniform_real_distribution dist(min, max); - return dist(GetRng()); -} - -double TBankAccount::RandomBalanceFor(EBankAccountType t) -{ - switch (t) - { - case EBankAccountType::Checking: - case EBankAccountType::Savings: - case EBankAccountType::Pension: return RandomInRange(0.0, 1000.0); - case EBankAccountType::Loan: return RandomInRange(-50000.0, -25000.0); - case EBankAccountType::Credit: return RandomInRange(-1000.0, 0.0); - default: return 0.0; - } -} - -TBankAccount::TBankAccount(const std::string &accNo, EBankAccountType type, const std::string &firstName - , const std::string &lastName, time_t createdAt) : accountNumber(accNo), accountType(type), ownerFirstName(firstName) -, ownerLastName(lastName), creationTimestamp(createdAt), balance(RandomBalanceFor(type)) -{ -} - - -const std::string &TBankAccount::GetAccountNumber() const -{ - return accountNumber; -} -EBankAccountType TBankAccount::GetAccountType() const -{ - return accountType; -} -const std::string &TBankAccount::GetOwnerFirstName() const -{ - return ownerFirstName; -} -const std::string &TBankAccount::GetOwnerLastName() const -{ - return ownerLastName; -} - -time_t TBankAccount::GetCreationTimestamp() const -{ - return creationTimestamp; -} -double TBankAccount::GetBalance() const -{ - return balance; -} - - - - diff --git a/SimpleSearch/TBankAccount.h b/SimpleSearch/TBankAccount.h deleted file mode 100644 index 8614e9d..0000000 --- a/SimpleSearch/TBankAccount.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef SIMPLESEARCH_TBANKACCOUNT_H -#define SIMPLESEARCH_TBANKACCOUNT_H -#include -#include -#include "EBankAccountType.h" - - -class TBankAccount { -private: - std::string accountNumber; - EBankAccountType accountType; - std::string ownerFirstName; - std::string ownerLastName; - time_t creationTimestamp; - double balance; - - double RandomInRange(double min, double max); - double RandomBalanceFor(EBankAccountType t); - - public: - TBankAccount(const std::string& accNo, EBankAccountType type, const std::string& firstName, const std::string& lastName, time_t createdAt); - - ~TBankAccount() = default; - - [[nodiscard]] const std::string& GetAccountNumber() const; - [[nodiscard]] EBankAccountType GetAccountType() const; - [[nodiscard]] const std::string& GetOwnerFirstName() const; - [[nodiscard]] const std::string& GetOwnerLastName() const; - - [[nodiscard]] time_t GetCreationTimestamp() const; - [[nodiscard]] double GetBalance() const; - - -}; - - -#endif //SIMPLESEARCH_TBANKACCOUNT_H \ No newline at end of file diff --git a/SimpleSearch/TLinkedList.h b/SimpleSearch/TLinkedList.h deleted file mode 100644 index 1b5d3a9..0000000 --- a/SimpleSearch/TLinkedList.h +++ /dev/null @@ -1,157 +0,0 @@ -#ifndef SIMPLESEARCH_TLINKEDLIST_H -#define SIMPLESEARCH_TLINKEDLIST_H -#include "TBankAccount.h" -#include "FCompareAccount.h" -#include "SearchSummary.h" - - -// Using singly linked list since we gain very little in terms of functionality when going for doubly or circular -// and singly is a lot leaner when it comes to space complexity - -template -struct Node { - T value; - Node* next = nullptr; - explicit Node(T v) : value(v), next(nullptr) {} -}; - -template -class TLinkedList { -private: - Node* head = nullptr; - Node* tail = nullptr; - bool ownsData = false; - std::size_t listSize = 0; - - public: - explicit TLinkedList(bool owns) : ownsData(owns) {} - ~TLinkedList() - { - Node* current = head; - while (current) { - Node* next = current->next; - if (ownsData) - delete current->value; - delete current; - current = next; - } - } - - [[nodiscard]] size_t Size() const; - [[nodiscard]] bool Empty() const; - void PushBack(T v); - - template - T FindIf(Pred p) const - { - for (auto* n = head; n; n = n->next) - if (p(n->value)) - return n->value; - return nullptr; - } - - template - bool RemoveIf(Pred p) - { - Node* prev = nullptr; - Node* current = head; - while (current) { - if (p(current->value)) { - if (prev) - prev->next = current->next; - else - head = current->next; - if (ownsData) - delete current->value; - delete current; - --listSize; - return true; - } - prev = current; - current = current->next; - } - return false; - } - - TBankAccount* Find(FCompareAccount onCompare, void* searchKey, SearchSummary* summary) const; - TLinkedList* Every(FCompareAccount onCompare, void* searchKey, SearchSummary* summary) const; - -}; - - -#endif //SIMPLESEARCH_TLINKEDLIST_H - -#include - -template -TBankAccount *TLinkedList::Find(FCompareAccount onCompare, void *searchKey, SearchSummary *summary) const -{ - using clock = std::chrono::steady_clock; - auto start = clock::now(); - if (!onCompare) - return nullptr; - for (auto* n = head; n; n = n->next) { - ++summary->comparisons; - if (onCompare(n->value, searchKey)) { - auto elapsed = clock::now() - start; - summary->timeSpentMs = std::chrono::duration(elapsed).count(); - return n->value; - } - } - auto elapsed = clock::now() - start; - summary->timeSpentMs = std::chrono::duration(elapsed).count(); - return nullptr; -} - -template -TLinkedList *TLinkedList::Every(FCompareAccount onCompare, void *searchKey, SearchSummary *summary) const -{ - using clock = std::chrono::steady_clock; - auto start = clock::now(); - auto* result = new TLinkedList(false); - if (!onCompare) { - auto elapsed = clock::now() - start; - summary->timeSpentMs = std::chrono::duration(elapsed).count(); - return result; - } - for (auto* n = head; n; n = n->next) { - ++summary->comparisons; - if (onCompare(n->value, searchKey)) { - result->PushBack(n->value); - } - } - auto elapsed = clock::now() - start; - summary->timeSpentMs = std::chrono::duration(elapsed).count(); - return result; -} - -template -size_t TLinkedList::Size() const -{ - return listSize; -} - -template -bool TLinkedList::Empty() const -{ - return listSize == 0; -} - -template -void TLinkedList::PushBack(T v) -{ - auto* n = new Node(v); - if (!tail) - head = tail = n; - else { - tail->next = n; - tail = n; - } - listSize++; -} - - - - - - diff --git a/SimpleSearch/main.cpp b/SimpleSearch/main.cpp deleted file mode 100644 index 524edd3..0000000 --- a/SimpleSearch/main.cpp +++ /dev/null @@ -1,256 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include "TLinkedList.h" -#include "TBankAccount.h" -#include "EBankAccountType.h" -#include "SearchSummary.h" - -// -------------------- Helpers: random generators -------------------- - -static int RandInt(int lo, int hi) { // inclusive - return lo + (std::rand() % (hi - lo + 1)); -} - -static std::string RandomAccountNumber() -{ - // super-simple: NO + 11 random digits - std::string s = "NO"; - for (int i = 0; i < 11; ++i) s += char('0' + RandInt(0, 9)); - return s; -} - -// Any moment in 2024 -static time_t RandomTimestamp2024() -{ - std::tm tm{}; // zero-init - tm.tm_year = 124; // 2024 - 1900 - tm.tm_mon = RandInt(0, 11); // 0..11 - tm.tm_mday = RandInt(1, 28); // safe day-of-month (avoid month length edge cases) - tm.tm_hour = RandInt(0, 23); - tm.tm_min = RandInt(0, 59); - tm.tm_sec = RandInt(0, 59); - tm.tm_isdst = -1; // let C library figure it out - return std::mktime(&tm); -} - -static EBankAccountType RandomAccountType() -{ - return static_cast(RandInt(0, 4)); // 5 enum values -} - -// -------------------- Standalone search functions (Part 3) -------------------- - -TBankAccount* FindAccountByNumber( - TBankAccount** accountArray, int arraySize, - const std::string& accountNumber, SearchSummary& summary) -{ - using clock = std::chrono::steady_clock; - auto t0 = clock::now(); - - for (int i = 0; i < arraySize; ++i) { - ++summary.comparisons; - if (accountArray[i]->GetAccountNumber() == accountNumber) { - auto dt = clock::now() - t0; - summary.timeSpentMs = std::chrono::duration(dt).count(); - return accountArray[i]; - } - } - auto dt = clock::now() - t0; - summary.timeSpentMs = std::chrono::duration(dt).count(); - return nullptr; -} - -void PrintEveryAccountInDateRange( - TBankAccount** accountArray, int arraySize, - time_t fromDate, time_t toDate, SearchSummary& summary) -{ - using clock = std::chrono::steady_clock; - auto t0 = clock::now(); - - for (int i = 0; i < arraySize; ++i) { - ++summary.comparisons; - time_t created = accountArray[i]->GetCreationTimestamp(); - if (created >= fromDate && created <= toDate) { - std::tm* t = std::localtime(&created); - std::cout << " " << accountArray[i]->GetAccountNumber() - << " | " << accountArray[i]->GetOwnerFirstName() - << ' ' << accountArray[i]->GetOwnerLastName() - << " | created " << std::put_time(t, "%Y-%m-%d %H:%M:%S") - << " | type " << ToString(accountArray[i]->GetAccountType()) - << " | balance " << accountArray[i]->GetBalance() - << std::endl; - } - } - - auto dt = clock::now() - t0; - summary.timeSpentMs = std::chrono::duration(dt).count(); -} - -// -------------------- Name reader (names given) -------------------- - -typedef bool (*FNameRead)(const std::string& firstName, const std::string& lastName); - -// Globals only to satisfy the plain-C callback style used here -static TLinkedList* gList = nullptr; -static std::vector* gVec = nullptr; - -static bool OnNameRead(const std::string& firstName, const std::string& lastName) -{ - // Create between 5 and 10 accounts per name - int count = RandInt(5, 10); - for (int i = 0; i < count; ++i) { - const auto accNo = RandomAccountNumber(); - const auto accType = RandomAccountType(); - const auto created = RandomTimestamp2024(); - - // requires the 5-arg constructor overload - auto* acc = new TBankAccount(accNo, accType, firstName, lastName, created); - - gList->PushBack(acc); - gVec->push_back(acc); - } - return true; // return false if you ever want to stop early -} - -static void readNamesFromFile(const std::string& filename, FNameRead cb) -{ - if (filename.empty()) return; - std::ifstream file(filename); - if (!file.is_open()) { - std::cerr << "Error opening file: " << filename << '\n'; - return; - } - - std::string line, first, last; - while (std::getline(file, line)) { - std::istringstream iss(line); - if (iss >> first >> last) { - if (cb && !cb(first, last)) break; - } - } - file.close(); -} - -// -------------------- Integrated callbacks for TLinkedList::Every -------------------- - -static bool MatchMonthJune2024(TBankAccount* acc, void* /*key*/) -{ - time_t ts = acc->GetCreationTimestamp(); - std::tm* t = std::localtime(&ts); - return (t->tm_year == 124 && t->tm_mon == 5); // June (0-based month) -} - -int main() -{ - std::srand(static_cast(std::time(nullptr))); - - // 1) Build primary list + a vector mirror (will become the dynamic array) - TLinkedList list(/*ownsData=*/true); - std::vector mirror; - mirror.reserve(55000); // 5400 names × up to 10 accounts ≈ 54k (avoid re-alloc) - - gList = &list; - gVec = &mirror; - - // Read file and populate (file in same directory as executable) - readNamesFromFile("Random_Name.txt", OnNameRead); - - // Ensure we met the >= 5000 requirement - if (mirror.size() < 5000) { - std::cerr << "Warning: only " << mirror.size() - << " accounts created; expected >= 5000.\n"; - } - - // Create the dynamic array copy (Part 3 requirement) - const int N = static_cast(mirror.size()); - auto** accountArray = new TBankAccount*[N]; - for (int i = 0; i < N; ++i) accountArray[i] = mirror[i]; - - std::cout << "Populated " << list.Size() << " accounts.\n\n"; - - // 2) Demonstrations & Analysis (Part 4.12a) - - // a) Find First: search for one near the end and one that does not exist - { - std::cout << "[Find() near the end]\n"; - SearchSummary s{}; - // Pick a target near the end (if we have enough accounts) - const std::string target = (N >= 3) ? accountArray[N - 3]->GetAccountNumber() - : accountArray[N - 1]->GetAccountNumber(); - TBankAccount* found = list.Find( - /*onCompare:*/ [](TBankAccount* a, void* key){ - return a->GetAccountNumber() == *static_cast(key); - }, - /*key:*/ const_cast(&target), - /*summary:*/ &/*summary:*/ s); - std::cout << " Target: " << target << " | Comparisons: " << s.comparisons - << " | Time: " << s.timeSpentMs << " ms\n"; - - std::cout << "[Find() non-existent]\n"; - SearchSummary s2{}; - std::string missing = "NO00000000000"; // extremely unlikely to exist - TBankAccount* notFound = list.Find( - [](TBankAccount* a, void* key){ - return a->GetAccountNumber() == *static_cast(key); - }, - &missing, &s2); - std::cout << " Target: " << missing << " | Found? " << (notFound ? "Yes" : "No") - << " | Comparisons: " << s2.comparisons - << " | Time: " << s2.timeSpentMs << " ms\n\n"; - } - - // b) Find All (Integrated): Every() for accounts created in June 2024 - { - std::cout << "[Every() - accounts created in June 2024]\n"; - SearchSummary s{}; - TLinkedList* june = list.Every(MatchMonthJune2024, nullptr, &s); - std::cout << " Matches: " << june->Size() - << " | Comparisons: " << s.comparisons - << " | Time: " << s.timeSpentMs << " ms\n"; - // You could iterate and print a few: - // (Avoid printing thousands to keep output sane.) - delete june; // ownsData=false inside Every() - std::cout << '\n'; - } - - // c) Find All (Standalone): first quarter of 2024 - { - std::cout << "[Standalone search -- accounts created in Q1 2024]\n"; - - // Q1 range: 2024-01-01 00:00:00 to 2024-03-31 23:59:59 - std::tm from{}; from.tm_year = 124; from.tm_mon = 0; from.tm_mday = 1; - std::tm to {}; to .tm_year = 124; to .tm_mon = 2; to .tm_mday = 31; to.tm_hour = 23; to.tm_min = 59; to.tm_sec = 59; - time_t tFrom = std::mktime(&from); - time_t tTo = std::mktime(&to); - - SearchSummary s{}; - PrintEveryAccountInDateRange(accountArray, N, tFrom, tTo, s); - std::cout << " Comparisons: " << s.comparisons - << " | Time: " << s.timeSpentMs << " ms\n\n"; - } - - // Cleanup dynamic array (the list owns the account objects) - delete[] accountArray; - - std::cout << "Done.\n"; - return 0; -} - -// --------------Analysis--------------- -// The Find() function iterates sequentially through the linked list to compare the data field of each node -// until a match is found, or it gets a nullptr as return. This means that if the matching node is towards the very end -// of the list, then the complexity would be near-as-makes-no-difference O(n). Therefore the other edge case is that the -// matching node is found at the very start of the list, making the time complexity essentially O(1). -// Since we have no way to arbitrarily reorganise the list according to the search query, we have to account for the -// worst case time complexity, which in the case of linked lists is O(n) - -// The Every() function displays polymorphic flexibility through callbacks - meaning one function can -// handle many search conditions. PrintEveryAccountInDateRange() is more specialised, which also makes it more readable -// in this case. This also means that it's search functionality is not as versatile as Every(), with the specialisation -// of the PrintEveryAcc....() function being tied to a single search criteria. \ No newline at end of file diff --git a/Stacks&Queues/.idea/.gitignore b/Stacks&Queues/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/Stacks&Queues/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/Stacks&Queues/.idea/.name b/Stacks&Queues/.idea/.name deleted file mode 100644 index 0867b77..0000000 --- a/Stacks&Queues/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -Stacks_Queues \ No newline at end of file diff --git a/Stacks&Queues/.idea/Stacks&Queues.iml b/Stacks&Queues/.idea/Stacks&Queues.iml deleted file mode 100644 index f08604b..0000000 --- a/Stacks&Queues/.idea/Stacks&Queues.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/Stacks&Queues/.idea/editor.xml b/Stacks&Queues/.idea/editor.xml deleted file mode 100644 index 9cf688e..0000000 --- a/Stacks&Queues/.idea/editor.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - - - \ No newline at end of file diff --git a/Stacks&Queues/.idea/misc.xml b/Stacks&Queues/.idea/misc.xml deleted file mode 100644 index 0b76fe5..0000000 --- a/Stacks&Queues/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Stacks&Queues/.idea/modules.xml b/Stacks&Queues/.idea/modules.xml deleted file mode 100644 index 34ef89b..0000000 --- a/Stacks&Queues/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Stacks&Queues/.idea/vcs.xml b/Stacks&Queues/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Stacks&Queues/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Stacks&Queues/CMakeLists.txt b/Stacks&Queues/CMakeLists.txt deleted file mode 100644 index 0905ef2..0000000 --- a/Stacks&Queues/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -cmake_minimum_required(VERSION 4.0) -project(Stacks_Queues) - -set(CMAKE_CXX_STANDARD 20) - -add_executable(Stacks_Queues main.cpp - TStack.cpp - TStack.h - TQueue.cpp - TQueue.h - FUtils.h) diff --git a/Stacks&Queues/FUtils.h b/Stacks&Queues/FUtils.h deleted file mode 100644 index b442cdf..0000000 --- a/Stacks&Queues/FUtils.h +++ /dev/null @@ -1,183 +0,0 @@ -#ifndef STACKS_QUEUES_FUTILS_H -#define STACKS_QUEUES_FUTILS_H - -#include -#include -#include -#include "TQueue.h" -#include "TStack.h" - -constexpr int GRID_ROWS = 100; -constexpr int GRID_COLS = 100; - - -// Stack is perfect here because of the structure and behaviour of stacks - LIFO -// When we push the string in it will send the first char to the bottom of the stack -// When we push the string back out it will pop the last char first, then the second to last, then third and so on -// Time and space complexity is O(n) - each char pushed and popped exactly once and -// helper string "reverse clone" is needed for output -inline std::string ReverseString(const std::string& input) -{ - if (input.size() > MAX_SIZE) - throw std::overflow_error("Input longer than MAX_SIZE"); - TStack s; - for (char c : input) - s.Push(c); - std::string output; - output.reserve(input.size()); - while (!s.IsEmpty()) - { - output.push_back(s.Pop()); - } - return output; -} - -// Time = O(n) - push 2 .. n once and pop each once -// Space = O(1) - fixed size array inside TStack -inline long long Factorial(const int base) -{ - if (base < 0) - throw std::invalid_argument("n must be >= 0"); - if (base == 0 || base == 1) - return 1; - if (base > MAX_SIZE) - throw std::overflow_error("n exceeds MAX_SIZE"); - TStack s; - for (int i = 2; i <= base; ++i) - s.Push(i); - long long result = 1; - while (!s.IsEmpty()) - result *= s.Pop(); - return result; -} - -// Time = O(arrivals + toServe) -// Space = O(1) - fixed size queue -inline void SimulateWaitLine(const int arrivals, int toServe, TQueue& queue) -{ - static int nextId = 1; - // arrivals - for (int i = 1; i <= arrivals; ++i) { - queue.Enqueue(nextId); - std::cout << "Arrives: " << nextId << std::endl; - nextId++; - } - - // served - for (int i = 0; i < toServe && !queue.IsEmpty(); ++i) { - std::cout << "Served: " << queue.Dequeue() << std::endl; - } -} - -// O(1) both - just checking if true or false -inline bool InBounds (int r, int c) -{ - return r >= 0 && r < GRID_ROWS && c >= 0 && c < GRID_COLS; -} - -// O(r * c) -inline void ResetVisited(bool visited[GRID_ROWS][GRID_COLS]) -{ - for (int r = 0; r < GRID_ROWS; ++r) { - for (int c = 0; c < GRID_COLS; ++c) { - visited[r][c] = false; - } - } -} - -inline int EncodePos(int r, int c) { - return r * GRID_COLS + c; -} - -inline void DecodePos(int code, int& r, int& c) { - r = code / GRID_COLS; - c = code % GRID_COLS; -} - -// Time = O( r * c) worst case -// Space is O(1) -inline bool DFSFindZero(const int grid[GRID_ROWS][GRID_COLS], bool visited[GRID_ROWS][GRID_COLS], - int startR, int startC, int& outR, int& outC) -{ - TStack s; - - // mark start immediately to avoid multiple pushes - visited[startR][startC] = true; - s.Push(EncodePos(startR, startC)); - - while (!s.IsEmpty()) - { - int code = s.Pop(); - int r, c; DecodePos(code, r, c); - - if (grid[r][c] == 0) { - outR = r; outC = c; - return true; - } - - // Push neighbours, marking visited when discovered - if (InBounds(r - 1, c) && !visited[r - 1][c]) { - visited[r - 1][c] = true; - s.Push(EncodePos(r - 1, c)); // up - } - if (InBounds(r, c + 1) && !visited[r][c + 1]) { - visited[r][c + 1] = true; - s.Push(EncodePos(r, c + 1)); // right - } - if (InBounds(r + 1, c) && !visited[r + 1][c]) { - visited[r + 1][c] = true; - s.Push(EncodePos(r + 1, c)); // down - } - if (InBounds(r, c - 1) && !visited[r][c - 1]) { - visited[r][c - 1] = true; - s.Push(EncodePos(r, c - 1)); // left - } - } - return false; -} - -// Same complexity as DFS -inline bool BFSFindZero(const int grid[GRID_ROWS][GRID_COLS], bool visited[GRID_ROWS][GRID_COLS], - int startR, int startC, int& outR, int& outC) -{ - TQueue q; - - // mark start immediately to avoid duplicate enqueues - visited[startR][startC] = true; - q.Enqueue(EncodePos(startR, startC)); - - while (!q.IsEmpty()) - { - int code = q.Dequeue(); - int r, c; DecodePos(code, r, c); - - if (grid[r][c] == 0) { - outR = r; outC = c; - return true; - } - - // Enqueue neighbours, marking visited on discovery - if (InBounds(r - 1, c) && !visited[r - 1][c]) { - visited[r - 1][c] = true; - q.Enqueue(EncodePos(r - 1, c)); // up - } - if (InBounds(r, c + 1) && !visited[r][c + 1]) { - visited[r][c + 1] = true; - q.Enqueue(EncodePos(r, c + 1)); // right - } - if (InBounds(r + 1, c) && !visited[r + 1][c]) { - visited[r + 1][c] = true; - q.Enqueue(EncodePos(r + 1, c)); // down - } - if (InBounds(r, c - 1) && !visited[r][c - 1]) { - visited[r][c - 1] = true; - q.Enqueue(EncodePos(r, c - 1)); // left - } - } - return false; -} - - - - -#endif //STACKS_QUEUES_FUTILS_H \ No newline at end of file diff --git a/Stacks&Queues/TQueue.cpp b/Stacks&Queues/TQueue.cpp deleted file mode 100644 index cb00bd5..0000000 --- a/Stacks&Queues/TQueue.cpp +++ /dev/null @@ -1,55 +0,0 @@ -#include "TQueue.h" -#include - - -// Time and space O(1) - only adds to the end of the queue and wraps around when needed -void TQueue::Enqueue(const int item) -{ - if (IsFull()) - throw std::overflow_error("Queue Overflow"); - queue[tail] = item; - tail = (tail + 1) % MAX_SIZE; - count++; -} - -// Both O(1) -int TQueue::Dequeue() -{ - if (IsEmpty()) - throw std::underflow_error("Empty Queue"); - const int item = queue[head]; - head = (head + 1) % MAX_SIZE; - count--; - return item; -} - -// Both O(1) -int TQueue::Peek() const -{ - if (IsEmpty()) - throw std::underflow_error("Empty Queue"); - return queue[head]; -} - -// Both O(1) -bool TQueue::IsEmpty() const -{ - return count == 0; -} - -bool TQueue::IsFull() const -{ - return count == MAX_SIZE; -} - -int TQueue::GetTail() const -{ - if (IsEmpty()) - throw std::underflow_error("Empty Queue"); - return tail; -} - - - - - diff --git a/Stacks&Queues/TQueue.h b/Stacks&Queues/TQueue.h deleted file mode 100644 index 03f3c2d..0000000 --- a/Stacks&Queues/TQueue.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef STACKS_QUEUES_TQUEUE_H -#define STACKS_QUEUES_TQUEUE_H - -#define MAX_SIZE (100 * 100) - - -class TQueue { - private: - int queue[MAX_SIZE] {}; - int head = 0; - int tail = 0; - int count = 0; - - public: - TQueue() = default; - ~TQueue() = default; - - void Enqueue(int item); - int Dequeue(); - [[nodiscard]] int GetTail() const; - [[nodiscard]] int Peek() const; - [[nodiscard]] bool IsEmpty() const; - [[nodiscard]] bool IsFull() const; -}; -#endif //STACKS_QUEUES_TQUEUE_H \ No newline at end of file diff --git a/Stacks&Queues/TStack.cpp b/Stacks&Queues/TStack.cpp deleted file mode 100644 index 6e94aa5..0000000 --- a/Stacks&Queues/TStack.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "TStack.h" -#include - -// Time complexity O(1) - always append to the end of the array and use that as the top of the stack -// Space complexity O(1) - no need to save helper variables, just place on top of existing, size-static stack -void TStack::Push(const int item) -{ - if (top >= MAX_SIZE) - throw std::overflow_error("Stack overflow"); - stack[top++] = item; -} - - -// Time and space complexity both O(1) - Only works with the top element so if you have -// 5 or 500 elements in the stack the result will be the same -// Only returns and removes top element -int TStack::Pop() -{ - if (top == 0) - throw std::underflow_error("Stack underflow"); - return stack[--top]; -} - -// Time and space complexity O(1) - only returns the top element -int TStack::Peek() const -{ - if (top == 0) - throw std::underflow_error("Stack underflow"); - return stack[top - 1]; -} - -// O(1) for both, checks to see if the stack is empty or not -// doesn't determine exact amount - just makes sure it has one -bool TStack::IsEmpty() const -{ - return top == 0; -} - - - - - - diff --git a/Stacks&Queues/TStack.h b/Stacks&Queues/TStack.h deleted file mode 100644 index e9c3c02..0000000 --- a/Stacks&Queues/TStack.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef STACKS_QUEUES_TSTACK_H -#define STACKS_QUEUES_TSTACK_H - -#define MAX_SIZE (100 * 100) - - -class TStack { -private: - int stack[MAX_SIZE]{}; - int top = 0; - -public: - TStack() = default; - ~TStack() = default; - - void Push(int item); - [[nodiscard]] int Pop(); - [[nodiscard]] int Peek() const; - [[nodiscard]] bool IsEmpty() const; - -}; - -#endif //STACKS_QUEUES_TSTACK_H \ No newline at end of file diff --git a/Stacks&Queues/main.cpp b/Stacks&Queues/main.cpp deleted file mode 100644 index bac665c..0000000 --- a/Stacks&Queues/main.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include "FUtils.h" - -TQueue q; - -int main() -{ - // --- Part 2: quick demos --- - std::cout << "Reverse(\"stackqueue\") = " << ReverseString("stackqueue") << "\n"; - std::cout << "Factorial(6) = " << Factorial(6) << "\n"; - - TQueue q; - std::cout << "\n-- Wait line simulation --\n"; - SimulateWaitLine(5, 2, q); // 5 arrive, serve 2 now - SimulateWaitLine(3, 6, q); // 3 arrive, then serve the rest - - // --- Part 3.6: set up grid and visited arrays --- - std::srand(static_cast(std::time(nullptr))); - int grid[GRID_ROWS][GRID_COLS]; - bool visitedDFS[GRID_ROWS][GRID_COLS]; - bool visitedBFS[GRID_ROWS][GRID_COLS]; - - for (int r = 0; r < GRID_ROWS; ++r) - for (int c = 0; c < GRID_COLS; ++c) { - grid[r][c] = std::rand() % 10; // 0..9 - visitedDFS[r][c] = false; - visitedBFS[r][c] = false; - } - - int startR = std::rand() % GRID_ROWS; - int startC = std::rand() % GRID_COLS; - std::cout << "\nStart cell: (" << startR << ", " << startC - << ") value=" << grid[startR][startC] << "\n"; - - // --- Part 3.7: DFS --- - int dR=-1, dC=-1; - bool dfsFound = DFSFindZero(grid, visitedDFS, startR, startC, dR, dC); - if (dfsFound) std::cout << "[DFS] Found 0 at (" << dR << "," << dC << ")\n"; - else std::cout << "[DFS] No 0 found\n"; - - // --- Part 3.8: BFS --- - int bR=-1, bC=-1; - bool bfsFound = BFSFindZero(grid, visitedBFS, startR, startC, bR, bC); - if (bfsFound) std::cout << "[BFS] Found 0 at (" << bR << "," << bC << ")\n"; - else std::cout << "[BFS] No 0 found\n"; - - return 0; -} \ No newline at end of file diff --git a/assignment1/.clang-format b/assignment1/.clang-format deleted file mode 100644 index ed0fb37..0000000 --- a/assignment1/.clang-format +++ /dev/null @@ -1,58 +0,0 @@ -# Generated from CLion C/C++ Code Style settings ---- -Language: Cpp -BasedOnStyle: LLVM -AccessModifierOffset: -4 -AlignConsecutiveAssignments: false -AlignConsecutiveDeclarations: false -AlignOperands: true -AlignTrailingComments: false -AlwaysBreakTemplateDeclarations: Yes -BraceWrapping: - AfterCaseLabel: false - AfterClass: false - AfterControlStatement: false - AfterEnum: false - AfterFunction: true - AfterNamespace: true - AfterStruct: false - AfterUnion: false - AfterExternBlock: false - BeforeCatch: false - BeforeElse: false - BeforeLambdaBody: false - BeforeWhile: false - SplitEmptyFunction: true - SplitEmptyRecord: true - SplitEmptyNamespace: true -BreakBeforeBraces: Custom -BreakConstructorInitializers: AfterColon -BreakConstructorInitializersBeforeComma: false -ColumnLimit: 120 -ConstructorInitializerAllOnOneLineOrOnePerLine: false -ContinuationIndentWidth: 8 -IncludeCategories: - - Regex: '^<.*' - Priority: 1 - - Regex: '^".*' - Priority: 2 - - Regex: '.*' - Priority: 3 -IncludeIsMainRegex: '([-_](test|unittest))?$' -IndentCaseLabels: true -IndentWidth: 4 -InsertNewlineAtEOF: true -MacroBlockBegin: '' -MacroBlockEnd: '' -MaxEmptyLinesToKeep: 2 -NamespaceIndentation: All -SpaceAfterCStyleCast: true -SpaceAfterTemplateKeyword: false -SpaceBeforeRangeBasedForLoopColon: false -SpaceInEmptyParentheses: false -SpacesInAngles: false -SpacesInConditionalStatement: false -SpacesInCStyleCastParentheses: false -SpacesInParentheses: false -TabWidth: 4 -... diff --git a/assignment1/.idea/assignment1.iml b/assignment1/.idea/assignment1.iml deleted file mode 100644 index f08604b..0000000 --- a/assignment1/.idea/assignment1.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/assignment1/.idea/editor.xml b/assignment1/.idea/editor.xml deleted file mode 100644 index 9cf688e..0000000 --- a/assignment1/.idea/editor.xml +++ /dev/null @@ -1,343 +0,0 @@ - - - - - \ No newline at end of file diff --git a/assignment1/.idea/misc.xml b/assignment1/.idea/misc.xml deleted file mode 100644 index 0b76fe5..0000000 --- a/assignment1/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/assignment1/.idea/modules.xml b/assignment1/.idea/modules.xml deleted file mode 100644 index 8a1cdd1..0000000 --- a/assignment1/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/assignment1/.idea/vcs.xml b/assignment1/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/assignment1/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/assignment1/.idea/workspace.xml b/assignment1/.idea/workspace.xml deleted file mode 100644 index 445f2b1..0000000 --- a/assignment1/.idea/workspace.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - { - "useNewFormat": true -} - - - - - - - - - - - - - - - - - - - - - - - - - - - { - "associatedIndex": 0 -} - - - - - - - - - - - - - - - - - - - - 1760370577663 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assignment1/CMakeLists.txt b/assignment1/CMakeLists.txt deleted file mode 100644 index 90ee4f4..0000000 --- a/assignment1/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 4.0) -project(assignment1) - -set(CMAKE_CXX_STANDARD 20) - -add_executable(assignment1 main.cpp - TMovie.h - TMovie.cpp - TMovieList.cpp - TMovieList.h - TMovieNode.cpp - TMovieNode.h) diff --git a/assignment1/TMovie.cpp b/assignment1/TMovie.cpp deleted file mode 100644 index a92d8dc..0000000 --- a/assignment1/TMovie.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by csand on 13/10/2025. -// - -#include "TMovie.h" diff --git a/assignment1/TMovie.h b/assignment1/TMovie.h deleted file mode 100644 index c830548..0000000 --- a/assignment1/TMovie.h +++ /dev/null @@ -1,59 +0,0 @@ - - -#ifndef IKT203_TMOVIE_H -#define IKT203_TMOVIE_H -#include -#include - -enum EMovieGenreType{ - ACTION = 1 << 0, - COMEDY = 1<< 1, - SCIFI = 1 << 2, - HORROR = 1 << 3, - DRAMA = 1 << 4 -}; - - -class TMovie - { - private: - std::string title; - std::string director; - int year; - EMovieGenreType genre; - float score; - - public: - - TMovie(std::string T, std::string D, int Y, EMovieGenreType G, float S) : - title(std::move(T)), director(std::move(D)), year(Y), genre(G), score(S) {} - - // Simple getters - using [[nodiscard]] to give warning if value is not used - [[nodiscard]] std::string GetTitle() const - { - return title; - } - [[nodiscard]] std::string GetDirector() const - { - return director; - } - [[nodiscard]] int GetYear() const - { - return year; - } - [[nodiscard]] EMovieGenreType GetGenre() const - { - return genre; - } - [[nodiscard]] float GetScore() const - { - return score; - } - - // Not declaring a destructor since the default compiler destructor is - - -}; - - -#endif //IKT203_TMOVIE_H diff --git a/assignment1/TMovieList.cpp b/assignment1/TMovieList.cpp deleted file mode 100644 index 4336c57..0000000 --- a/assignment1/TMovieList.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include "TMovieList.h" - -#include - -using namespace std; - -void TMovieList::Append(TMovie* m) -{ - // Time complexity O(1) with using tail and prev nodes - auto* newNode = new TMovieNode(m); - newNode->SetPrevNode(tail); - tail->SetNextNode(newNode); - tail = newNode; - cout << "Appended '" << m->GetTitle() << "' into existing list of movies" <GetNextNode(); - newNode->SetNextNode(head->GetNextNode()); - head->SetNextNode(newNode); - - newNode->SetPrevNode(head); - if (old) - old->SetPrevNode(newNode); - - cout << "Prepended '" << m->GetTitle() << "' into list of movies" < ugyldig - if (index < 0) - return nullptr; - - auto* node = head->GetNextNode(); - int i = 0; - while (node != nullptr && i < index) - { - node = node->GetNextNode(); - i++; - } - - // Index større enn lista -> ugyldig - if (node == nullptr) - return nullptr; - return node; - -} - -TMovie* TMovieList::GetAtIndex(const int index) const -{ - auto* node = NavigateToNode(index); - return node ? node->GetMovie() : nullptr; -} - -void TMovieList::Remove(const int index) -{ - auto* node = NavigateToNode(index); - if (node == nullptr) - return; - - auto* prev = node->GetPrevNode(); - auto* next = node->GetNextNode(); - - if (prev) - prev->SetNextNode(next); - if (next) - next->SetPrevNode(prev); - else - tail = (prev ? prev : head); - - - if (head->GetNextNode() == nullptr) - tail = head; - - delete node; -} - -TMovie *TMovieList::SearchFor(const FCheckMovie check_movie, void *criteria) const -{ - auto* node = head->GetNextNode(); - while (node != nullptr) - { - if (check_movie(node->GetMovie(), criteria)) - { - return node->GetMovie(); - } - node = node->GetNextNode(); - } - return nullptr; -} diff --git a/assignment1/TMovieList.h b/assignment1/TMovieList.h deleted file mode 100644 index 6d9e02a..0000000 --- a/assignment1/TMovieList.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef IKT203_TMOVIELIST_H -#define IKT203_TMOVIELIST_H - -#include "TMovie.h" -#include "TMovieNode.h" - -// typedef to increase flexibility and reduce code recycling -typedef bool (*FCheckMovie)(TMovie* movie, void* criteria); - -class TMovieList { -private: - TMovieNode* head; - TMovieNode* tail; - -public: - TMovieList() : head(new TMovieNode(nullptr)), tail(head) {} - - ~TMovieList() - { - TMovieNode* current = head; - while(current) - { - TMovieNode* next = current->GetNextNode(); - delete current; - current = next; - } - head = nullptr; - tail = nullptr; - } - void Append(TMovie* m); - void Prepend(TMovie* m); - TMovie* SearchFor(FCheckMovie check_movie, void* criteria) const; - - [[nodiscard]] TMovieNode *NavigateToNode(int index) const; - - [[nodiscard]] TMovie* GetAtIndex(int index) const; - void Remove(int index); -}; - - -#endif //IKT203_TMOVIELIST_H diff --git a/assignment1/TMovieNode.cpp b/assignment1/TMovieNode.cpp deleted file mode 100644 index c63315d..0000000 --- a/assignment1/TMovieNode.cpp +++ /dev/null @@ -1,6 +0,0 @@ -// -// Created by csand on 13/10/2025. -// - -#include "TMovieNode.h" - diff --git a/assignment1/TMovieNode.h b/assignment1/TMovieNode.h deleted file mode 100644 index 13cc3c7..0000000 --- a/assignment1/TMovieNode.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef IKT203_TMOVIENODE_H -#define IKT203_TMOVIENODE_H - -#include "TMovie.h" - -class TMovieNode { -private: - - TMovie* movie; - TMovieNode* nextNode; - TMovieNode* prevNode; - -public: - - // constructor - explicit TMovieNode(TMovie* moviePointer) : movie(moviePointer), nextNode(nullptr), prevNode(nullptr) {} - - // destructor - ~TMovieNode() - { - delete movie; - movie = nullptr; - } - - // getters and setters for next and previous nodes - [[nodiscard]] TMovieNode* GetNextNode() const - { - return nextNode; - } - - void SetNextNode(TMovieNode* next) - { - nextNode = next; - } - - [[nodiscard]] TMovieNode* GetPrevNode() const - { - return prevNode; - } - void SetPrevNode(TMovieNode* prev) - { - prevNode = prev; - } - [[nodiscard]] TMovie* GetMovie() const - { - return movie; - } -}; - - - -#endif //IKT203_TMOVIENODE_H diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/assignment1/cmake-build-debug/.cmake/api/v1/query/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/assignment1/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/assignment1/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/assignment1/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/cache-v2-156341a28a522a650372.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/cache-v2-156341a28a522a650372.json deleted file mode 100644 index d03822f..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/cache-v2-156341a28a522a650372.json +++ /dev/null @@ -1,1343 +0,0 @@ -{ - "entries" : - [ - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/addr2line.exe" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ar.exe" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "c:/Users/csand/IKT203/assignment1/cmake-build-debug" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "4" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_COLOR_DIAGNOSTICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable colored diagnostics throughout." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "CXX compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" - }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "Unknown" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_BUILD_DATABASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of build database during the build." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of compile commands during generation." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake." - } - ], - "type" : "STATIC", - "value" : "C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/pkgRedirects" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GNUtoMS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Convert GNU import libraries to MS format (requires Visual Studio)" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "C:/Users/csand/IKT203/assignment1" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/assignment1" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe" - }, - { - "name" : "CMAKE_LIST_FILE_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of CMakeLists files to read" - } - ], - "type" : "INTERNAL", - "value" : "CMakeLists.txt" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/objcopy.exe" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/objdump.exe" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "assignment1" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ranlib.exe" - }, - { - "name" : "CMAKE_RC_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "RC compiler" - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/windres.exe" - }, - { - "name" : "CMAKE_RC_COMPILER_WORKS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_RC_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags for Windows Resource Compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_RC_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags for Windows Resource Compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_RC_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_RC_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags for Windows Resource Compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/strip.exe" - }, - { - "name" : "CMAKE_TAPI", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_TAPI-NOTFOUND" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "assignment1_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "C:/Users/csand/IKT203/assignment1/cmake-build-debug" - }, - { - "name" : "assignment1_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "assignment1_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "C:/Users/csand/IKT203/assignment1" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-fe79851469594e5c9889.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-fe79851469594e5c9889.json deleted file mode 100644 index c357c78..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-fe79851469594e5c9889.json +++ /dev/null @@ -1,230 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/4.0.2/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-Initialize.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/4.0.2/CMakeCCompiler.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/4.0.2/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/WindowsPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/4.0.2/CMakeRCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeRCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-windres.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C-ABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCommonLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX-ABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCXXLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCommonLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "C:/Users/csand/IKT203/assignment1/cmake-build-debug", - "source" : "C:/Users/csand/IKT203/assignment1" - }, - "version" : - { - "major" : 1, - "minor" : 1 - } -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-0df2d11af4c1b42d73f2.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-0df2d11af4c1b42d73f2.json deleted file mode 100644 index 4806874..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-0df2d11af4c1b42d73f2.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "4.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "assignment1", - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "assignment1::@6890427a1f51a3e7e1df", - "jsonFile" : "target-assignment1-Debug-46d5c067e4441b13457a.json", - "name" : "assignment1", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "C:/Users/csand/IKT203/assignment1/cmake-build-debug", - "source" : "C:/Users/csand/IKT203/assignment1" - }, - "version" : - { - "major" : 2, - "minor" : 8 - } -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/index-2025-10-23T14-37-49-0450.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/index-2025-10-23T14-37-49-0450.json deleted file mode 100644 index 2a7fe62..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/index-2025-10-23T14-37-49-0450.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cmake.exe", - "cpack" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cpack.exe", - "ctest" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/ctest.exe", - "root" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 0, - "patch" : 2, - "string" : "4.0.2", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-0df2d11af4c1b42d73f2.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 8 - } - }, - { - "jsonFile" : "cache-v2-156341a28a522a650372.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-fe79851469594e5c9889.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - }, - { - "jsonFile" : "toolchains-v1-f99d97189c24f24b8266.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-156341a28a522a650372.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-fe79851469594e5c9889.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-0df2d11af4c1b42d73f2.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 8 - } - }, - "toolchains-v1" : - { - "jsonFile" : "toolchains-v1-f99d97189c24f24b8266.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - } -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/target-assignment1-Debug-46d5c067e4441b13457a.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/target-assignment1-Debug-46d5c067e4441b13457a.json deleted file mode 100644 index 5d00dcb..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/target-assignment1-Debug-46d5c067e4441b13457a.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "assignment1.exe" - }, - { - "path" : "assignment1.pdb" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 6, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -std=gnu++20 -fdiagnostics-color=always" - } - ], - "language" : "CXX", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "20" - }, - "sourceIndexes" : - [ - 0, - 2, - 3, - 5 - ] - } - ], - "id" : "assignment1::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-g", - "role" : "flags" - }, - { - "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", - "role" : "libraries" - } - ], - "language" : "CXX" - }, - "name" : "assignment1", - "nameOnDisk" : "assignment1.exe", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 2, - 3, - 5 - ] - }, - { - "name" : "Header Files", - "sourceIndexes" : - [ - 1, - 4, - 6 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "main.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "TMovie.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "TMovie.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "TMovieList.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "TMovieList.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "TMovieNode.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "TMovieNode.h", - "sourceGroupIndex" : 1 - } - ], - "type" : "EXECUTABLE" -} diff --git a/assignment1/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-f99d97189c24f24b8266.json b/assignment1/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-f99d97189c24f24b8266.json deleted file mode 100644 index 7e2dd96..0000000 --- a/assignment1/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-f99d97189c24f24b8266.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include" - ], - "linkDirectories" : - [ - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "mingw32", - "gcc", - "moldname", - "mingwex", - "kernel32", - "pthread", - "advapi32", - "shell32", - "user32", - "kernel32", - "iconv", - "mingw32", - "gcc", - "moldname", - "mingwex", - "kernel32" - ] - }, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe", - "version" : "13.1.0" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include" - ], - "linkDirectories" : - [ - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib", - "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "stdc++", - "mingw32", - "gcc_s", - "gcc", - "moldname", - "mingwex", - "kernel32", - "pthread", - "advapi32", - "shell32", - "user32", - "kernel32", - "iconv", - "mingw32", - "gcc_s", - "gcc", - "moldname", - "mingwex", - "kernel32" - ] - }, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe", - "version" : "13.1.0" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm", - "ccm", - "cxxm", - "c++m" - ] - }, - { - "compiler" : - { - "implicit" : {}, - "path" : "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/windres.exe" - }, - "language" : "RC", - "sourceFileExtensions" : - [ - "rc", - "RC" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/assignment1/cmake-build-debug/CMakeCache.txt b/assignment1/cmake-build-debug/CMakeCache.txt deleted file mode 100644 index e8b6f2d..0000000 --- a/assignment1/cmake-build-debug/CMakeCache.txt +++ /dev/null @@ -1,420 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: c:/Users/csand/IKT203/assignment1/cmake-build-debug -# It was generated by CMake: C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/addr2line.exe - -//Path to a program. -CMAKE_AR:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ar.exe - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//Enable colored diagnostics throughout. -CMAKE_COLOR_DIAGNOSTICS:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 - -//C compiler -CMAKE_C_COMPILER:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/dlltool.exe - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of build database during the build. -CMAKE_EXPORT_BUILD_DATABASE:BOOL= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/pkgRedirects - -//Convert GNU import libraries to MS format (requires Visual Studio) -CMAKE_GNUtoMS:BOOL=OFF - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/assignment1 - -//Path to a program. -CMAKE_LINKER:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=assignment1 - -//Path to a program. -CMAKE_RANLIB:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ranlib.exe - -//RC compiler -CMAKE_RC_COMPILER:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/windres.exe - -//Flags for Windows Resource Compiler during all build types. -CMAKE_RC_FLAGS:STRING= - -//Flags for Windows Resource Compiler during DEBUG builds. -CMAKE_RC_FLAGS_DEBUG:STRING= - -//Flags for Windows Resource Compiler during MINSIZEREL builds. -CMAKE_RC_FLAGS_MINSIZEREL:STRING= - -//Flags for Windows Resource Compiler during RELEASE builds. -CMAKE_RC_FLAGS_RELEASE:STRING= - -//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. -CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_READELF:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/readelf.exe - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/strip.exe - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -assignment1_BINARY_DIR:STATIC=C:/Users/csand/IKT203/assignment1/cmake-build-debug - -//Value Computed by CMake -assignment1_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -assignment1_SOURCE_DIR:STATIC=C:/Users/csand/IKT203/assignment1 - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/csand/IKT203/assignment1/cmake-build-debug -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE -CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/csand/IKT203/assignment1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//Name of CMakeLists files to read -CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_COMPILER -CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 -CMAKE_RC_COMPILER_WORKS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS -CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG -CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL -CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE -CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO -CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake deleted file mode 100644 index 1b37ed3..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.1.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "MinGW") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ar.exe") -set(CMAKE_C_COMPILER_AR "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.40) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake deleted file mode 100644 index d64d803..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,101 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.1.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_STANDARD_LATEST "23") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "MinGW") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ar.exe") -set(CMAKE_CXX_COMPILER_AR "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.40) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang IN ITEMS C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex;kernel32") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/thebe/AppData/Local/Programs/CLion/bin/mingw/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") -### Imported target for C++23 standard library -set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") - - - diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index af7907553f109f21d30e77a20709226a3fd3c912..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43069 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 l1$}~qRIq(YCeu5!Q zjY

pOYo;&HQyB@$=B(D*#jC9zGUE8u}|-V7b!ffvH7UZ*&B zmZ|THM#IKV+j?30i}2@^yReb1_r$X3j%P~2o$qLV1%kltG#FyxIFEVC_)f5xOtpGw zUkF(=)($q)((B{Io)!x33$V#Un{^kBaEUPbHFNAi_h$%n$lYNepSg{Yc~@*5>1n}^ zc_;9gmqIAz)Pwkk!Yhr!pJ#>9l?#V=-@vl`6XUI9$rR=hp5Ap_{tF0#**6-K`x2my zlSlwa(O5V^E$vhDkW0fnQlz3RhLFv{k3fcpZ<5+xpHG35`w<|~V8US9*Np9{h8 z?7X}1#vB25h87isGGGlo#=W@2C>luQJeYX(^rg1B!ef;Bl!5+2mEiiXmW}Hi-hx? zhs~_@{x{;!$Tnw8i%7#k1Z+=QIC83g2-$-AB1SR%piK>BCiDE6d2$g}IPml7!C7{aMFRcSfjPVPoTBwmO z9X~!KYXMV2^jGg`4%E`~@W7$QveNjafqPD|)WCctP{Cp>ckeF)D~|;L-0@zyu_i`+ z*5}}P(j_2~QbZ$3x!tz(z-f#g*dRURuB|sJ8z4)|xDQEmLC<*%5=($;G&&WVu~qhZoybZn6+FLEggy~kX`YM!^(@e^W%JhS5?#0J(GD#fOU7^W z*5H}Ad2MOfy1D(jV+@rI4sja&Q;^;_x`hR4dc?@Q`hG#=LDw>37jv^4rP z|CaiOx-En;%H%^ zY+0!o*@>>6UA>WDyeqj+E#Ka7Bl6g_b&nqJh(!0Q@nFv`T^8SZi+|hZ#;v!mRGNeF zWLGevMxu#?8tqUMUAua^I=b-gT1Z#Rn;W-o-_9ttM3Z^3S_~{jY3ao4ZhE3Ol2q|3 zTrwI}6Wzf`1Tpp^oE}3a)X~FgdFz&XDMf3~?w;sgp&gT3>kcM6p=|le>(mtqdV6j~ zqI|`!RqBdeD^;~Tt|#{dBeh5@z-wJUn3_8I%GA`)alelHQluB*ocU}2lu%d1)Xrc+?TM;g-N9XYMM4iHyP`dcs@~ESPxb~Q z@9EX!`&ePf-hnz;5mu?*6KXK21`R5VDE=Acn&Z(VXvva$yON!12rmJu-o6!mgeP^6 zCG_5K6vo4QS3%-UFA^rBp=d-!9VQ5{BD|VQJ$y*tM`I%ObXKe)2XS#9JhooKpw@vJjVM?pV#i^ z%~|RGtp0c+V8_o+AN1Mty;<~76+T*l$?L>D_Vi>{TG?;U?~mEj;jDCLRyvZEPG_Y9 zS!rKZ8t?eoE-tP=F+Tm7XFQ!HeIKd-?*i9rMjka z^_tZ*=d)ht^3U1loPYfP+diyq^;{elz}or}+)5h{KaF@X;uQV?_fo_ur1$St#3^jS zU5_}0eHSW9C*l;|xfCxBB2MAJMR*K?IE9bnz8~>4!WVEKMtl_Ei?|;|d<@~1i!oJ1 zycyv~aX*GQh4ZjbKZ-bo*Wi8*aWBH_agQR7d86_w?vsd9s9+c5HN+{r5%+1t(Wfg> z>^4mz9z(bf_tGHbLpXu^a>Ob8-sO0AA8`slk4HXLh*S6*+&;u9?7I>V(GaKb^5u%M z1927MhjE7yr|=2fF~l*pD6f{m9*9pM{1`T+4kAwBHoU;`0OAz>4)-wP6#n`h(4FuR z(z{DX5vS0NS?F_!Q}}J%qlim$`GdzYcgdO;uK*ErUs!nF{sM274B$h&tg_^j(FV8bBXr2AlN&M%zrxg1t#r;dZlz<5$7ex5AC49NkAjZ0hYU&Q zC0Th^JN(_Xg8#e%`}$4YAHbF`{Z8$$1y*z~#vs7*UH$uc&S4Rbh%ha}AB*q}5iS|v z_?L;WT!hz&Q1ZD+q}xRp7vbF^ykCU>BErW-m=@vlB78-JV>Jt!HBV816D`IW*(J-EjKR-*3hda|{rGuRW3 z=wW|fNRQEe)8?)SI4U1>Z;$ADO!-%LOC$kix6qD{@}gVpgNgktMR`d=*v=UJ6j0MP zX^EH~qWwdSQ-_2*0mp65kcXLQ@LXV66Kt=gyMGJN(c4>NFS5i^FplBf;dkV2=H~qdAGd!2p!DCxoj2RT` zR=%rr#C7DRly1E{6x)X%QWj{@9#;It!eDzeo>YEOh)Q6;eEfYOr+Z#eM=ajelk89y z7j^7KHG#tQMYO3Ih0Lu*v|}2KU=>i5NX8?259Xf~>j`zoln)o}k%g)H`)7CG?BBM< z-&nbJbvOdLn5(1QU-Rxx>UH)A9oCVHV z;P1r(F4{JsyWcLci><}HIpBmBz`bJx`!z*osSWS$>oy+T)Go(H`Eph7!Gj+>NU2@k z+OoN#X1SV3Vh9dKFa*^u-=`;*zx##-8-j_1-rXMAr=omMqIP+2yyv<^s8jC_CMvqS zLh)!K+L5flNOxT@(Y<=ln&oPD5Krv%MDiB?l!!CCVS%b{NXB~;$%dYe=q!m#!eHHH#Yb^{cT;ptd=SA?E)&S)bWI$4VgumMwy2&P*ksv**q z6&3XKvY{SND(Q)7S5KHw=n0>RttNV7F-#QLBfwjM65X4?BSO@qT2Wz;5=eR&Cw?@9 zYnR`lul253Q&oL!#hU7>brn^Wq3ViYb%$Qz_11)SU9SvRc6jfym}l;?Tsy5CmDOu1 zYueWbE2_imAxB4hxS~d18?Feht*Y{_U0dC;zB2gM$Wb$`996-!9cyd!%8KgB_VpE2 zRaI*$+Joyu72$R3!&Skm;5xms<}H$A^_poVS<|uZ+I698*HzSb^)(e$Yb)1Rtgmiw zuc)aEdpp*Jz2V@sOcIr~40zz&t7eUNT1jejZ^yO4HES!{JK8HzH+oG4YO1=Ts-`1c z?G3J}4z6c)!zI~pjm0Zj)40aw?C46ak$uSx3(St`T+D6(6{`h64t@#$(7|Kto;Ko# zW5fN!2Zx7-6(9Dy0csoW1gsCR*hBpf4Lvmc(8xpShejV7duZYz<%s8qdc=Fgccl49 z+mYCj{v$(2hL4OKNgo+KGInI*i1M)KVfA4U8RAFV6c4MzHN(DPK+awNk1epe1EU#a zXuc(QM0{wlvzDpK(0Cduz!z@pR%yB&moKcBmoLt9Ck%V~M z$Lhc=dN!8FBt%%=EH7iyVq_->AS^F)c_=MLcH$PJH7(Vp{UVDsg9rl9$!{@ilM0Jb zc{(M^eo^Loo{C{6|>%1mZgo5@7P zq@9P6=5}7>#1SV49zYJaGvN?L`$cw+&BD$fMKSJ~yFwu{nso|-yv1PBjB3p1nK8?| zc&v3ZF|I(VkIGUEvIdYL$i#K0wrN%fm7{A5a11}h9z3tZdGiE!!{@m?R9`)A>m^@kY4a$(cjls(W##xuFi^l-xby1du0Xm{ChLA%P3SERV-+@PUF*J+1_!LU= zy66ce+4yc&hV)f0vj*{Uuu-J1dXQ!6ZpV|l`vB%WEnzz^l6hnnGCzc(T;{!9k#Hy& z56?|z6?C}FIqE{3ZrKbRE;AxIE|Ph47BYVoWx33F)IpPKQ)Go61rdnb8RK9sJBw38 z&AM3VkVe*p7dc!n2a4f`)9EGsa1_P4A5z<~U(yes0GRt>{yt%17WVl%=y3aJJ^EgD zc5Fy;lz!-&g&&@s?#_BAo>ZqER5}9qeE#v`=g8+W<496$gjuQ-JxO0!3!)zb4x1Hl z$nDraH6Vy6J0SwsD|fvUP8V=u5QfW>yC3TZ&Z|bRMWya1<$%oRT233zgO`zKo7dU+ zPaBHmYs>P4R-#Nj6Q4Cv%Df1tZ0F9Mq)lENoCsUCqp^Ua z$?55A+Uc1Fhsu);W3#X!ofOG!*p1&InRQMyz31+uoOZqf6z%iKv*}y_WNX4!U}?Ly9@`avU~eUQcKePk9guQp^xC#rSC)_6^!k)+?RCArMG>s_EI297aX zHZ^t5OrVn6Ps~E*TMU``PvR=r@9xZ+{%4TqGOIZ~6TgMS1T~Zx z0#8;K#9a9|lsasKJPF7I(;aje&I^Ei56z0tKnU~;Kt8|N3i&^P{Kf`xqcZ#GJz@o3 z$LL%E2<@?&+}{bvFqrTjfa)Deii?-Q8JxfwnFhyMUk`$iSCV1j+4!nqAD72QgA($L z{xOKjWxmZ6SYS(kz8pCa9d!{9Ic6aJ`3yiXoWOC8j%)^tPLcC+=F2^zPVnMAzvaa< z(>0WXWM}X(E&oYCR1jpf+e%i1hmNLms>m~$=r2H=kJBH9~I~hQV zQObn;1rU!7G9Q@}OQ&yNR|Dr`_$8IuLv99S8-7D&_Ou!xzY`EVyAitwoHE()KTuy~ zB&KnlO?{1_6c~U`jZt1kWIuKgdhzGOyh6%Te>o(6?M*K&fmV;fa8Iv+&(m(k_YgMTEFypQ+E%b zCJtdr-)KXe_bqlh3`g#ePoul^`7#jUK2LP)m-P7};BcSMKQ7ZQ#7y;G06M(hnGN|y zmgOy%J7J#*=BxQ_I0zgPW+oeQI#loZZ5RWox59?2W?@6mENmE?g$*w@Y)ExgVXHLx za~H$s2}SulSq#6LroK1VNJKc_w&0LO6y;ZdRLW8eaz1!Th&gZJl*!IMVDYjH9si`S z_KO@|7g;zCU$v>kNJ(Fju#93Hwa+-Z;1#;dy6!9C;P zKIY&)GAGNAI=Ise#3oPGgoFEO2lu0M;{LLOd#Qu_q=Wk#4({nWaX;zct~$6Y*?ze0 zO$YZAbK?GE2lsLZ_hJY4VzZPO<3{JieaxgIMp&$#-0ydAA9ir>cW^IvaQDuM`#}fy z!w&9!4(^vZxYx{y`vC{{AqV%EgZmN(ci)`2_dB>Bba3x!9DHZzGF_@lMe1N2lr+N_Ynv8wmET+IkU$*kd!(9_*Fe3YdJs8wGT+&aN$*@tV=#`3L3hH z%->t#SCta|y~TJNlhvu3drtBfOF9BXC!j)V$YzF1v7$9j^}#uL_CB%y6E>eh4e;!NW&ZT9;ApSguwMV zL?;9t4*3>Ra&^ohF9IU#ltX?E2wjxokTZZB7BX|lLV7TaD76$0DFsB1aU4D%YkT^jQHR*g1kT#LeafSe)ivkXzPwmmj$mu}$2>rgmi+mED<9q`+vghZJ zZv$et#!mnl1rb3;Tw)d>iBlS$_QAa*T235e`l3aFMN8d{MLrA$p92TngA#2Gkv?Sp>7O!*L9$nyi> z3>lgNto#}fImhNQ{~3@{`bMu1SBJR30`U~AavJd{vD;fHt#(K z2wi4v!pvo+~Isowi-Sqhn075o2 zW&RK#s*TQP0g2e?90f$q=Q;P|fHVWgtic}w(r>G;Hvox=JqKQDK05L?gBL#$Pf_?@ zoUEO90%zD(7cGF8yfh8J<?;~Eey7-8oW9t3|Kt>FCh~hJV#BAK3 z2gF_%V}PJ?gbn3+etb_)YB33%HsFAiXcq%p~RY zz>%xJ0)?NYs3>y9!R>r2a8$#?<++71$YT0oCvb*^bi7nAAaY-eL-qsGZ?oYLAZc4I z9|43eQ?G9T(gqyP3q45}jThy>F}>w^;82fEd^oS40b=hHUI(PvRy!Bs=!%#PvIY=2 zU*&Wf0citO&Rw3K$oIaa4Q~aG&%i-M=>dc;E}=YMv6$&DOZ5vJvraz-h}}NJfTV$7 z;-mqQJ7!$M?*QVnY4ICC=rX<61qW*bx@pz(0co~DmXQ-0wM^x&BM5LzI!%DcwG8Lp zO%U67aR(sHwp#uKAT>5#!+^wWkS_xQB`mz214ISHtmT&gIbrjbR{25b_j`BhM5a0mN*lUjxozn}o*+ zV&nBgK!$8MzXD{`=3{>W#Amb5d`$O915=C30Eq!YHs*G&0A$$U#cC%6->{Y12pm+0 zWe%_vkVlMC$Wqz?DYkKs1EM0wHGjVj~Momr>yd40jkjSr@)cByIl9*0y1H<;hTUA*<@ad?=sM3*77O`q?RByIxT<< zi#PW;uOJ`+pmCYysj+E8X5z6IIOgcUPw~K)8EiO%z#;pXR{atnlrklJ9uT@r$j<;d zX|wYm0U0u6mM70Dw*K%ubl_k0B2~c^9L(%^Jff)sGU~s$W40hZ*AYTVb4Srr>*AS}2snDaY&= z_+2>15Yt}%6Qiyke2A(mjIWnrdmM-R2H07~aRoom(n9RSU-9;P+3L97f$zGlmL)-% zA1=(_jyLo9fx+2O@uHlAT2sT88*kMbwrp>yYi!i&{To|v)SBvA0{(5=9Juo6VkR8e z(@!!TNaFY14mb`N6hG%zaNJ-M&V|6tb~_z8)EhHSAKDAM*)lYZ9k^^oWj_%#)zxsa zLDwGqh>4TZ@Z-GQ4(8cNK*sUM**4-6h+NQM4qRHCI&rDXc0j}Xde|C<45raMu05DT z$Xz|XI1D<(53!a%+i()&juVZ9fg3Y^-r>aS>c%^!#tGFpc{8*dKlfx_Nheb~3rLUb zN=A~2FuvKQ;q!2z9A>g3LbuuAC3>Uz@Yt8?wDw>^$M75O$9LG4Wd@wr1g zm|Cc2ehX1+@4_kFI7Bnpqhx2{^v+~Nm${po@Z4+DCLHaF!`R|=8yoO;FP0HejmxWr z(Fr7M5b73k=(nk5>o%>iVS5VHx%N{D1!r(-|y z8Av*Iy*t>qogdVmKs>&iehNruiE4B{c(5HO%He0CAfs#e3C` z^EYnY#0`NjQNkE!Q9wg?+lm9%oA3cf95N4ix!=ZvU2rtnmq{po3~Tw3oTBA!i~<|K z2hu`h0Y;IhcyG8{-^XfMi@?u-py7*+CKf)gs7VY*W*l}zKW51{sKbT^++eG-sWgrd|pzj zteKgcqWB(V79~19S0S8czlC>0VoS6~I#xr^rrvlQU(jR-23@_Uw_8KcMJ^iYYL5rw z`_OlH>!h`OW!~uotgGYWp7pKpJcx2AVsaQZdS5!cWtwbG0$&A~28TWx zFimz|-mLGiy*P}=f$ar1;_SjzSe*rTL;4?8-A3( z7S=o1cxs>eQ0HMEqBt9|Ln3&Z{sNh32a(x`^&yg6*3^N|3gEWpcPTUtju=a@E=^E? zSIP1@h9SOd6zYU0g)q>dC3b}p%r5jLQw?9|1s9CO=h$48YIC#X{z`{1+4RnC z>TMmKte=&o+Gkw546bG&TO(x&^Ya&GIlczZDg{^L-`Ozh(X0j8lbdCxcWZ8L$NZ_q z@{tft!!HU96{J7q_$UbE&d-dGSZ4LX!(-NZCmYzD&CtLySC;OP&*#~C1e2Q_6C%S+ zxyHtVA&aCrG0XZgima4amL+n2j3wtcQw)WKk2{QRBFt@=JfxYsNE$OKIU&MOx~qpiV9nZ==s3_)X}yBEO)!CPEHm%KEQ01~4RtMs zq*T%33Bh#!LJivJXRRHe=xGh%|8k&lB9ujzlXriKpx0|cntg~rzVaCM~JGv$^Z$`2q8q1!nAp(6h_)(RM%?zFpPj(Dy`R14O zs9m!=8_{Yo76I8GN3wsEXgWNi!!~ocL~?Hf(sr|9#MYE#ClO-@FA0rMP=nvL_5Q2wD0nlA1q!$kXo-0{h;QZT@ZynylBgj+wk4NgCdQvc~v{ zCTJa$h_roNfN)keMs>MEU#Q?$-g zBGDjL;95r{xQixA1~u*^rkS)*=k7!jdl;) zra&IUo09 z?o5*AhrX}B?fvEEob#OLJYVNIpZCtWjoXKmLPb%Ea8FJu$}xm=`Pl!d|MesL{41V4 zUwLxwcdk6xDA>~zO{#6W8t?5(SM2qPIA-b zrUYFhxB;x&?}A>fKvfAU%bF2R%brE4exSM$9#xbK5pPnI20-cO?W=s zmdi(Y@kBfX7^~Z(h!EcmxGk5D;pvem5LsQPkxBFdxGk5@QPPt6XA*4*4E`)I*ysri zwv;vu`qhntjpajkf0Ka+&ZwE@LPZ&L|4xJQDfh1{6(yxSm`*NuhRl(<`JIX~Ht!j# z>dbYBXFhxx;a&KbaE#QVL61y#$n-a0ZP1y+=nPD_dP|TRL~da4c;-LR#98+f7GavfTRuej1ne+3Z#{wt(r`~1XjyYXmBj>kO#TTC>OSZuU$svd9s$d$Ft;n z&rq4kk<61YKM({z#J<|YO?Ba3#-IRhQ2K|-NpdjHrO^CdxM0dX7b*k}TzDP=WF(++ z=J(vxKSEUz=hTJ2xeKvDNVD)46iZ!r3PH;KUHq>fJc(k%5M2`n zhRl1xEag7V!R|~IOMU@KxKzyWKot^y9vr#rA@R61@nvgbH3>H8pMa4jN}g8Q*EeoY z&SM5S{Uv5U|3u1neIP`>F%fW$0CybG@szTj23d*w0LO)Mq)UO40ZInsN}f)ypAR!6 z=dPa*wUW!nZl|1-@2-J~^LNc*e8vI{)IS0e52i~#kuG^EJyu095E?}|n({>~=$9~1 z|ELw+ZEfLO0|RFQfdi2;-(aJP9;iI!R|nFrz`?-r(L$=RO_wm8Ne}oZsV|$$>4!m; z8tB2mfyMubI4THoKy5-ho++b}L<^E-qm2g+TvkA`5#m@Wu_(;O;iNnQyg+go54cV; z?`Rx_4^a68$`7Eu0`oe*TJmt`ciaaIXNW1)R3g}|$Nhc}i>7oKSM^=ve-S!;OQ4UFd>KL{0&rl_#c+d55ULol6 z-1`~W{Q%E}n!PU#kumI@{_87PVf4i4GbVeN$$qj(So=Ve3oKp$*5LO8siG00^BOFV zCNj1dIZq%b)q>_yG%`6d&^_TA*fXK@{v2v;BU{4A18+@E5?^ybP*d(D?_~|SWcvkLkx;SX6|xFO8vM2nFwph&TG%g5*M^ijk7NUui+|s)0SFuHK8#Wvi){ zQmS#`O2HBgfW&d^CP?{2A2}wP@_>J$cx)-~CXi%JnmiEBF&8kT$-abxGJip3*7+xT zUu1MFx>5ZP?C~hQhDU*qVs}0vKg26cF2sKY?#IMg;*|A&qTiJ~tWMdoHSoZh{UA-v zx~XJ&uTrvnk7r}aa=!`_H9_JgGR%3qVuNY4+y_Yt2)+)UmMSV>{#b!H8qDM<;D2}* z;#8xJNR(h=%@RH&u9AsLB-Y5p)kxeX6PF+nk%_K zAAbi8JI8B}VMJA)rD_4&%Ng6_nafGa)ZGHL6R2Ef2zV+m_*~{{KUX?HP-t@FQG@^F+IsOSl=Mx$VU&n7cyHPk`UIBTRYyYDOjVbxdtAuN;{0 zmF&xaGK&|L?0c2R*Y_hV+4o(UQ(Us|IT-k50N}qJHp2KU&z}w^$=}U&2&`3cM8*fBvR`ycGv zKYf6MM)_piD5CVUBFQ8X06Op~Z!ApYA+<>y<@;$`(8w@JJfb}rm`jE}HnxTeaGj2g zy&KCeHckO3v}3k=Y$>;${(Jb|SkVx9PO6cFw^-=80GjG@MitIRnWuPday(!0GFns* z`d=Q{^YV?mVk!U2Y`nrK`qEEmXc@@RwEQIC6g%-8Noiyb(jpd`uJfO~Z=Q&y?|%<5 zYG9Spi23}>fx+f76`ckx#Aq;hr;z(g6Rgh73QLAiS-W~sN6A|J+qGk0qBuE+D(TWO z4dlt!j@9y+41DboG@`MaO*lM;`QUv7zs7`1-wYG{ViR60@EZU})Af&2o1j&FY02IP z&{wmTc&6X%s4!RD%vMtm(hLD}MWk4_Hn|By_HNL_1UP5cHIOa|9M2SCgf7awg5ABq z^5+8wuonV%H!=c)?k|GQ3HRsmpDuJzzq}H-Dfb}?$miXkXR+g%AOGj%WajVDXh_Jx zGkl67=C@6v-@&w}Ma93n%TcfuM9JZ9KySnMBuY`Qr!b516OMnBVl-3oXDCK9Cz`Kb zSWe{*U=w5T_~iF_-_&GSL}h&w8|B@TjU*~{O~*4og^JV}S|^*BLs{qFqSMDg<{$;lfBCgznqRE-qP8I8Fw z?a0Wv@0So~b6?hcpP3JincJvxY37d^kgInIYfC(5EpnhVwV%`fLMqc7sbt?PT>Ei` zG&v$MNPJF~yf^b7b90boIitvtg;=k|$?lb83CSQk)&qM(B|(}RK;|`sFr7LIe6r;Kd}i-}Z= zhxUb#MPuz?6D_?yPV8x+;JyHxJhWMN;ZZITM!zPGJ?Q>4feyIa4dgfPBxK$dTSt0Y zuw&i{Jm#ekN;&-~{-N-4qwwcgVRYrf;oUc|EdTge3t2LSd4#8T4VV7{f?)QI#^k;j zXk#Q208%s-j#Eqft2xM}VIC<`Q5HkU=HQ1R!(+EdZLiCxK+1gtNHo|n$2s8sfKlex z+qs3@A7&sd?`{Gc%rBVzTwE)*)^)$YP+@~o?jocHWP-_=eCR+pfb^18^;HO1WH9>_ zqrkfvb0+1bZpO0UE!p=1tV>JZl83&-7$DRz#`a_~Sfixe2LYh1(g>X75rz)URg3(n4(Na?xCon+TtTVR z4+AIMccBbjC)~G)82Bz>gvjqciv5bok+JhL2Y-V;yf~8pQ>ZOh>CoNmFIBUbC3BiP zilQBCBG{DMi2{)(hVY9t_52ycX)m!ITZrb)6`6qd+oJ7p-mpE;Jq8aCpF&`N?+wzC zlkzPtd3uDRl*yS)u!#(0TYye<9VUa=Xo9FseDdil#w3!#6Xy|p?D7Hs8!nohV!$Hd zeCJ^^Yn}g%__MOj8Pno3KGP@|Z_vvHFj?3s_E--xq1=yO3b0U>YU*(q8Qv+Zv6Gk> zDlw@s$2C>LHyfE-9;B zB3NLP6uaseSKmYKM(rCLk|Y7p?f{x?&EW;Dr!HYy8?>InRL0brxv-(Nb?;e7YNIEt z>~7;UnbQ#CHXF^pSy~bkMRMFStQ8d%Bf}ze8`$;YX1ppe(Cu+qJ;G|sf6Qgel$%Bb z7|GE6S&X-)?nTUQ)}CAHw>PWYURyaV`E%R<2S5Y64CKxjyLEU>Mt)WH?<2=ESI~lD z;CZvc+1xDUUc~uPMWW+Ao>|2C3HSXXZ&R2Ui$?@(Pg*!~s(%RCgV;yd^P0i)zEsO= zlGX+;)F}vc%0ReNBCwU5F-(FId$dH=K&wQt7F>YJz|N;f`QRc@W$l;Nfh5M*1yn86 zNEeTt7?QPsDIxl++nNIF>3MkIKtow+{F1-}r&(%Xt`ewVF_ydQ7lGx+0|0J&uiRJ@ zqdx0%@I2{akVq+_k)+&iTYBIOMh|R|9&oSUXjC>pmX`4llIVh-_ZTD=0o7=9DvD>s z)()C6;bN}~hQaKdwttLy>*TTx*b^BVGQ(R$db)7C!28pLC0FdDic}_-?Ztis$r~48 zn+UgvaDxa}i*Tt37m2Vygs*QQI;U^_1?_4W7tLMiimepybug~rD=v{d7yOYdFg%Uj zsT!=TF*?}Nv_Q6A+4!R??DaaHl~yWvex(R~BDB&x7ysi~pnlU$o3BlD-J?g_wQwvM zztdZTXX56ysebcKZPzAuYkEAYhwqHnZ_sYuhbnSbe9?r_H^j7_~zUFTW)IDe8+O7 zDHu<71tV%Cnn6lM`9jc>-xdub0o6vR~<4nv}Zx-6!41`}#eRPE{xcIXueJ(TQ<_9&`)dsjT! z8;so6tH*bK;qzz2PW~hxe|6#G76uOh!Y|h>AK)5MWt&C6{{Ya&28n)Z;z66`!O9*vSOaL-%NJ zl4_qh$qF?YjCbfsSPoe$)ZJZrBuoiZhzhIsf^bX<()KTtlZ82M37>~Nihp^O_nSVi z-Orn{(*0Te@p!CUWlBrBcH zN(ZvizN|Ff@w3V6$x4@IrOUI@v6#KQ>b0kjX62`s+Vh)Av(j1kH`mo&tCruqsb#sk zs&eJ3l{DwGUgz@9+2@>p{QuiNtZnsN92UUZ`eNKlD-S<~croG>{towI#3`ir?^VPp zY{tD2aSHq1p(ve*Q+VHEyf}zBg##DjF$m%mK7spT#M200zf6m3WATIE9xj zRg`Urs|Y`YJB&DmPvVXtj=K} z0C5UGy#i)J9BVWM>oTPbaSE{}Q&u2OA=YI|72*_PZKn7Tr!ay$fH>CeN-yqa!asNY z*;&9f8kl-DvkqaFc&im? zXn^BiD#CIRUMoV$=N6G}6JcD0_lxjh5&n$`pAcbMgx?b3Dc+gOy~#&3dvSm`M6*BT!N9DXi~7$zTNgJ=w^w6gKF=oer=Pb#K*^Ej^vV zo^V7D`};zAjP{#u>WYA)@a?f57!y2U=2*w0dwmn4MkjL}a4 zHLXrd#PksDA8MRBB-{=-c9UrL65C1%C5UtvWY&9jVp4{9v`uU8?FrFu4K*#HC$(TK zrX_dBbVa$JLwXZ>T3v;EMfswlg?Q{~#G>8w`&!KKTv|JiZE`VY zP^??|uF@XYk(*Mw_3lt?H-1Q2phbIF@fQn&ZP9pA`FSBKf&KFFw}qVUc}4B9cvnxd zU0GPvz6;d^3fC3Ure+i}w-nKiX)uCSKv5zYkLW#^e^RU`)E!ekRJ2nTrt0sX*?p^j z%O-zAp$SswR>cf`btZLFjQOrD}H&PwezW@^=1|h%>uko~mA-jQ1vz^*!y;84{~p zO2tqRPrrKUQ6f(Q5Z6D@3l@5~Dc-fSE24Mk37Kcj_4lD5%_SQ2ojM*W(*N~KgNgc{ zozWe7eCai^(Dm2krFi`{R_@ndV<JRNK6iqMnJX>DXfCu?y5uE!K3g6S5C zYKU}YMFl;*tlx+ymGs24t0zn-^n}mERujFk7$yqr5#Sv_iSA0^5g}?)t*9_a2_!v? z6F=(1>zCfEulBB5RaL#VVpVn3nu@B*P<2JHx?QjEdTYYEu2+UD+r4`%=9#@LYp0Z> zvU*izP20L)MRj-`dBD`i@xGGo`T%%XkyiIbfTs5U6tJ>GBT@zZnrlQ8Hud1k8UAeAe zU3FVqMNMVc+rB334F}gUNmSM{;DNKRnpNH@C8^Q9?Q4UpR#&vOw^gEU^qLCPRCPsF zO?$Z78(dW#T*vB$OLF}+7O!MY;~JZ@qbs>a_9ZvWGdrepF}np+tQG*-|9AL@4jx>CE;-1Yz10xR1w znn8wU+;8E{t_~NLLVBOR5^FnoVcE)3G`ydOyHEjSC*{)1${d2#Y>Xft0|FeprNU+t z0*98s1j6GL0ihB^RmIKeAflAuF0(=KaE6_#Wa3-}2wg6eEzGrWL0%nhdL+bf5aKBl zZWRm*5f-{gdb4N&QgmSftBg;Bvky2U)8IS`oPIExiq}ctc-&Lti~{FVxJ@no6)AO^ zQf??VI*o)XaDFE!bM03HLM8Es`dAs!^q%l8Wr+a+Sh*glWelP!1%!jKKc1{IaCj-~ z{u>Y~bt_WMq7+#K@6I9>n?}OD!0Dd`=Lm4p)8KpqI7g?!c^Npv)8PCPI78Fmz$i+3 zntFd1nR}WVYy?j0G`xC&Gd>NkM}X4@9MgY33y60b%HIQyZyKC`2Ts#8I9Gu4=rj_p zNB(`F!zILwlkIE`z&->46I{0eXJiUG^87TyMJ1tiKY{YJGBGcCb{av5YOa1mo?k{d zthaHkps3^Og)Azd)Q4pEBog_9z@hwnIPy$2!iTV+a}fXSa}{|$8{xo2z@aU%C6u&X zgW%;gJZh0Gj}o$<*AW-}{O*o!EXFF(-?!-+`@FkvPW5b-WZw zh{t`b4$PuwV|h$MgyqfhGA1oXc7g!H@-ml)(qd#MZZTTZQeE0FvRD&{AOM~G7P|-e z++tMz5+Z54sIAk*=&;x;h^jWo?*Q=`5E=)OP)4NGshtbsfeBV+h$d9Rv^j5 zv~aaj)OJbB4+F|AzrdDH32FI#h;z#m4pFpUWck<(ERX4;uzW`-L`JhtN|3h-Oqx)! z`Fu5Ic{`7_cP2(1N_|9@VvrUd8odA zj8a)`nICz`=rMV+W+0Ry`yYds3yiZaSr?B3&g-Hq3&X4nvLR6@bP>*62OibM&%gLpaEDAHFw$TD@e<4N6p0Q0_=u$>pld~^mfA4X9w^RBK) zI24SBXD71?I$UP5r2UdIHv!CLw&%+f$viRxnV&=fE;Al}&@|f=S)qqR1mbqa$e7E{ z;v7-4F6K)Sj8N8v7Z9$Ok!3_?qL=i;5tQP7NNvY{$v%Pf;(nOFPZ*zpeZB!Y+&)^5 zzKfkE8j?;yHSI=aKw4Kr$Cyw9o1waVzTX|k)}$@ z)rWI=8tQ70Z|ZLE7zEBn-xN5=V*cz!WliVL7sSPI-A<)Yq0G%d9Uup1|2& zJ}pjNEtQ;_PTh9T6gX6#Y#5t?4Hp|W?8YyX%sM9;^7l%--gEa+PCH)#iuQTr+4L>_ z;G5UZqAd>thx>*PywLGkE;)Wp0LI%O?M&G(*#=(&n76_FLq`X+8MYl~yO3jdKWOB$53*RjADw~B*BCOR^V8a6tGuSrNYXFbl3eE8^)65p z1IL&xo0>XjrqUC9kaW6Uq8~W;wMHb$5CK@uSu~J_DKWFl6RGlB;09#4~I9A3&bVtmgDg{5lR3 z)KFpwJXu{3bLG1zbrniZdc5NIAM>T?UNkV^phl?}2SkUn~| zSb^6uI(2~1uB*v?6ClH2!g~O!cPJ??UPi(DUYG+-f#a;NM?uId$*}NjeATdz%VVQK z33+P&D8%G4-)Ragu%$m=h8&2Fx(J9IGm!rLCO|N*z;Vt{*$ft)BIo7Im%Bz?;KfHz z%d2RnYbcMCox#Vn{Ih_lAjoRRp#xBH(R%1Z631v4ycEg&2yjSx^Ew+l52F~9XNuWZ z*svju$M#Fwa3gTI4GD)R+Ap#pt+uAKVZyLsU$QTmd*za5)*#*OJScTGx*r8T*WGSE zNtI-7nt{v@8Zu*-P`=V=srO%?2D!|+dw$t=Oueo`v$L;A&qlAbp;wMRT+FENgUk>M zHnh(yNO#%3e9)iQ*9t(h7VfUmG^WQYP7H-Gm^Kl(!)4C_=OC zEI_mvrA){bhy`X@Xa;rh80Z)) z@oswQGbF_^b;lz^pv|xiI@_0=eW@VAbvIbpA|&(C8OZ!)LuM-emqgOIjQW~^%uOgo zV_wd_MSQizlv$3B1}hdJnMYcXYUlgA=?F=+s4~PgxSpcPqvGLz~SwJaB@Et8iyvRHq?8L@m;j{VJv(=3OK8+ zY*_ql(@XFgHF!B#8Drep*-&*70)%|kgJB}C?&8gdA4758C-Awtc+uWAS3f(M^Y;l& z-~|WG*#=1olG!^0nSW!*tZ6Zgzw2-5%9P!xb1rlK_O%Z<9*D~AL*prV0Kcg9OP@D& z_W)|*5T^8vR>XPVVyDA!MBg%%?$YPWK!p1|(Xn6B=Zk>DeLnxVOuG=%)q5f6@Oo!9 z< zl_q}xW7IpLDBmWF;dj(*24Z(6mQVkFZNVXn;45>WTq#R2$Z8A3oVRewWM?0+cv*&y zf6`a`MGmivEF6cg+Eiksq_0+?DEC!N!?G^vtCs?nfNl<8Kppdgf%)t9r!2{iuWc z{SNN?XQlg-4(_KM+>bf9KkVQ>G%N1(T?4!BqYmzA2lu~ma6dRJ?q73o&p5cBbZ~#d z!F_mE+|v&3;|}g44(@3O_an37{=9?xgoFDj2lsEiP25j9xKjsZ^MtBV2X}gxNZ^Rx zW_G&2;NV{D;GS`CA9Zj)IxEYMIJnac#IF0egZmi=_hYl-{<4F6se}83gZmo}?&(=^ zKjq-AI=Cy@ez@i>2ltb+;{K|Gd%1&qv4eZDSxR`_$gH@Jnsmen>veGVIJncQ#P0K_ zX2tzAlaAnCx43c# z_Z4O-!F_yI+{aBif_syLyVt>ejaf=?pO_W*H%vN$`!)yn8V7fuSxRtM@GWMbo#m{O zKB;B1b9JkOyU)S>7PFM#UOX%AZ<=(3?wtEQl`^i{*_ z0<+>yzgV$(RCT|Dd#i){s}Al>v*O<8;NIupzRkfs?cly`R@{>g?lA}VCI|PU4(_e9 z;vREw?{shvIJh5laPOQI_lSc#jSeA3Ie4*W(8z)rK_|yE&3GanLLOc8`I4!MSK5T%yF zA=d*U$2bnz28f(7a!3*oFN{NaamXhLf~ZO75Fo80pW{3U2wfC#$TtzCk&)AZ?h*QZ zffxBuM&SGeII`#GrG5>F-5P~3p8UmSfpN+h-}h4m9Thm#y6J3tPN#-U4nvy|`g|c> zG=Jte9f0(+m7Sy$XE>^*)Wd*~H<@&f0AknTSwLjp0trb|v?3o$nVQmZD4`vIYg%Og)_<2zl_K7+vVz#L|&PXQv|TI3R@0ZD@nx3fH-jj!K{jz%xW3)hwR!K)0HMpQuipY9*H*mL`Dng&Z&^hR+E(xNfXG<^FLf6nqc)4h06~>m zczp;E5712;egY7(A<^J;z5s}7qw`HbA~rg&0wU-0ywn&VO~5g0@DG6W+v=+n-F8gu zIq*^yfV3LC_!)VM!uR4-AE%T^ap2s)ALyK_1f&9|q1aAf`3`3J|%k z#p!$&kbavDp9CartL2k`&}HiN6F^#l!+D`6>7wzX95|-8{0cbKW1HO1!$B4HKH(xj znryYR7Lb??(gKK_uX34VfV6@#=Pu7vbX;Fxq; z0g)>g&b^-?w$b6kfHc|a^avm|HeO!^BxZv=2MCm~@cIEDDj;T^{v42#Hs7GL?#UBO zy^8RT`M3dLqYQi_V9?QMKoPAQKvECa1t_)OC`FJ;KvbKAwSbs22j+FbY>(PZbZpjm zA0R_E%I^mxVAuzALNwyjWor6C;EdWzeG(Ar70kN$G9XR1QpW+I{($4iGewUAVz$cf z0q3Ai!ha%&jn^4KhHN;00A$4GW9MTk=d;=8GC)WJQ;P~fVt|m1xt)E03>&;y?S$YP zwo)y?LA6>&{5C+27^RS<^a4_BO2Vx!Xm$gp@%kJCv45&#;PS)Ll3He@Cq9|Dd!7VuL%@MQ)Y&ZEE~`w&%5`8XgH zGbQ|IKt*qeAjKIED6f|aAE!~yqV7r49Eko1T zfy-7@_JcrET@B|LbnV1XmN+R5KgHYOV4jTxWE_8-Z6iKi$OR4Nz@??A6PLPd2Q<99 zhpkx1U>eQZ+JZTR?C9ymVbCFdh_(EYhLad~oMGoo1q=} zaVPUiI+@y8Kzd|XGLlS$@y#|3pN9+OFq0h-y3GVH(HqT&$G%jjwFMJ8hTm{6KhaXx zVli|F_}N{;DQZU~+Qts94n}aAXE50d9Qa7tw))yy5v!vZ_mz9@xd#mnXOC!cy#q&F z>T#`|+M594bB9^r?G3BeP&3smA5>Jd?G39r)cj1M*4Bjsym7u}u!rTZW2G$lINdWD z(IrYql^^DwKs>&KejG^W zjcRm;c(4tp&f$lnAfs#eEfkJS*TWKn)L;jVYgi3OzyWotnzmrh>Jl68FIYrCeUCQFuoi8d$&$n%a`b#PQbcDJ~mq4 z6VHPvhfA&|9p*1aYAq&*YNLmy<6Nf5<|OdtfGKe3!va%e=jBZ`sM%g6Mq{*gaT=R< zu&w5mVuV!qi@j!&{Z7tIvhHT(n(FGxY7p1*w>AygWL3VIqETJIk?|iVB=_i%%GFvB zI&pWQ6O;H5jRp#;8!ep|ry>?5Tc`M<1AcxT44Z8DasOIaZ)an!eR@QlhkY31Y{Z_4 z;A#2`WTHJqW+T>zNOD=z3qEsz+nV35&@?z=EWx@oK>=PR%jX!X_&!po6P^^pV1$;~ z6-qF>(0HTa3%=lj(VCnP69zIEcOrDKy%CF!U9adZ@{Xz=~f zxR&T`OYFwb*R6?|Xd2!rF;tNLl;gu8kUKv! zK4O{G2M>=~>z!<1b2dW*%Y0h8M?RltYZgp^a!i^GH{}`|i;66g=HxBw>nXBQVp*2R z`N5W)-&HXb5^*%_abS`q~wGM zLup43edL<8EzxnHrP7)PbDLlS-(hCniCF~A)9P!R4N0k@#WRDc{Dm5{(a%~tK+)40 z!pUVA`Wotbd6VH@Dz+t18_rJH_Jy0Q{?_c)Ap|+UBq}uB845)(B{Vb@?K~v#4ADeI z3vV@D%S6cPbJ>!P%bvUTsOQF{Mel=PS!H>DE!{L^aZ{W6CU5KH*<7n}?qW;VMCPqV zwmV}blrWw*n_V<$P-zl03kLa-d9WIgF z?trx2Y}Bx|9N8zt*vU&mBNUYVF7s#mNFu&z#Hmj?v@`R_?WpYe0gXA9u8E}PPapDh zGlalC!DO4R8)GEvWUWIa?>3Sa=P-v$v^eV+M5OJ*0EDx$F{)EeA-VGMiHd2&Sd1)Z zm=O}&OE`O4a&y_{NRF&wm1#{h*+-(Vq%<~MBvZ>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe deleted file mode 100644 index 1d1f978adf9fb86fec07ebf1571ae1197a1f6b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43144 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 diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index da6c824..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,919 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe b/assignment1/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe deleted file mode 100644 index 34935fe3f16765a8a92775f2a8670b3970da3035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43172 zcmeHw3w&I4o$r|>L(>--YQgYO4kg7@n=);ZHiZTzqyrO7+ObWb7TL*U=HziZNyd3J zDe?$SS(-a^H$IS)_)3Ar>T)$A>eN)tvRuhU*6jE9f1Jmh znIz4J>s>$F^U2Bo|Ns4e|KIEX`#;Z_|7qGetQ0DWQiOYYT2V$3(&b_QXZ|;U>~k-D z=3M28h2Onw)Y16e%bGj8;%YS3+Yt+PtD#^|Pj5nP)6`h9NA2oSH*ejpcK3$0HA|N+ zDifsrUPTH2`C{dt!@uoRZd8;DA;_e1MZw~Nf^tO#()G9t6lLXk2wk`#nuGpR9B`7G zE+-}E8p92s?==N_wE|Tos4QzlI4x@yr3QfNM0i+HGDO_3D2;+NQi_sRl>ID{`(N6l zDCIe_TJMG=Oz<3;0If-A{RxCq@5euqO~oyhLzJ#o{H+NG6G6ns2;jy|vXxQ7xIB<@ zO^hS@7Xl7|vIzGTxJ{P_IcuUEkLd_q8Bd~Xx;%u}&+&E;zgFBNTNQ58*Dm7tpQNZ!Ciyfba@D`ep@qvTIt^~ZsLCpC5+2Mc!>z(>mu+7Zo>26 zHeDXVi^XFhz*yZLMuhlYhud^{7@ijC1tP2KG%|^v54Y*^*h-o*|3soKzM-G{hMHWy zp_bCdA+Nf5sHuGT*5?>_@U)s~E>x5u=kEegKIPns3QsBbq!UY?CUayy^*%+JSoAbi zbtZ*)=Es*1-uZ74-m)Q=Odpf!a~Ci=9hF39aLSP^0o7B;^$i`#e0Z7Yetd(^tGWno zVElmb9dh<@G4@l^$?Vwbbnk<3pZ){t`*Qp2F_ zHfSI7zB3Ks!6E^Xjwwu&T0n-p?+g#8yzk^g_cC-KDw%Whp+|kkypx1-%=@|ZZcj1d8OT6L6PE!v>ATvSNiGD4B$@C&oq_ow-7k94JC7mqKJY~$M7681>!jLhe0l38MJmYnM=Yo~&b|(=+6IPg9xc zu}o13V<7ke^(#HxROi1&Wrhmi2BrT#Jx%hrUIfj*jRv1`E`$oc1LvQE02y&uJJWz3 z4dt&EoKxrj>&J)yq*?k)ilxp!i6G_t9{x8B9Y?Vd2r}e+g+X7&e^_y8%K1&ikoj#e zOF55lursrdCI1(aaH**7fhssI1V`QKOU#K9bK-vZkZ;I41tU$BJf*bPHtkF-Vg@<& z7_*;uD&^Va3z2V3`5a@wokVmprPR_OD{=4UxNweiDNr&%$$(tRQ|a2pFhgQt?P92v zST%7I<)l0x8=N|~Zvo>o;bWkIF_5??UGm9v$&=}cDuRK~IKuIiCt^askbwrq&FD@> zNwo0ozQNNz-+@S(XQ)X<4^*D=s)K2V@1XCW}1tlg(J)Y*j!GL=)6! z+=YU$KI;kN6dz2Z3w3rfurtVWVYcK;!(?3RAW~4l3ZrL7A2gj@Df`_bQF{mc4zPH2 zHCpeBzEsf|(Rm$Gp~+1wN6t~?q*~DYipHkL2D_&mgLh0R$zPy<*+F%KN~`?C^fd7` z1{gKv{PqskF_av0eho2LU&(X;U&zPmXOtY{R$gPTJypHx#VrQ|`vHG}9IM~UOa^^mfyANo`OG3cEto>&3ADI{4JK^_ff zTL>7^WM9HTne|j=qjxHKg3&SQM*cK-hf7K79?F%F^<|PD;uR*A;=clSX5w6Im-Qbp zj7lD;H{A(Zw)^frO_MO{Cj2F#x^qGP>OC}!9jP0|2(3Ir)dIF_7~3P6_mh;VTLo$-P`S(y@T70( zXyyv!XMPB<>|a``zD0{VwU>ycmae^tI+u57L>d}Hk6u8%Aa(52g?dWiSFRWanWYP7 z!t<3jrkuZQ$xW%zkp?9d6Db%CR6((1?{yfySd(^+qS!|7J0lHL%Airmm zBeWXoaA~r*?E_59%rj`kkSd;sC!7rZ1j-Lxhss{sm=DcyoOk#chf7*-GUZuPH*^FF zU67{~6uR-i@`b)3Km2FuWOHt{r2!ALr0Yg8E8vym{GrBXKIpb;QTQt}6(;hS8F-2t zhQ^rkNh}Si3;Ph(PI*f9Wk8w5i%Ryr%Hy>I2ut>TPv#Vt>^mys1vGD+qGjR4 z0z^EBK#bM-#NcL3!;Hm1bIyzgr@IafY3Yx*=d}p6n^en5=#@@2O*O%@+4$^BIiC)b zU0{}rkhq;Cn9fhH(Tw{&ej(^`5{emQ7;RI+b? zYriHx-e#;|QcIWSNARV5F1X6Xw%jUn-$y6iGSx72!iyF*^a5+7&TnDaIz0vzcq@1u z1XwHBOv4W8Wg4G+VqSngLPd*EmBdQkB93HMz%0~H!>Z&ha!`2*?T4F3A6}myu#ic4 zOMM@rR>kIo6k^P|V|+o$U-)S?gXrQriOUq3Dv7axCay(@Qdfy+F``ZyftKh|0jSe7P8VTyAQgd!6~)m-bY!gII(DO%9W@&^*1CtG@(h_lV~(pCt^Kb#8G~LrUgw5lf)z1 z)4qjd=+TMwRDkO=I`Kg)LII_g7HUB#%v z*(mcQuT75UDPBp7^daxdgLk}qZC^CyeVL6{7)4)tjfR%N3{CTo15UAHM@dRObBGqj z&~&5s`0a~CEPdyPh*2Y}lqReXUiJ+&m#OG9XkkZ#L4}a}u_;#PMujCpsI0yu>L^i% ze|@_Kr-~B`sFE(42!K5K+Gri0$-vhhKqH#C!GObKm=E4g@GA|t^vy8A-)q2&1%4yo zXu94>Y7?|eP+GG0ZuHfxC7vEIIx4I`x3JaOJv2i|IY*IV-P)HB$?O3=On`Ha%7f_= z-;qoaM(Co$H?k@s3lB zW=h@+#c1XPTVP$@gmMS4DKd0q`bB1u=l!}xRMt1KQQr9_LS)e+nV&&L>I}`3P0XRp z^Ka4VV=yCCS-}*h;Va=@YHfY}4Jzxr(Ag;H0S3n%=(iTJh1#i?947qQ|B3y?l6wyT zR(l_!@%q~L5oF)jL6t}EjZ!8m2hfk{(R+7N6fQGRvhR9|I)RX=K2?vnGci4V?cmg+ zl6$L>qB)~J_x%=jc;wvoYlySCFKfO}F9yfVN2qee49JnZn6)LIvjI6!n%d8)pOVTn zM=II(3fF#;Ax)1-3=*G{CGX9=jdiGvEXx^3jx5A_B~Es)Buhv-*@+(58!8FX)BrM{ zvyi@=OU!caK@P3M63)yUZ%$7OE)x|@@&xvzypvB8qCtL{#91^vu|RZ5Y*Xq|c;G*L z7&^cM-vh6Dh~nH?re73|#=bz6{v!Mt?EuB#2x3|EiDyc|o$ru-8G^t-G#FyxxPW=e z#7?l7O0~FXp9xts)(-h;=~YkcX`$deatp~1iCVct82$Vld&t>DpaaeebmT`FGVhAb zBRy>ZVBQHl=A{ryIrSO*L*XCZC^_BCIq44X{0+Sn}(off<$`@RF~ve>;Z@K`~~zAwwzy=>U0C2=Ki93}UB5joiB z1Q*Em9x$xe8J_qk^IvBRAk;7>?#N`YMoBq+0MI6S1bS^|=+Im>$q$901FGNxYZOh>CoNiFIA(LC36}( zl%gGMA=r%DlLC<@hVY9t_52ycX>YO}Taw037@2_g+vdFnEObkO?$UX<_!I*Bg>RB> zoRnvI$x~w#rA*FbicMr7+Y)r58!;KgMiWH!^U0^D7?Vf_kDo*EiT4kB-*nLA6ay9s z=Q#&EryIR*#-5Qbt51thdkmvsyg@JL!(?H%*t0#zgmON65t*B-N;UN;jBIotyNQXe z5|bKpTtg*H?xafNW|dZvtmsT!b)(e#5#e3n55hULARsCodH975>pvNYv#hb*5oF#%&gw{qwXWCW_>^WmqdJDn^E7=r*wH#m#uRZ?N0tFnfgAmfy%_%arql zQmgLIV7xVSFJg8x_uNvy`?JdJwUon>KezpV05q671GzK$ZXF)GkzbX)HFhL(DJ>`l zpEoL;&COEI6`UVcBs%URnPr@xaNob@Z3+`(@yLPgaSKOI4GbfD2>S?kysq=SJ=OBM zq;(w^>Li3ZsUzGX5!gyjA0|PGJ*uK=pjDz+3ob!rVCU1N+_el;S^K4RAc-+?9#so9 z(&ZD!hGi{aN{IgIBYs~kJzw`7Xe=v@UFf^}6iW>*RD2aI#&Y|9>05Qg2jGs6%8fO- zzedkXQ_kx5f<#IYjU?qf-;y3YjnM-eqz9b8uGcFYAXCe@7fEzM&%1OIM}ew0Iu*q; zVrvJ@m~gSz1;b!=PTN2Fymflz8`we^9yY?aMS8Yy5w={Y+#e?_xpW^@q%ys7ose&Z z2$zYlK!k5#zk=j?O@uFs@TdrBKZEigV&SRZ|AKZk^o!=Mbfwpb_e2<1@D-Oxo(-f0 zJlsy(MA#w1xCjr3P@+%HVplS=#HA3uza>ozVDpuY@2;@cnrLKm*Eepxd6nW1#u8n@h#KjQ z$JO3;HQv?H)79REcjH2uTJCS$x_vvN)ZClMi`A@SDN1uEUZ>OIu$YQh?GnAcYP>rb zi6F*aw9}%>GG4y2W3{@n zW0k6w$F#)mV5Am_MT&C452mM&zcM}j&$wU1y%6bl5dIc7>bIk>qHlc_z2ukZ>ekfu zU{@p=)2>26Ty^0vB#NsmqiSa`uJ-h*UERSBts<_45~yQERd4EwC6d9&N0M4>4=W7W z;X3Ndu-djKp~cl;LJjIv7*YJw%lTuy3DA-y`??aHY6veGs_y=k{e&lVkH)oRxEIF5 zdtE`|O)n}YdPBVtRk$@+uHjP8T&}GvfqJ}6GvkxA0Na^Bdg$JpOi=AJCt0l~g0T)Q z0m~t4wYsNEi-akG3Q=M8BnU^PAlrUAJ^gRv_FKZ=MjpjKhmdR&bzA*>AS*qV)qndN ztoYgKOjiHjnne#RJ+vZ|*YUfp>8Y%=ve%kF5VfYmS?SKKbR;XC&Pw~T(w?j|-XXNe z>&i-(W~Ixs($T23yx(n2AI{2mU2e@EDYd5kS@<{9*I%WUqaR+SqI*TZDh(^bv-xN3 zbJjop^R|zy=K7yMiM8;1aVxDnd=T+s#3}q8?&XM6NbldPh*Q{%do$t`_P<9_IuWPv z_T_kS5OE3z&&Oj6#3_6n_kD<`5q<~vLBz)pp1}PX#K#fde*s?GMtlU}PjEkqIE6Q3 zVLggCg?Hh89`ON$Dcoa-V_v6JVyEIH;uQLEzm7PCpTd0_arC*$*ReY^g?Jj_w{R~H zqC7$mcC{`+oWe`-Sf(6t3g5zAg*b)R;GKLA;uIdg3=h2!r!cZYQFb66MffA!VZtg)2Uh*OAlmQsZ{g~PZ#h*S71ZXe=UXDi>p-HiCz>rc-Dj-mo*QK7@{C@yps zucH_qGEjUQk1sUE)2MR?RCJ=3F6ci;S=Q-P&MjQ%I8Pxdz*Ev#TvQF&+H~0- zH_0z)XWQ+KJUI88;Ok6rGo3Syo9US2u{qGshhv7{FX%{n$dGhimX&9=!=GL=_%AE5 zXTVVX0c_FI@6-;OU`6*}3<50QHL#cG92DVU5vE1>stDf{;j%%Fe~}2wMR=76C7&Bb zx=n;J5#A}n`$YIz5k4-$v7vX6UzA3^#h_IM%Pb)4FUL?X5B3v!P^&<3$ z@J10fi}24xDD^mNA8v_!_PNlpS&L{1tsXmT*cFRx7yClB4lj1GV%cCNQE-EnXbi>^ zUfQTrl-mj$dQdVL!G26O@+*anT5z`wtn@m!Yl)VgPV7KNw6M27q(x~z==!b*I4XBJ zw?{NBsyyUuj>N(2CfbovPB_IrmDq1ml$Rug?Of4M0Rw^hKs>62Xn!xjsYAk@fMd6Z zb{Dbj6IX&rcR^;YXE!Egi1)Sy+LJvY%oCA{Yl%QG8Vw}&L^VaZlS7hmEhhHsFpEHD9Ya}fe?>9g;;Ml{k|5nJ4c|M$F?{aGbq-rd{1eQX~<0}-CB1jx(74b zfN< zqZy1~6;KpU#3EV`=Asnq33W%6|6a6P7A7|snA`nf@3t-8#>#bT!V%ELTpi{9U*6sE z-Jw`QawCra^)9UUEc;^80$3a7gv8=XKyVvYq zyF%>_;)$9TPu#>GPI6|~EK=1?iC8k8Xy|G0og=Zz6;uob@pLLlkNS8LfSC62Bv@!+ zf2?aa9+h@zahYe%_4cD6%_SPO-5MVH(f`^N!FWT@?%rKmY{iwb(55T%QrvW}qs)Fm<*VSm171fn(8!M`+s@7Jt1viE&!s|DNtAbU* z^;%`kyClb&wKGbxwtfAE^`Q;xD{9=@+KQ@ml^ZKIR=2fP)KrGu?d!wtaBu^YL}e`l z9ytH1S?iurk{Zq3z9G1FT}4}aTP5m7tEoUuRaaEiw1=zR!L`-FjjV3CB%7`@c_nKa zS6ZAMUCEWQFS%xs(J`HkSuLPqwE)P;f51O<@JM1ax_HDjQaYlJxJQOZMn(>gjE}(wc;I0W8Ro~_6oX66h-UG`84&Mk z;dy}rOChaaTZ6Toys&I#DH`7KBDqqi0J58Mi**QAvr&S$bO>|JMV6$3q;4Wp2U$0Wd5?Sm+?> zjiLn%Ls77RRs7DGarObnJqr%~x?&uRX5w`mIMG??j05LE+)Pu1cy5DxV3tx&DCU_3 zM+MIBK#M4I?biW9CGm&)SQ80oJ>fp(VjTjovI(h`3__)VgRwuBsM2wGDeV615GwUy zq?$!3vIyRFMQUu8y4VYx@mX*l0ggJ0rvC&S*DN?M14o$!=U2d)oJAfor8*1F2Y}N$ z3$G^Nq-UX%1de|eoCko@50e}I^F=_0XDRi4;Ec?I^A>Op&w_I)ID2NnsRhpMz~K^N z#>sZJ24Nq=Gd}_x_Y8F8`Dx@?RFQ>_$5EbECdMVtP9q3J&)ILt^UDZ_^)`;x6t!JR z$fE*EeMojsB9ZR`4&~>=k!PwAK7<9GgZOWqtH|@&2nXr|hqlBnrljQ>05K zERRWuu)I-T#-zo_P7pv?Ugq*pT8!+(EkT{Qa3Jp#2#lc8^7&y@ zyctKjv$l*-QGSn7Kar&vWGRH51eD7|EzzhDDo57`fuq|HJMO#=Z$^di{zujqmj|>Q zKS8OicFK=4WOR7nV&z4A?Da*Kv|h3<9tD`!MVS==De2+Eh!cfE2jMKlZM~>2Cg)HW z)S7r*^aK-ZG&d?k>OR1%LAgSeqP>{1AxS zSyc*h*;$+sYShJIlN3BE>!KA&u9po(_rsa=l72Xb;@l6(pRJel!zTddewe>c@Xx_M z&w>uOPoPKZV<*LiBuD9o!*lS%Rur1M?)G{oo>ZsNImrAvaJkGlfE3$arYc2G(jN{4 zF+&3mS+9^oZo_V=4nag&4-vRtx$B*9yucZQO!z|^wDv8eD_tK0P9?I8SyLwuZo>=x*&81kPs93^>SQ{yaPffBp?{xj*+~x1Js+ z8y+p&;0S~vDP|fAT9H3n8;k;n`wv;beo-4dJO`Oc7%p>&JyZprc=MuH3JTnCmW8UH!EQc1e%~B>oXSP~) z&%t6Fbc@mQxi8SEMWT4}xCZ2P-N)uo%V(y$-4lo(wQm0$WNy)A=08xYV84PhYPt{P zxy))#&%`g&FhLE)hryH81u<9t9HkCgAol~}!NQ1UAmn+9@(3W8E;U1r0`isxasrTR z&Nbuw6p-We)-dSs+0E|(p&eC&`#DtMfN~F~eiBNGOU{Tk0LL{0j%<}ieSHRm+>#6n z&%{@C`{bGtiC)VC;keAV7y=89(x0g(;r{Hi$U+I(YrTUwR6~6cj=hDm8SETXR9yRk^CO9)w+mj1WPSiRB)xH+iJeDKjQ0st z@77D&Fs$2<#$)RxZMYdY+=hfh6s;H8kY>xgzU(%ZyJ{cTZP=gaPvl;?xbO=ZGS*D9 zrn&S9he3nuZndA3oMb*c2bl+TnXv;XUsp8M`{z)DT;|+8zic~(UYEnOtt-+qsnfKs zSN=M^9Wp~K*w8w&Al>B`FGiq0udmgBX2~OVu|5Vmyx#MV_+xXh;iq*QVkwj8G;czX zNXnBCb{wJ6cAf{M7^Muz56I3I$j<@s;5Sh-wXXsY_^HGpR>}%M9>OoCjK243KT=6F9ss2*+Np z6KbzwwwZ zGZENIB=ze|WF9~%8uN1YEn*kTkeM*;7s>3NgUoccA-8iBlf#hN%#3IVT6mb9bN3sB zv>Q0jN*q?|9za^~n3wx1fgS|pV*D!4fIJ1rE(_%QfPB>gc@2;bJRUJhy#dHyTOcLy zrX^SoWVH+3Hy%U9Tj#8@T?|03+3f6|!8c^Ppfl8XyNHmgmP@vagTUeKf^c#_@u9t) zygnv&3n!VTjuw(&x)Sg!??vv0l>Wi-5y@ zKL5CUcn&snfDW&BW<$P_WqPM&2khfvzM9{L8gN?YU_(xa>OH>=N1*PzVZ+sPu%T-X zHXNIS4bRtYNOiT)QfczXEqc8ZiZTd``Gr+;jYNd=wT=0K52deO0vztE7&utV z*HKu6+WX`j?EGEO;l3KAiMaeZ5bL9e&`Qu4p21h8eK-!;XEjRYZp&%pkX5puAONJd z9CIX5?`ftx;mKMa14E{TU1o)USFUWs zA+UxUQ7QJNxw2{+b1jgngUGi)*53$W1VnH@J}>UH>tUf>owjiwv2ky+aUYu(_eX8q zkK4FEV&firm$=g#K~~+zY}~1xT5#6iY2$u!Ub;VF<9^b{ebmPNJ{$M(d2y$23|RE4 z9=CB%+qi$$#yvAH?$6q|XKdV$+qge&<32er?r9tMNgH=+xfc7ZPusXp&5QfBUwD_eAGdL*4$7iw)wqrOEAJBb@7TB(+qh?J+{bO)6`XGZqn%+-J7(ifGZ3rp zlQ!g1g_w-EHGe@3>g& z-8V1pZyIz2_Z>FwH8$=ZqmE*_UmlkPAnw2V0SsZ{J3&9oEq*km>HA7`kuMC2;Jk3G<3W=zb-N z=F?rSg&GiF}@E;-1BT{C$va8w; zE*8&Rf0b>7?U&wiM%?eSaUZd9AFy#Rw{ahs7x(=(?gwq$`)%AWvT@%(FYfzn+=p%4 zqc-l#Y}|+E#eKlWeZP%+r;YoY(pPn_J2)@yx7)Z6*toaaxW8)SJ~A)v{Wk9XHtsuY z+|xGhkIajE!p1#nC?$Gzv7&I@RqVk^s1g1# z?L%A}ba^nVabOTv>_XiPoMw19fqb43Tvufpb##XC!j)V$Yyw z+7ph&Vs1F73M!gFuq6r~z?M2it=y1sA0g!~xXeL8e;gBtW$n`RZ+(I}apF<*m&_w}< zd;(EgcXK-UeL*A;eSQRp+n_AY6yrOAs^I<> zaHzf0N%Nde2~`42Z$Qe$&!T8X&2i}P1-_3h=`=7L)l@132>F*m=Pp3pfEarH4?tvZ zQ$W9@hy=ol;<4a72Asoy5NF`vr5ySNGtq$PLY^0aBYzRbCCmUKXWbm~e*hti8Qd3O zVoPI_QG=HNl7Tf0PpAOIDswF$eoLtqK+I?-lk?H3LI_?M3loQHDK}QX91zhsIM0Qk*h6kjh_Qz^_F6K?Bg=m zmkNlSC-730fOsrg+yDrw%)~1Qhzsb34I_ZG0>_Z~Za@Ysx<3d=#6ssQfXEp>=YA9r zKX8m1d>N1dOMU$o5czb8mnuTnp4NHs6Y<~)x>Z3?SxMc$jzf^GfJi=^&aHqL+yepp z-YXCwRFj8y6CDd=FCcQ(#OZtrkOAOOibI|N#AUJSbAZTS263F10I}B2DL_0r9eKi^ zYSGJqH*nLyF}!XuAOj$2)XsYWDYZb#05N<+9`@(9P`(a0a)nr+@Y5CXhN#64TZxyh zmpsXkyw~u|j{|2+*8&mcPC(?|7uP*SI2OvE1|)5%_s0OC%h2l>Ak?>TUg%r8XiO;w zj;vRl_XwQLfDj+fYXT5!FY$Xo4qJTV5*%hRW`SG-f-2`O&r|eSY}g7M zkB)uSm^u}aIE%u2oTjG;ZZ>3t{Ru{`+$sCa3%qv%jmHS z!MYXbhE-jF_$`q40ivQ5mypU|L#6b3C&;aU5Q0HD3W!_*QAv!Gfbb`?Dx;++p9N&Z zQtzXH)L6Jb2T0Tcc@Yq(W#aWqKvX~stJ3NB$1VPI4&F>BZ!t7o4#=bqVPg~g$EVW? z&@d!=004!|m!Z^ty%fRg0Z}ayegu$=t{3ynV7AuA zApEJT#94}$0^Angct0Q>i+xrDLK+xa)B-XB2vOyf{RGkVVzm>3Z&*rcz(GZu<_R%C z9??r7OSuP-Vhi_A0z%d>czqs_PCyLZp8;gdLg(9nWPoGzv_AvHqqi^l>sO*|(0Lm; z{MjhkN1nu5V`<$*c*k7s33J_-0phpV@G?Nsplryz0T8;3THb1dv;xwqOGwy#fXH_X zIj?jY8mM6=)ED}Bl9AmuTCw-u&wctDooKes*Bs>8Kr3?vw4G3KZ#EB{QNsFB? z0%TH`S)NYoxA0m89Mxi<8bHQTHAd~+3dod&as-f3Mu*FV6$c=OUL@HeKokq*uMiG^ z+*jqvxUCj>o}*H@xbFPCUL-9zCx9~mAh+{tNZ|-Xd{irp6VViWWh)R0C2%$}`z3!D zPCuk04cJeWx_a<=sje`-Nrr8990}}WCm_cZ{LCv5V&?>lx9H2(#I*KkBDO}B1Z93C zF@MY6$mholXG6sccQ$HG4O?!wInc0Wdvjf5V_>uQx|SOPO?Aya@3w6=TzTLz6AtX@ zr=2z=@jG!F9LExhV*wN#QrLv^B`_b}P6rhwqxzXeeeARjQ$`@bj%hYQvK0&9goLi$ z_%ReG6~K@DcG;L`BLNwQCfi7{Nk%ScFb6Iza_zX(iQAyzJw0sYLk0`bT(2#dL&%Pv zB#w{{@uRQh&p+(Mxa0Ij!oZE{KNGRzb#>!iRsCFRoYxuJg`bTwucY&=?FFPqb|oT- zco<(|3*e(~p&VwiB0{&h;Kh@@`S95H=K^iPxP}2aoaES7 zcO8u24A5XA2^{!H*^Y*~IuWa<82f=&*=@Joh6aaIO#(5k0|#Sju|PYuHvtT5+2Eax zYu8aTm0wp>>YMOjtbWIidhuDt2K)vaCd4wLH^5~Hgwep`76>)@9J1FpZ`~GXY}nom zWyvA zAU-h2p+OR<4}Bdeg|lF6tzcWrmga^gZ@|CZ+p>9UV4JsbYdtrFcgtoN;|vM}(3Q5} z2=*p?G7-nlLtgHav0xXRNcK|_iXY6Hen_VTayK-Ajo%CfLSz9(k*9c1w@cf@YB>;r z4*?;7Z!8*E_#k3HV%Rccup{~?Q@&0eHq_xd+dy;UcDyJMDfe z_nLS&#JBYJNXKgEsZYjY_~s=;(CKPD$?gDpC34Y7S6eI?+k<|&TO+OIYxQ;~VBHuW z)68#<=RuUi99NT$?iV9$AS#Dgy=SEZUS`PVB=DVp8F1(`0yAXi~5- zoKBL@F#_>TrBEjvErc-!4Yey2XJ(^MlLmU*i3bK@@=?qK$e!HC(ElbQTA&M`*Tv@* zprZW#1U^1tDM`QmkD(u7MT7sXHx`H|+v0mLqIJumisc39wRP;qN~>_I<^HUPu;|Qf z!O+`0dYQiyOU}W#cIjM=LY6kn62|v3jBdB-$Un?sRI^bFvZFW3%gNcgzT=mx@UW@PPDe!g1wv#8j>VJe{| z^u|q1Am^8A0yD35WXr}PfTr*wsZYD)>^XHGV@hT zIcQSXP}i(WO4TkNFwEpV)V%dh+1y)-Zdn&juC>tfP(RHZ5cgTJ8-cp9_t=(?-(+>p z#uxx0s3}OILet%$Pz3WwT~pEOLjq41O;o$^UBl4~gscvlt=qWlxoeNQdCYLMeh8LT zmUr&bX+yfxGS8uJoTG@v5QY@yIk&Mi<8p|7Ujv!9CfOeKg-_N8XCe>W0LuL0?N`e|5?FwWFEvhz{EU;v&lp5vbG6h8s&GlbuPF zo$(}8MnTzOGuO8cLE_6uocfGY24+9GVU<1apux)2r;*hB8AhJ|i4fR_oGi-#eQ;&H zvw3XgBUwWCBb3$0Su{@b;6%Qm$u8rD}XTsW^x zkZ$rTO8A5Gm5*KVs}AL6MY$M)j4M|c%r7V?S5zQv!d;*!%Pv6Z!41(|^q=B@liYN< zDM8l=ZUFz|fD3xH0#zlbENezMEqfNF`he<2IIJicBHpAZ4T3aMijr28yI3UmzgC~3 zl;_B5y%&-&!E8AN;tx8lW3vXxQ7ynK*y zWt=097XuD}G7tCFxGk3tIV)ovkLd_q8Bd~XxqO7z%kj1ozgFBNTNQ50*Vy9tpQNZ!(D^ha`^~v!`5a3wbH*q+{FI|N|=|A@RAY6*F)eT+=S=D zZMl4e7f-}PfU&wAMuhmT$8EWM3{Q_lfynAQjZC5!z-_sFj*^zlzmsT7VBlwgfksbY zpry27z^`r`Xe=Lm-!~Yz|FoKEE>x5O_wO|*pK|}EQc+UMed*+ar^y_do8G1^G6W&Gt1jk4%8t};UPMQ8XtPMJI7@htJS5FC21IP^w9LxL}O`LTaq7kb=PelYtc7zGB2Pkb#iKt^{yAaJ@g%GZ!F|WX%6`2Ihx!KaZk!9zo=5;EO_t z`ZEYmfJK^02U3kE080l_EhFQBk}uCg=6In0?s28(5fu9bilr1X_=2ae0D9)rOF;fc zEsFS2 z1Q{12d7L$&{=3g8J#Po-cdM8tN1*{VLtwQGLxZD%10Liqqg>buzIHj4=gB(e9?y{P zJxygMM>0>q{6G-=5c^6uH`PV^7=r@1LFr#6C&|G)mqGJ8;esjmT&NH@bkTVTkdc7O znLlz<{}5G0oKqM5_PvM=K$?ZWpjhgnlL%7o@8Ey^zzGx^f*=F#R~YnV{D&16rriGv zF=XBeW-0eE4t8g%Sn}VHgiFN?4^$!Xqu|J04~fUDi7#0bt4Xi{{{)OQQSy}1UfZ}M zIgc6S)EAij{1YkPxp5tTPY{ydvE{5`FrLtK4Sp}>Kg%x`_d&JPnSHI9;+f42#q2fP5B}g^h+72 zZ`6wJwzlwXf&SBhz@bQ)Z=g{{4^*D=tNm$L;BesBXd%_u=1ZB*qzC+y)R)cW)cv4J z4fJr}(Bf|*jtYVtP@B+>Wy+`|(Sl^zXybuHmlu$1gg918EDE!6I4O?+FOVF@1FjRy zI~qsf15`eN^8IM9z`WkCmfYVlIXRh445dZ_yu09`>dLD7+WMHipB5Opki9AX9QUG&H0 zic<1qk*DPAX_x?ezawGTD9z~Tj94SX+&^syFE&e;ZfkD*qu+v5Ah0<3-Mop`!R8rIA#5J^t+OW)hS!H1@1k45TvPD zHW40GO|*gzUB_db#Wg0F?ArHTreKUN@)1~WMd_+Q?E zIMrw)5+#^evxEpR4ripcEU{#W1E^eP2zW9u@NDL4Wc5((YmuTkAhla(|Q>sOSl=Mx$VU&n7cyHPk`U?!nZ=7r_Wy{-Yx@wE?Ej9;DK6Rntc(}XJadAUabt53@gV{+?rNUWjA@v$7-%h1 zqrvIcqaiI^nGel%g4#{0ObMp*qszF?|8WL7 zyMMS1Zj*KmxW9+Un2Y-7R--%fO4sHyqlKRZ4h_mVT$|Q2CHwoh_V?t++lUoMYT^6x zBLq?b4_xK?JQ&>f(Mh*V)DOJqM++Nxo;6bUrA$Srz*|892(VVLk%k@8%Q8L%#5j&V zLPdYBD#>NMMI6g4g;}VdhE>U15r+7CC6F}yz4XCssHmj>QNt%}XzD8!g^_voCG z4>!@27}5Fn5SIxuRS(7jnrIdwN?j$Q#fZ9T1X^Gq%{P#e@1ZDYX2yJoVM1Ai%EUa6 zIu|)>Btn^#;u;z7KY=JZ{+1`|j*@HAFpYgFOnv+r_#I|=*ZWK3Po8=Tod%M`9gB}7 zDNJ$hCs*-u|NT#_7lAVA1zixVB+L1#B%#y8Qkz3*hd$v}imWR16Yh_PDDvBI< zhDFrmp8g57IH6~p8W|-iYnDAnO-vBt8u78}`1g+{zOZMH1 zzM8ef(|u+~g}LGuwwk(+W(b%oBE`D3$;}wD_ktcKz&X3F{&Y#;Sf&UgbW!FN?Cu4Y zKNmQJy%4y&kr5bhe;#y>yC21Wy3j%W@=D;Q+z(MeKJR{%#g1iu{O8HZ%>O{6At47& z^C^m$-!_SU2h*Mw760B>j)JWqN)C4edKNSn-~MfCcnq~rY6H8D(jorDDR$ZBvGkrI+l4ADpF@?oor$bWu1SEP9K9Asmcnb zFb!V@_fl&&Y`95fofkSA1wBCjs0;npJhrep^^(hiU;7E{|CJm#1X%6;h$c4FzKtOJ z|0k&O=z$nzqH+LzuMs`4gQ9SmzLNc$DC!16vij5p#NEls$s7A8=9L_%MvCT)#@v^7 zWaQlU3y8D1FKfO}&j-iMyQy+%=8qYWt7i#oOFZXV_ervZWRM-}hP|PZAWaP*^BEiItGL80=RV}n zIxOkVy#B`Iq~J1E!6Z*&56M6NG$ESg7fGCXgJW|`fNBGuxd zeIaDgSUb=}ORtX+ds-;CFTf@bZPr~h%q7C;*Tk_0+@B`UA$PlheCBpS=3TLMq^AWt z=AFP}UJ9XF-+dJO6_X=l=VuQ87JYbeCIO~UTdvZfyV+l=W-m+TGluQJeVW(^rg1B!ef;Bly_c`~7dYXmW}Hi-hx? zhs~_D{x{;!$Tnw8i%7#k1Z+=QIC83Q5ZMFRN4WbngXdkTme(Y$ z^<1cv5bC6XaJxicD>-AB1SR%piK>BCiDE6d0F{BAPml6}MWD*sFRcSfjIj%-TBwmO z9y>lLYXMV2^jGh03e?i`@W7#lveNjafqPG}RR3HhP{Cp>ch4^Z%Z~*B-2NW9u_i`+ z*5}}P(j_2~QbZ$3x!tyO|7naK*dRURuH9%V(G~W39nVTD6+FLEggy~kX`YM!^(;`odDE8b5}kMG(RM8yOU7^a z*5H}Ad2O!WvZ?L5XS@%r`JO`HAo8#mV}43Cv>+ndz2XgsXPZ*Qn?Zf@{v z{>>Zf>oya{5U<~25w^y7x@OSs7rsmEX(>Tnd}mLW-kns#(XJrgA=BgWXk0DdxTUeK ze)Dq0$WC;2@9c>LazHjTm4%%HEg+UxzZGj zCp&`?H4;rE)M&e!=-k=e+1`nF*Fw5l-qf&V+crk2IhxFi)ofrXN^=KZcheI+k)(=O z;gZp)n&=8fB8agU;q(|Xp^hF_%Ud>Ylv1>G@9K{35!x}iwXR^Y1Im^!zfN72ptt9i zCCZoWT%j)8xm;Dt<9c#;Fj9-eJiONR{mIFbuS`z<4EO7}FGYF*?n%TOVV6A>d)8FZ zOL)o7E?sR8c1C*Q`gJIXt1cXdLg`?DOL$WE zSVHd!M`1j?cNHYw^dez08j40#)M0`E%fc(U)Kiyh>rA2^@6fIIBrU*BCXgPwM|+Y~ z`^-sJsL5b_r=Eo6khMbH+o?ywlt6{3uzC*&$D|-_Kbf2?%yCQjJmgXQOQXEs^m*-m z-jtQ@%j%EE19trE^g*9J-2y{) zkd^jjrSXoRO(5U22Q-1j4%M)(5m!-$U{d=dA9h>s%Nd@-hq zh&Lhp2=2!ar*IAy>PHc$@EY9DA?`(ZJ?;_2F>h2}#eEWS3Ki^vyoNZ1H{m{wIQn!Y ziruCO#A68e;$9qtd@C9zdMJ-{KxZoWftd1G*DF zLV9=UDB={lF$;YTaSFeMdjxR`m%LL^euOxMyKrX^r|^<@Dasp&Q+Nw*rHzMQMSKC` z6n=UI%!D}BXbRS4N*Ur5Voj#3K%7FX%akg_Da6`L@gYuO1a|;&tlO0y+|7i4?)tm4 zfUBs$T~z35aupZ4i&s+&4=pIZmB;5=;xW{@3mUr7?w8;u|E4e(P8Hxc3mgg=&F@+0 zOJ4Jf{PPRX+gIStk^y{(msOU0GTPu)eS{7Tbm)<;}-cP?QFZfo(Jb2E%4QrxRuV?#;tU$@%Rkr=fknW|54D9_K+dz zyeKQrYKOnOR`6d}U|*l9`vchWrQfL?w!n(+!x#iuzN>E^&p9l@VG*W9_#+X%A;Lxd z9RD&AmW%K@5lTKci*%a^<08CAg!hZ^Uqtx02-6~bUWBiRa8!h+MfipY-xOgnbf?QB z!plUsRD>%;xJHCN5#B7qW)c2_2st&(F@)ad?87aRZJ$eB8}*2u)Hh(~4!drVZDQZ4 z*5$`8Sv(u8BnxiRlMTT{(oY+KigHI`eK$%5BiQfBMt-HRK@aYBfR(6wo1Sdx?g(~= zBYN218`5L6-?XVS0*=ZD+}k3$9#j6+-5g1P*{!tWqrB)A`(R=}OHp2u5VkW$KLymZ z4O$|mhiLy$GQ^{8T6<4-h<+nH39&nsGp$DTqg+C{&w#SG7-we#3!7h?v+ zx|HuI?QtEsDWyyA3dQ!~hm-|cw3`)wu`t*cjVG0#7orl_FCTwb$myO})Eb|>4F zg+=XqP)(q4eGzSHMj>-c5$%`;BUl9#C6e)o-i`Su#kxaXG37%=yJcaj{=S*rxA?bi z_BT|nUKx&nF6Qbe_t(6;61zk3q~t~%|La{?@A+uHm3?7tm=kX7*JtgQWtTsfK4*b* z7WjLyfQz|$#%Zw@%&1#oX4#(qtaS!&&lyw=S4S=v{4*y(-FgCu*1W#JjIcggW%DV4|X{ zGZc>|qV35FjC9up6J0BJuUe{h1@XjAPb6>UPl-6Q8|JC%x@5d3k*x1-kIs--lb7PUYpmSYU1KOgW!FLR7@m%`bw=n(=d?Dmp_8?^0P8Tth+w)!q8cJy zSy4exFY7nrNhLio?d%Q{3O(U7vDHLREQW~!djxnJP@;PhctnVrR4XbBQUXa2(ZMZ5}6tXwsvB&*ujT)QT8?V5@jufD3HYIWt>inY~k zZ51_@VQ>4Ius0mMmPw+rmH`i(ebub;PAN%^?rpy|xN3DpTYFn2>PD}rKuuLwRMoVH ztG&Th)xou_Znz}tuCaI}YZ}+soE=@sHL@?cVV>DBor~EmpklQE$iXk-A3At!-P1<= zP;97g=-|-ckmAFBH$bgJ9f0)$7JI1gp}~iS9vXfq{m{rmqYsTgq#W@aQIB|!_>MFk zX+07<(syL=$k37DBk3a}M@El~A5k9mJghzpB7^*Bo8lpLsAkAF1jxDTKiL8++cBC! zhGyJv;?1s|E-Z!gUVSCjcJjiqm8EESKM!}I0?2O4rI(dC1gqH?K|BToICx8i%_am6 zErAJy$14ItC5Wnuo6|u=DZyQ4gW%x|J5|ZVxe5@vTqs+ZYvF>t4Y=u%5W_);r%bq2 zFf2q^=pyOOq6J9Ng$1lKJ`K)(;EYUz^B{2gz-TI7CxGK|PmMDQoKN94wfGfM>NKU? zP;7J>302_yUQp)RuLgul;t%z)GNS3-;XTR{0|KzJ4yk1fqACT1gRwuJtTJ$TDeV3m z5Gr*GQq7_iSp@ISA{CoP!hOK$n+E3*;H0O)`8sfhr@?s{I78Fm{1P~W)8N1;N_v`l ze+QX+ni^~bPU|$hdVn)N4X+1)(+eEae?AL{cN)sy1&(hToIe1kX&Rg>z)ATm7&PLBIspyMZ$@1s!>Q8sVan(7GQ-d0Ls6mpnU-AVf7+zah^rBOKP- zxK>cqarHnJ6;SF!vU?JV`~l!lem)#|rW)ZxSkO6)|Mt0xJfDqlU?Skqme>+X+O7fc z@){ns$d*S5+0W~Ui++CZ&Mqv*D$w7z={seC2S6tcI?VE9$Q;+Bz!{M^#>sWO6iJB3 zeXI`5qGw}yOhSa^&GIrPEk<^N0K)Pzmxt0~WG8MhTGLWp+Ap$L6Nn%Ho%|NVHmR@} zm8Vmp>=(6l6(B~3W&IFQp8=s!kHDkSVmYiTy_e&VJXD0FH?OzMhT>#EqReD=wVF&s zOxk$}X>R8QP8@M^;C|$AI};93v|nWB*bMCa5ftN|xib_ZqgkgQ$Xf^|O{m6vo*A>e zi^p0w6XOb$`iLyWAgcfwgiKs_YMW+-P&v9b1IO?~?7{OooHIvoH+-JUL-qAzl*($k z{D4D7kI9oY-=GZH+ZeoDV4QWyx_At5UKeFq7@#BSVh}k*q0mJ*a~*h87lSjXi%+5? zuZ!+rl8x_XWk_H3GHVbo2OCBDss~x7?shz>yANRA(-OAxBAJJ0AoD{g%4Ocu83~7i z@$l?qRzZi$oTDzp>6T5v;W8tV<06?yW+3xdP?pP#M;$b&HbqwGQ4oQ+oiPsPva>if z)U1p74rydvc#*^Pa-bM~IF(+~4@Xd(`ysU*`z8JG34pmD=I;~6XJDVNfeyEi)~)Yh zXUB#lN9l*Y8TjGZ>F%s|;z@PtL8T*r&*vX6eujK5Gma$1Mwq2a(UbIswIKR2;ILT% zhunevQv-sCvI8P;y>iz(;dBBg24T27x%;s`;Jj+|T2$(OQVz&`uI04h9C#Udwt1b6 z|Foi5zP2n+XeG+jGx1pyrOb=)MQzhl{|30+pL?-?PY;+)kCy(^1Yt;usm21b?sWZ63^?3> z$O6ub+8~X&yuR|cK^KJKGKbiscI$q|TP<@R#N;wN<>hrzUssAOv%c(j0%u40v^X2; zsN~diHtg_BfkWlVhOrsgkWPx^HtfRhkjy$K8uHgkyxw#7QBFHw0gCo{p4lh#WJJ{(J@?7*60gM@Ke;MW@JlIrHTnQ3rVOp5OA~ zndutJL9#RWn3n$pASwv5+HvRrR9ue%=R*?5XcxQ`$@~CtNP6=+8#@o77?Wp;*;m-G zA&tlOOWJTFaJUT#hbY=FvLUUurn6z(uwieqH<^3ol4jN*-R(RmbvC*W1E1?|x1Xd+ zGB?dY=KY4u*b|g5Fk0&U8>m4pbMBsBwjEQitI+K1E7G&kD{bhNqYoD|>boE_#DWd& zGYisPwl5#_=k>J$&@6ex&dGa0hu3@l5kEEq8-B{LA(k@94(lcaiKP5*2s?_=m?480lWV@hK+IYK&Fq>Kb$#!uVIJ{jDPVQ$w<5Sg_XzxQ<_<$6AW3`nHi@#-h z30|WHF9$1Qj5|9Us!l?Hkgs|$Odx<>7+A9|Ik)*gP+Y8P*<4+`R&SfDpPkJ4`-CR& zf;;AHgCriw?45zk>aDQhiW%6@GXopOW?;jM4I5HjRoE&` z{@lgzc|uV>M;61crm64EH4+idw=6hh5k>hWAeFKdgPadu5@OCGe*F_eN!&hx8F;dc3t5B5tDyCssm-N-kfx~?@|Jq@226p}q=x|>R(nMVTK#28G z#JV0de8N6cJr&|OWSm3F;w`rY0TMiiZp>}G&qFL9AcA}E zthhho;GTAHCoSyU+Z^2cX2tz62lo>W?vFUQ$KN9E!w&8v4(`Ja?)NyjADor$PdK=r zbZ|fF;C{b@`{1m&(^m{^by_{@;GTAH{}%`M!?WW4RR{NsgZl{w_s1RFhi1h+?ch!` z8Jjh#MjYJJ4(^Z4iu-d8?h_8~Cmr0Me~Y-EaB!y%%C7sUgZnFQ5qH{SwehMhc5u%) zxQ{xx56{Z-BM$B~1F^|dHSXYk+QI$kthm4I;9lzBKH=d0hJ$;0R@_fIxT_BCO12-a zdDFrD#H_gg$icnb!M)hQz1S=z#<-DLaUV75h!NK7;O=p7r&WpY4Z;27thm2s(h=Ni z9NbGC+%Gdr3GSn_;+`?-2<|=ych$jtsaZ;J&&-PZX_JoNPV+H)iz|0`Sf(hmZkwIai}ITJLZ>uclQX z)7?cebl;XstS_9a3G0eO=G!{YS|2h?H5b?5Ylei_J6FT;~{J%cZxR75Doc+=m?8`yAZM9o)UM;(pM< z{jh_3uY>z#4(>Ix;=bR(ebB)@=HR}_!QD42?tKpK2OZoy9NgcKzG`?~U{>7e_bE1y zs_t`eZ*_2|o=ubzeN@w|xc54^_d2+5cW_TTxNn~o_oRb+%)!0M!F|}ly>(XHV-D^e z4(=AM)M4eOm`>N4b^IT8kO#p!5w0;d@sPPv6Sez8JyJ_H;e za9|?fGM^p{BT6lWLrMXWV;qN60U~FN z9MS}c7sesII3!LGL`^y$0HjsqbDTjy=%Ro_=u>+%GIBc5Jwm@P@FJf?=Qv*nj_mn4 z|!04u)&M9#6f%zpx;6gej41(?Qq3_DY)D*?%fUV@ie4TxRl^?;1qc06w`*3RzoqtCuug!ap z0YaBqU*82puC2IUzXZhYEeokZ+vCM#fb`kw>kU9+V$Xq>nv0IS)!@ZX#8VW$ z7bk1yoxmBg)kQNPCNE9HZ@DxLysiEm7DI&T;d_aftu8(+=$N{H9*|)}9-{aRATb;F z=K-Mh*a4g&AssK(1Bl$$;*foS^x14U2uRvi z%SQmA%hc=ZfV2XK^FmM3N#jL1a7=G`9yruv6Ccj&r-0b|gx3LSvenLoIJzQcgRBBX z&R02|20&Utm2;P;C-S{7X~Wxq<1=s&QMv)4i%TfaS1e|_%Tj#;$E?$j0%Et%5FlwF zm^f)bj(lIlTITbaxKHT zcM-%kUfc;tldYCN4oHoS*AO5v8{|uXKnV-4=KxUwF>CoHKu*}aqPrHVIb(V$LO)9|p61Y#ne8+N^O4AcHo_ zw*e9`>;pO>ngh^fY8nB~sI62#AkGC*R0kd3*WD*zcXc(K|E!8dHB)&mFC zVVMJL0pt;*6ta{yK#FbLgx8fE)ylrF{W1iX?}~-?5UN zO*-EP&Lf6>BH4%;mh^ZGr?geDX zMtKkrs?%cJ1&TcN)?>)SPu|67ZnMS^O7)=xx9XRX!eNH^{8kuen<@Anmlg^oamq3K z1%4;aF~qc&|HP=X8y}+T4CCu%*dE8>z5#ZYaa_UAv$PO9@mIY4UbZr>x8u8RD`iPg z=7$UOx8u!xeqeAmRJlzxgjsEp5H))M^%>n<`tqxpybTJbS z?CB?&4kYpWZU-C(42qxgD>!bj5$8f+X1k4!9O{V~rw{Fc-E0|}#tvMzqOzX|n(Ase z*`RYbe#FE{Y4~y8E(h~$Bp~DX<7^x82}CYvFb6IzPMx^aWjmnZz1?gLLk81m9@iGk zA>_{P9vlW8;)htvpKUmaamR^9!oZCgKksnjb#~z$Q{#kcoV*#@g`ayeucVWyodu*v zb|xdqL>S*})9`t?P!2QM5uw{m@De@Ie0c0jby{06p=0{ha~aC&DlqRZS3jdksg2Haq)H8*TC z`V#ApKP!kgc^*!@rzdNAJ$(ssJ(`!IZNf>fO@2}5S;_T#H}gip?Sv!q1>UA;Tzp09gWfmnmK35@}CclMuePVO8TRK*K_lBN$9AD662nJofyQfP-&qXd8>1>M! z<9pF}cj=_Hd}ZG01gxv$a?%yY)!rYApzzxVzB#NPPH30|nKMmd=Y)5etrOQ+%xfKei5rO*Z@} ze=V%Hv+>kE^`XwgK16XgVuwWVH2noK(GDWB5$i)FxvZ%JpB2Du&F@lZ8XPf}U|pJ^ z0I!nea|}a#*C^BhPYPk6K}+lmC7504OQssW&I>LWiOC5u86bmkCqf6?gOQ{&LEBDb zefc>Fd`rSsl76@!M@PYm2LD?$t|fZf5_>VMb!p-Qt1M5Wch0f7D%Iv@$^DfMVX~>6 z-PGGUJXt?0OSR9qb{bsGLbgWA66WVG%yN7Uo>dC2#=o;+)}vVqvL`poOzqa(+>ZHE zv*jZpnucE#7%E7A%JESU$eo`VAF<5pgNMhg^-eahIh&z@Wv(pUBcIQ+^#~?6IVMDg zn{thf1w$4|b7GeDWfWN{u`EmE{1{8lZ>AUu2_JVD-9(t)jNG$gVwZ*~0pE`%EKZ;E zQ#0DsOB~sjv3W={cabz^QgT9sp>$_AeZZQvEzxnHrP6u@bDLlS-&kheiCF~A)9UM* z4N0k@#S?<5{Dm5{(a%~tK+)40!pS8T`Wotbd6VH@Dz+R@8_rJH_Vt>q{?_c)Ap|+U zBq}uB9STJ-B{Vb@?K~v#4ADeI3vV@D%S6cPbJ=o@%bvUTsOQF{Mel`RS!H>DE!{L^ zxG9^YTfT*kk~Vvo!dPe1=E97NBX)F6WZsNqLo}8>SwjT+YVe~f7n>P8A)f3Q)bhiaHAq4ilCENVn7&KY0YaKIrKaw=O1!ax# z6HU-MC=qGeuZb4sqfe4t_)F%~1s8D@mU_7cvnm;7EfLXsnEoMl=QP4-17 ztTBz<70Hw`X_jPhRBkHE%p$k{8(N{BuyT+qb5{ABo%C<^aVP^_&cHbv`_xrB8K-ES zr$nMbtiZMQNN^`jlniRzNlY_op^jaNB=#_9Es)g{h+f1xSA*@Oxu>3hGkfKoMWN9n z&nY$6(dMhBKlBDNSMslj*h`W#B8~G+{(+!peFa8RJ>>;u0XHPh!hZwEw{{gt# B2zdYi diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeDetermineCompilerABI_CXX.bin b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 343ec28ce1811e437a43fc4e55c0f3c83ede7e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43088 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 XW23=~ze6EAL@e^zLl5a8Ml1U-Ghhut diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeRCCompiler.cmake b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeRCCompiler.cmake deleted file mode 100644 index 6e6eee2..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeRCCompiler.cmake +++ /dev/null @@ -1,6 +0,0 @@ -set(CMAKE_RC_COMPILER "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/windres.exe") -set(CMAKE_RC_COMPILER_ARG1 "") -set(CMAKE_RC_COMPILER_LOADED 1) -set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) -set(CMAKE_RC_OUTPUT_EXTENSION .obj) -set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeSystem.cmake b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeSystem.cmake deleted file mode 100644 index 000cf69..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26100") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26100") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Windows-10.0.26100") -set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "10.0.26100") -set(CMAKE_SYSTEM_PROCESSOR "AMD64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/CMakeCCompilerId.c b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index a842bb6..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,905 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) || defined(__CPARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/a.exe b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/a.exe deleted file mode 100644 index bb4798dfcb6176eee7273bcd2e9bc7cf64a1a9c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43144 zcmeHw3wT^rz3pNocprRH;2#7jGv{gKwfLtsdu14kJ^aQ;T`6S2FWA5+29{VwS zCQ0*gy~po#f7w}U{nvl}U+ce~d(YafyGN7~MNvv|&&(*w7(%+-?Emcl29SNu%BRjz z9$WNJmy8v){L>|EJ-rDv7LRtv1AS^R5Q#*SYNw{gQxUZ{qBd>csrE%f+PY=S7FP<= zK98b={@W7ezLmf2QLa~%3n0jpa#`_`;^Hbr1=6*+ixp+{xd@%OAzBgrr#RpwH(d@& z&^3-5z>Y&j(5nNeDnVsgBf@D}vnVwHR0qN%ijpPbK1FE}q>)mTjG`Q5k^KKMZbhle zlhtu2Bw>Q*$pmO!QtMA5oPIa{k!&h%sT`tob>MGZD3A;wK287^Zj!B%62|3*lL6WX z6tiCgBwsJ5$7~INau)7-+@{M-c#S*S2-HFUMsO4Vt0-YyZo*538DA%XM{yIL8@K6l z6J9(K4+6&O_6Q=x_Zr-$%gyk#a1@BFt~1CadS2Y7%WW%Z%KR&dwtI*Ew|A)3=^bjX zXc_XTO+&3!Be#5)fd^k#vu!1cGUWK9AIhg4+fm_Z62uR?8n}vD3gnyq^i!Q z5zqeoV!}J`Ey7zqdB_Hi)|Qqt)ic63vEsHswI7<#^C*x{z+uwy-gK7-h$EOs>e3y3x3ScB9EXuAyB z$2_NIAUs$kA<{90X|ffNAl@uu6yr@ZBlEJo&(ckuQpCG`-B{c(dd_|hj=0zLcNi$MNrlANxd7OoeaY>1`Vhg0;~N9G#K;V<3#S=>j|QG;cFLDd7f-wqtjF5drwlCnel9C zIb$IB0rl$COFO=g7&4y&v$W$V z2RpI{Sn^9q!lh!m2ddz>2pn~*FEuC1&58TqL*60JG>kM|{)E!CwRLxLF*C@?uQ2<0 zrqk{%-XQtLw6|y+xKoHurIoET$V%KhIWC+dQvsALP_iIb{zPW$5||;mXzLQFm0UA< z1LdUM9~hiIXW!Y3&!m@u2F5|+?o9bdGv$wGCTj@>LK6rl((bSc{Q?FWm@uO|7$wod zcX|h3_j-rJmF}Td6+KW@+M^C;ioA!sM<+_C#y)ca)0y;uf0FvLxtzQgRH=a;@(!=~ z9^$AV$N{wp?PxYhC5aX!%SD^=4qseMvJv8yj73Q<4kzUl;H8qol(*-GB2Oj-rC{G*@LBR6I zmGW?;C`SJtBS zzTi!ljuV|%Ar+e3c{CC+myGWHBUz_hrNz17>k@8B!HU$=OTfO(`A#ZfH#dK>mtab;cSZl zLz?VMI4HA`%53&br=DkYOuCUj4c_ilQo4t7C1ib>m7ujX~28L0| z1NEjmLHkbcov+g*jJgS5`I?kczUFpkQ~4T?3Kl*{>?6aRwJ$c5K~HcuNddu|;fv|g zV(J~v+ln~+du9UgWtf|j5hh!aSSb^3Bx+=$28nBB;xZ%xGI0SCx5>m(Bpwur5fbB# zrgEoSWwCN+Kh=ZpjdEwqNfB>)R~er&UA%$>I11o23Y^3XC5+}kRv@IP6pHV?hr zOnNwOVU(ZA4g;OJM|l-AuOiK>p!uE89)zCgJDC6c%datG6BdKL24AlyW4T}-*r>e< z(>hnnP%D7wdZ0TOkG=-Y7Lt(X(Dg69)2oHaSA8 zp$?ZOi#y)Kw9Gz*Rt%{U1$e^A&`+TJ&^4&+Wi5r!ijMORKU?IK)|*PZmo^L?g+k{S zCfp4y{6H3zS-iCTz$-kybpT=cfgj79vhoAZ$apc$Tc>GRIC(ZA zZbTr)+CpM*GiG4MGN3tTM}yN{gNC&1=Q|5pgxXEI{RH&Nq+6$3;n{3__NE>*1)K9~z$V!a5I$t(q{sgob#h0u;{GGNwi7K_{xH`uea zAGJKpomne;98yu_o~KwuP3{|Z0}hX2K6o3!FE`-QH$wz}rvWb$_$`2= z>3XK9P0%huMfqKKqOWEx@$~_tqr&=g8(W>-O*4eFV+<+Qt$huV?0(S01UT=gJeVo> z9?h0wgf7j#gxx~#nrFSk*js_S>lxl5$IYN~%yAR`(}fP|PnQ4}>uw6j=N(V77?-neI98M4=hr0^B4d3IaK)s&8EXqSTo(YQ4 zOv#g_7|onu3#`jqQEnKUB11=KUSJk^)~8!UWqlJH4`o{WVmi&d@yB#2m^z z{}!D-1~XEX6-;9qz8dbOZf$J5PGy}JIvWK&z~Dp?`mM!mp?2~oMJD{M{{#Dp<@XE& zw)I{_6OCKnMUVsE0aYHoCq|j596&#yNAKB9QMk-N`GIRG>HtEr?qnn4j^xbD)q~TE z%kQZ}isp>^-1i6A;gNISZz0a+zO4B^xda@u@2AQYGoYf>MXW9HoK47q($s!V{*qLt zIa2w7m$>#*3~6RuVvzWpEO~GCPgsZA$g-RXb$}{yOAsXbDOPs|clV^)AiET=)ga>~0 zeb50O_zrm00~F`ZGV_9HH1-9m^cUgJXa^_;M-a=Rzk8|z-1!daBM<}zqQMXg$FrHI zOzsAY>2$l3_L-1HW9^WSmR^m-o)!v@qc@ZMkf?)8gwfB(v4f6qVoo1>|6# z6I>wMJHW6}XZZY0%zqv2fKbDjygi%68YS)U0zjMSVd&Mw(4o0%k{=2~2UNlN*!1KI zN}XQz9&;>38M=-+{^aE`@O=(Z?spB0@8mhzL%&BKUY1RODb$v$bm(sMm#Wdrk~xhX zO3@Cs5p34&Nr6ZcL-<98dj2fpv^Uv>ElFc1j7-4$ZS!6O7P=Kccj`Qxd^QQ$qAt@ArAP((`ria7$%H`~vTtCs}H6k>agpF_ydUH{LZzy#VgINp7sk z{WW@Cns(H^6C~1#Xe4RJd6x9x>li(-K|1XCZKGb<0GV3GJxHPpde*6vcm}9?qf=2l zE4Fsfj0qQeT`&x0=d}H!&s%3!zkw};kr5;OlSt1MF2XFd@QW5lZx_IqXVimbet6_qU{J0c^f<@mGV?b_{E1fzYi-mn(G`MPcGcp`4TEcyPuT0GGkjoj>F*ZP`uJmOj}Bd%K%Rw5P- zB)g*VzMETnBiG$1fPr|h=VlR4Bm zl5mv!OPL5eVmw_xV)dhucUseuLPNYe)u%<0YAD(lz&mPMJRXg!RZZJl8=AMRQS|IY zZ=^dF4#azt`_-zQ&DSB1UE5)ju5fgp8V^LeHCcT74W1p>wrsy~jp7T$lf8kk8jdCs zYP3sD^ma#jyL$0%Tu@W1d@b8|?qrnOqRE0-Z90~swDsV1IxPWZc~lt6{3uzCuFV^WYEznq!*!-V~o@IN7s;-5uGwu!l{em;rhPg1*EKd?p;nrSjQd%{2N0%lk0XwGol=9HiW7)a=)?Ug;uL-i_v?tG&sDyI-Jxm3GYEfxdqn`{ z5xTLfbur=;uEb-RD#RwJHz6kdgQ^4*A2c>EGP^g^7%@G3>wg?J3%&v1tjr?B)= zzz|2@uhd}U=r+XN2!DzDAmS80fEO%p= z;uKbwXlI?(Pf!cG27VLqH%z^@lL6f&AGnCMGhOG-UUO3u2g*p(v# z_z*9%EQMsWz|Hyy9rEgU(USIy4xX)?-+z{}yvL!OQ?jV&T!o|nPf24*X&q$i)Mb0r zB)_DcYqvKF;M`||Z!pEpbWS&JreluB=Rv;^jv0QRpd;-eL(+M9PM+Bge|^p1zpTXW z0Ymlsu|-S2Q#)jWmEMgp2(Uuez+F7&kO+^6FeAcOMEIr%mk)CM3q@EZ!Yf25`CKp3 zog$2j@D35)E5gr+@KF(FMEFAyz9hm45xy?MH%0ho5ti}oX~ikR3q`m}glk2(QG{+0 zUN6En5q?mFQjatC;g%?5p9_kbw6K=c8nLs6U9s>^u`jf>$b((1crI8;7GI|&TLOus zhc@aI<<^qs2ucRR*pJCYeyOBI3+%Olm8fH$^(wJa01M3pdA_Id574i68lYx@)HSRJ6H5mK)=7ypNMHe+TZhY>X2|Z;Mnb< z-9>EsB$NQsy^vXp?8T%E@o1;ND-{W1o`_UJOZo$`m_NBcrYXuD9Fj_Caj{>AS)Aez z^d-9eT7Pd+QNFDBgFN;GV$nYOeJy5pMgA@x+g8MwL9ssN$4XaRLvC8>)B1w3{g}}f z`=b$7{P~hVXEdHvUMoQ*uwOp@p@h>ttF$W??~Nq8lx3w|`%q1waAhfNIz}OLdnxT` z2EteclqQn#uol5wlwy%!UrhN(>0Viw++bjS_xn6Mws~4=HmnPUK^Jp%l>2{q_a*iQ z<4MVlIR4kWu->!mi%AP$ZI~A>_tUY?%9}6Cp9#-c;EV z11CH$?p;R|<-eC2rM6t%-={xV*}4iF*{f77f(J8r(6Mz@d)u|u^{Z6=5HO4(XzQx| zT4L4JS1sNWNF=nr&hUN}S&fnIia?@o-QM-9 z)V=_osA-Ah4gBFGXLi+MRo#+|rxMBLNLO^8#A;SiF%-npsT4ix<4FMG+J{nLp@n?$ z-o1EK+N~vIo;lakkAgIpXwmj+c<4v}x2_5#nj?Fod$jnf%VnW0mlveC<#IFkEtl&` zP}wc?s1{GJI(x(PByvt0SB2jgbE~&1jr;E)^c#=p@G)o!e= ztqImu2kN@CYL}}%q-k1BsHV$xyU9EYmu1tea@5qVuc`0c9H_1fZH63OouTS_Z9}L! zu%WirwP8bD*XEkQ+apK)ta8)_Hgs*M*J`TkYC1Pp*VfjqukH+N4pxUYZVuH3Y6Ba! zn)JS0yR`MywHsS_V9D z;Z?KVHLE1`nyYJ5VEu;b&aTcH)QwhOjhd>fuC4D1)wu%e>jIlu-Ec{^TyFA8)-*1+ zI6JzM%Vl43)ncP#Iuo;6K*eeSkP~0UKXmX&Vl%pI)Hzx)s*buwM@C0SkBp9uW<~*b zWA7V5X7u>z_~?nz?CALCCq6&*dF8P4uzJ{a*nQY{xZ`l_@WA1b!=s0f9L^jbKRj`G z>ag;l^Fj4N*Msf{eGhg#7<+KwK@b_?$J~^GOZ}*O6p%C5{|5`K>%wRTzIYiB?`q+B zK@pZhTEDgqYdd*i*~(HhyyHc3r9=T_FXfi$5Ugfn1aayR;NUG1Hk%NoXbDW9i*+0- zK~z=ToH8OxIqpge1P^N1sY(XUrGU^?gt8??Jf8c%5db_M;y5gG8~zV~VF|*LB9h)H zTFfvM1q)ck=a?Pm0B~G$;LxutCctPmUdMqGn}f~-a6W;XX^IffZEz3FQOW_u+;iZl z!1*I+5oNCZ20*AJ{!kz5!hS6h+NWHkLjYE`Ahnu7s1$H8_Q#X8Iu0*|-G3cIrQU~B zn^9zq=2Mv1;`9om#gna6jl|K!;hL44LQpB5=kfj(&0-FGUjKaUZJ#qv+{a z9+MDZd853HNsE!4Ab_yE%;ll97}<$ijMlVNm)46cb_7HafKFkH?L$7dSYvBokJi{I zUX~?lG@?;BA+3?eV$w4?4)J;vCC;W|`enCI74k?!RRo1}8)AQ**Wrz*5Z>F!`r`5sonN3-POIdH z7cx4$C!scO@FG6;`XWnOFIg841I+89(u#nT^yd-8d0i0BA{!pn#ne3N;$tYu>mm|J zva#E!45|A7vj*vIW1~o4btB8r-HIo5Cmi03I;{vIMKU{q!0W4U8~hybxy<`|!=WJF z8()~rKG5MZ=cx;EawXw#nT3!!0mf?O0P`{6uo0g_ zZpGfH4nYJ@(J)fW-X>4I6VAoJ8HY^xE7*_K0H+3wj5*TPfcONYL?4$88=ehrY`>y?Zy=rXUVZd#&8n(%=FPvmslf<PfKGxatz(A4kB=x+_T^yi}~}&Jp7qflH8yBu{Tc-j}4EOZEzIAkQB3x z1s%wrs}070!~KUWV85sh9+`*C^fL!8bC5koH}6%v-7*h=7nj*CFRzQ{h6-dE^<~8q zIJ>Ln#A$4xlC#rk-0hqNhsu);$LC?gb5Wt(hJE-AkWuGEL;f;|*Zb^ali?dHLD4#o zJe|H}0DKGDSGNbgv44OF5=Gk`a?Ly9@20){beUQcK-3gO$`xKr>t<_~l=jZQ=t#=thBT2s< zOLCd>*SkPbbR2z@F*LRIY9yWX1nL3i>Lmt%Q%F-;%PXM8T(guZ(3z{2UGuQmM%`kx zSl;LF(ZVr2XIuyJy6)risO8hs-R=p*k6O2H9x~HD8~059bF^yqn>VATw}CvDSD&{|gYRQ10Q>PeMs?@iO=p0i41)3yy4+Mtyw>gj|vg3s1*a zb^GL-5s6;Q4dJ-VHyZ*Aj?$kmMh^F9uSFJ0$X@Fd;$(u7BEqq^a5jUThi`O&7xxX* zOJ#;@C|5#|QE)IU-wa3$3|Z~ibO0(YKX85~arAbJKeVaQms&6?)Z zCmaC{uDjKKQgV{{$UJ1GopdfU_WR_^iKcqriyGuI=kNJt+cEUI6rOEek)BSSW^}y@ z*XeDL8DhbP)|mzAF28Rv3jKL~tpzkk9&KAhifVlAssM*@r%fR`i#35G7zX9?9ejjD@z01L*0gttwo%*)%ih+Qm0X2P^zB(rNCGQXh99K+-=Xf`t=dIhv_Gdt(+HwdW} zI8RF)R_X(QwBw;J_f-OY2#|~L8$1K@_kirNK)wLTH!YAS0qMrW5Tn!&0QsZ^@){sZ zu^h;07rJkJ1r=|dv&wcc0J-L}vuhULknMs_Oylh$OsZNg*)FJW;q8KO@;~39y`6$S zCUy&_n5N_#8!UV%@wVwDc)9S~NQj-^55>;p0P^Q=LlxNei+nXUo9^NrhF2gA?-Tf3 zUA!`HnX8|k%!T^|A9%sB^6E|+kjx|VkokAI%zl5&&)?cNb!AE!`a&*q;r8_o;KU#* z_YE**wL(&G+snSi(A|j~syXA5zA*w2uP-Yd!j%2tY`ROIuLKe9^F+sbNuMtT4)^)O zy$A-cOKixkI-P z5OXfsmc6=tsGV9bX&-ZM;h!jrW;4u(t%z5mf=R`^%sDmNVl zYZ#77vG2-N*3p=2fz%#Cz6G-JdI%#Rg8T6Wai<*(3+1|ujr*vLd#8>2_=31UY~z01 z#{D51_xRhyo!OOAcPVLl!v+)ia_Y(`!{V^N&6E^N+HtzS@xKAvIJMCLp^s1Y% zanIPef5yf=yCCjQ+qh?K+>hJ1KWgJXwIJ>p8}}(2cWSv7`)thExKA&L`?EIg(>CrW zY}|kNHgP|0<4zrvMbp{|8~2yqChkA7aWAuR&)T?8*tjb=%>+g}&7OAL#+_y$R^6v; z++VkGFIy1z7j4`tY}}`9+~2fucP@zg2^)9S#+^)RvBt(f+qhROi2Exx?o~GKWj5|* zMkz7IsSDyhVbBpHtjosTY2!}2@xmH{d)0!tziQAC-0N-JD{R~^G)f8Xt_5+=8gvAA zw~f1M3>bi`lsQY}`L+a2I%k7>723BEYljWA3S_z$Q4HO;=@K~h)r5J)A#`7dqJ?yq z>$tz5UbVZVRr9^YBz&x2)^cH-O{LN|imcCD$V@i9PHP=EV)&1c=OHPxT-ntg1Q&~E zZoI-a!uCsVIW6w@+PII}xDVL4SJ}7^EQtF-8}~yt?)^6I7uvWVToCsIHtr)f?lBwp zjk3*tUt<9^V_y~oD=P3fz;*Bx3A_uFjT2W;FsY}{Y5aUWd}_kJ7qejE2)Htrc4 z_lFk5J!#_}vvK#?xF4}`Ke8b1F&p@9Ki3%NmN>HStux6ibf-PELb}Vb;4i3G z?TD1Q@c31CMAmX)oK5#j-zdV%OF5T(55%wQ9yESSggQ_?NT~ zaaDDBFsmuTAgVtl~QSU^GXhH~FHzDd1bU36R5V<<$kOP3oI^__0ca<(mamd#I z$qJb{{wG?O8#aL8&v&X;?D=`AI{>K=G&tnbfLQJG2p}$lvN%DE?*yuX`;UP` z?VZk*=X72JgiLQhW(b0dX4D+#JX93l$Ch+d_R}fVRO$*q$iECaHvr-S#L%k;5aP}) z&vXwdira#7060egAp{!Z_qRfXG=lhx`Z-vY5gB=Y*r% z2U*G=0Lkj|5Tq27U#rY30P$H$trZhwE{{BQt&I7Yw9h8s#9$7?TfBfcEp#G)WWbZ# zS)RS-*6H}^b>7xCB?cUB4MdcCP-?*9&;I}jT}FL<4iLH8;?{T?5UaQRf=W5f_4O7Y za-P6TEyklEw?&J01A;0u@u~;J33Q`1H3HHB97E<^fDBl4{}3Qy3!RSuB4_xV`^N$C z0mrDpF9R}Qsju$?BA+htQvX5_ofkj<4xXS}6$F)2z)^G@f?S3HLGs~rY5_60`~CR6 zm)}pQCJ%2C!-(PYHvuANO`J{ykO7pU6o;e%aayeU2|(m8gE-EY0I}9i1`xMSN1o@W zTJ$;roD6Ubulp4s10ZSC&hG%Jut5GD5W_d*(S9xq)Q;C|?3j6ClKg^LhplYcKHvAV(~|@drT0Es%3@n1!6vayn}P=>S#EU7nukwb*bI zaNIf$BFZ*86a$wbVFw^iK)8hR#Km0}I)4ist9|wZqFN;UI3RLYjZ63i!U1K&H@*(Y zsHN14fY4?5^KSs@00G0!Zvx`8KdA)^-=_X4V!a6{*x?apz1G#?K2psSnUMi8J`yzU012M|N|&j2!Rq4PCBvcNIg*D*lcdi#>U zhb77eou31TKP@Hu$dg#>E$uxE9Jx!(b^jwEK8p<;q(s(cy9_N*5r8UL@H; zKokq*j}Z=l+*jqvxE&UG{*g-I;=1$mdXco?d;>TG0CGEjA1NGxh>vQ8a3Y$5uWb2) z!6eQ`X20$4#p#E1$N~HDQf~yGm+B4Sn`GE{$C1EZb^>x-!4JRuL3U2Cc(1;4U0mym zCFAR4Nl@lT67%=&jeLI0a4uB5f@h=F+Pv+$8~x4OcD6ONwD_Am*R)^fZ*6GvdUouv z;mQM#nQ&lFKlZdCiC>P};5e3092B77kiu4+IDr}RPCBS471Pfw+Q-iCFlG4t?3iW~ zBv&y%&P?dti=RhvQhxmGZ;y?6E)tM&XtIqIn|9=b2J+z2ve%AFowyAe+8<$SAu^bs zW`CW5JVJIyQaD07$dA63KM1iCh^t>+QqatNOXtIIlCf2R|fbUP`jJ~i4eZT=Eq0hf_cnjMTBni!Aqo~h49$-=lq?4goXh*l;Y=LYW`RZ9RylQ z!Y*oeINHgMyAFhL252Ce0uFqna#wRhgNQX!jQ!-R^442#MT5gRC;qtBje{|@xW9|q zn*fG18#om8a~A#(+HC@e283F29+4W`w(sz_H1BMK4ph(l0Q3+QHPyZpNpH=NnwE+1 z^Dv|!Zl)3<8Q181Pe1z*A{t2lPJSYL0`d4B`duI$8tSKmzyqB)Iu5@X1sTncpF!c= zb1ft>NDX#cxF5^jXnel{o%qiYVHY|&+#l0=Yw9=p#diZaG(aNlLl;I$;m{YGbMI*1 z*4EtW@%wgq+MBlfcX(R1H*!OGwl%>Rr%}L<9doK$OVDcKjhD>*INF{bvuVxrNycl?A{76%IMUVU5p|xEyk`G4 z?#J9tI2&K!T^o&y?>tJC{YGYE6d#7np+x88Dum@|sdyZpvSbK4 zT`iL8^P{sN7Y+Az#sl&F=x+No(ptVhZ+8OLJMp2){EB!1L^*nKHR(itF>v~0a^%!I zOghPBmTXP}$N$fQLth7&CA%PRszJZyEn+lAbC2U^(*U;1yiN>Q3V)~9NV1>E8A;aN ztlL;uS5pV#{=%)zk8H9k-!<`5UBHp?AIBU=v~bM^e*ijhccGtx@DURY6jYl`ofoGf zRt-C6`78r|c^wEDZ1|b|^o3Y91X^b+)OlD(70yO%g$SO8zd$D1JY+UveTXENGurck z9BylTfP&^%{xH7%nnDvI3K8>HZJ{mvG?rjJo?rl{ljQRZEPVGU*aJrkV(36a?F}ZF z+31U-{%9BRz}QMYis7B?$$bp{Zz`<$d-2s=d^G_o%FjyRn-Z3i^dtW``Vm$%@VC*p zKauK8?8iXWC%^B@^8ECEI<}mpRk+pif2~7UboRDj=xrXo%%6WH=U`lWb*@GsOB-eh z<1-jWIlj)$DFsjD-`g;%*{B8C(HmuE_j+z_+l;8q^sx}XA8(uJDoA(B^KlT!U6>gk z(2VLs1BjXHoorz7MO_2a>{q%+p(epr7?`f)nd0bf$~D%P068R$saDPxQe>sXax9Ve zqbzy9ouVrweB5Sq17R*RvUV!JO0D}@Ozg`rmCzER2~!iu`vDsN>`NHgvN5-(nYl>n z(=IuC!noTVq0dgUmL_@`v|Boh4ilk30$)aEzKSUaP3oE(+H^^&+QpNE*}R9Ex85n6 zdrQ$R>%z$;6nY-&r+EY7J}WjEP&f7-+wx7DoX*)810V!71xZwBx;GdMWB#aXDq4L| z;OU}?Y8Sq1IGTZw(?PT47?(YN?NK+68IINu!E(y-&RsffPkitCY zHdb6*4za<@sEF@O8;)UBkjU`GP0p}^{u|7x;>9KgPl)G0)*;CL`E-L_p*br(%lBJ- zl9)B?3ya(@D_Os2G#eh#VY@tBWVz`9b^6%YV`*`+XNj?sorKCLD0^?#4y@ym`1%p2 zKI{B}*-vgtQJ}LT1op8e%bGwRX<1io9%%WnmeidJW%WT9E!8}d z5ozmS0^!VTbib4HRIa>y8e~m6BrRtk3 zk||}<%**7-+*GFNNdDHMYlV8Esgzitv&!e}WCLJdmeSGXte&&6PKTwFaf+h#u`V|p z4PYVe?+ORHX?CSk<4$6j$sg?5lSpDKgVq;09fs&^%o9A=PMUl6NjBdpGgzoQ{LQtTwKM<1-0f?;FmYmBwF H-sb)>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) || defined(__CPARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdCXX/a.exe b/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdCXX/a.exe deleted file mode 100644 index ce295672571933bad23a40b10101a416061d4c63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43172 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 ZgtkYd&vS=jy%Y=^MPFkquk|+fe*poGd^`XE diff --git a/assignment1/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/assignment1/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index b5b85bf..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,561 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Windows - 10.0.26100 - AMD64 - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" - - The C compiler identification is GNU, found in: - C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdC/a.exe - - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" - - The CXX compiler identification is GNU, found in: - C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/4.0.2/CompilerIdCXX/a.exe - - - - kind: "try_compile-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-de4ycb" - binary: "C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-de4ycb" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-de4ycb' - - Run Build Command(s): C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_312ff - [1/2] C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj -c C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/' - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_312ff.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccReOEGX.s - GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32) - compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" - ignoring nonexistent directory "/win/include" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" - ignoring nonexistent directory "/mingw/include" - #include "..." search starts here: - #include <...> search starts here: - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include - End of search list. - Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/' - as -v -o CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccReOEGX.s - GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 - COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.'\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj -o cmTC_312ff.exe -Wl,--out-implib,libcmTC_312ff.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." - Using built-in specs. - COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe - COLLECT_LTO_WRAPPER=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_312ff.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_312ff.' - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_312ff.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_312ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - collect2 version 13.1.0 - C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_312ff.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_312ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d - GNU ld (GNU Binutils) 2.40\x0d - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_312ff.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_312ff.'\x0d - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:191 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - end of search list found - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - implicit include dirs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:227 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-de4ycb'] - ignore line: [] - ignore line: [Run Build Command(s): C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_312ff] - ignore line: [[1/2] C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj -c C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/'] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_312ff.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccReOEGX.s] - ignore line: [GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] - ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] - ignore line: [ignoring nonexistent directory "/win/include"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] - ignore line: [ignoring nonexistent directory "/mingw/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/'] - ignore line: [ as -v -o CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccReOEGX.s] - ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] - ignore line: [COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.'\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj -o cmTC_312ff.exe -Wl --out-implib libcmTC_312ff.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe] - ignore line: [COLLECT_LTO_WRAPPER=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_312ff.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_312ff.'] - link line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_312ff.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_312ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore - arg [-m] ==> ignore - arg [i386pep] ==> ignore - arg [-Bdynamic] ==> search dynamic - arg [-o] ==> ignore - arg [cmTC_312ff.exe] ==> ignore - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_312ff.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_eh] ==> lib [gcc_eh] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-liconv] ==> lib [iconv] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_eh] ==> lib [gcc_eh] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - ignore line: [collect2 version 13.1.0] - ignore line: [C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_312ff.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_312ff.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_312ff.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] - linker tool for 'C': C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe - remove lib [gcc_eh] - remove lib [msvcrt] - remove lib [gcc_eh] - remove lib [msvcrt] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32] - implicit objs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - implicit dirs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:270 (cmake_determine_linker_id)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the C compiler's linker: "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe" "-v" - GNU ld (GNU Binutils) 2.40 - - - kind: "try_compile-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1or47y" - binary: "C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1or47y" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1or47y' - - Run Build Command(s): C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_38c76 - [1/2] C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/' - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_38c76.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccUtd0Pk.s - GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32) - compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" - ignoring nonexistent directory "/win/include" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" - ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" - ignoring nonexistent directory "/mingw/include" - #include "..." search starts here: - #include <...> search starts here: - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++ - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32 - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include - End of search list. - Compiler executable checksum: e75de627edc3c57e31324b930b15b056 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/' - as -v -o CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccUtd0Pk.s - GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 - COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.'\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -v -Wl,-v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_38c76.exe -Wl,--out-implib,libcmTC_38c76.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." - Using built-in specs. - COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe - COLLECT_LTO_WRAPPER=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_38c76.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_38c76.' - C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_38c76.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_38c76.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - collect2 version 13.1.0 - C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_38c76.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_38c76.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - GNU ld (GNU Binutils) 2.40 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_38c76.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_38c76.'\x0d - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:191 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - add: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - end of search list found - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - collapse include dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - implicit include dirs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:227 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1or47y'] - ignore line: [] - ignore line: [Run Build Command(s): C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_38c76] - ignore line: [[1/2] C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/'] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_38c76.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccUtd0Pk.s] - ignore line: [GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] - ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] - ignore line: [ignoring nonexistent directory "/win/include"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] - ignore line: [ignoring duplicate directory "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] - ignore line: [ignoring nonexistent directory "/mingw/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - ignore line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: e75de627edc3c57e31324b930b15b056] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/'] - ignore line: [ as -v -o CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccUtd0Pk.s] - ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] - ignore line: [COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.'\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -v -Wl -v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_38c76.exe -Wl --out-implib libcmTC_38c76.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe] - ignore line: [COLLECT_LTO_WRAPPER=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COMPILER_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_38c76.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_38c76.'] - link line: [ C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_38c76.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_38c76.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore - arg [-m] ==> ignore - arg [i386pep] ==> ignore - arg [-Bdynamic] ==> search dynamic - arg [-o] ==> ignore - arg [cmTC_38c76.exe] ==> ignore - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] - arg [-LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_38c76.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-liconv] ==> lib [iconv] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] - arg [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - ignore line: [collect2 version 13.1.0] - ignore line: [C:\\Users\\csand\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_38c76.exe C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_38c76.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_38c76.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - linker tool for 'CXX': C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe - remove lib [msvcrt] - remove lib [msvcrt] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o] - collapse obj [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit libs: [stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex;kernel32] - implicit objs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - implicit dirs: [C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeDetermineCompilerABI.cmake:270 (cmake_determine_linker_id)" - - "C:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the CXX compiler's linker: "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe" "-v" - GNU ld (GNU Binutils) 2.40 -... diff --git a/assignment1/cmake-build-debug/CMakeFiles/InstallScripts.json b/assignment1/cmake-build-debug/CMakeFiles/InstallScripts.json deleted file mode 100644 index d63ef73..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/InstallScripts.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "InstallScripts" : - [ - "C:/Users/csand/IKT203/assignment1/cmake-build-debug/cmake_install.cmake" - ], - "Parallel" : false -} diff --git a/assignment1/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/assignment1/cmake-build-debug/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index b55f890..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/assignment1.dir -C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/edit_cache.dir -C:/Users/csand/IKT203/assignment1/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/assignment1/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/assignment1/cmake-build-debug/CMakeFiles/clion-Debug-log.txt deleted file mode 100644 index cabf286..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ /dev/null @@ -1,4 +0,0 @@ -C:\Users\csand\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -G Ninja -S C:\Users\csand\IKT203\assignment1 -B C:\Users\csand\IKT203\assignment1\cmake-build-debug --- Configuring done (0.5s) --- Generating done (0.0s) --- Build files have been written to: C:/Users/csand/IKT203/assignment1/cmake-build-debug diff --git a/assignment1/cmake-build-debug/CMakeFiles/clion-environment.txt b/assignment1/cmake-build-debug/CMakeFiles/clion-environment.txt deleted file mode 100644 index a30c6f6..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/clion-environment.txt +++ /dev/null @@ -1,5 +0,0 @@ -ToolSet: 11.0 w64 (local)@C:\Users\csand\AppData\Local\Programs\CLion\bin\mingw -Ninja: 1.12.1@C:\Users\csand\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe -Options: - -Options:-DCMAKE_MAKE_PROGRAM=C:/Users/csand/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe \ No newline at end of file diff --git a/assignment1/cmake-build-debug/CMakeFiles/cmake.check_cache b/assignment1/cmake-build-debug/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/assignment1/cmake-build-debug/CMakeFiles/rules.ninja b/assignment1/cmake-build-debug/CMakeFiles/rules.ninja deleted file mode 100644 index 8f77395..0000000 --- a/assignment1/cmake-build-debug/CMakeFiles/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 4.0 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: assignment1 -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__assignment1_unscanned_Debug - depfile = $DEP_FILE - deps = gcc - command = ${LAUNCHER}${CODE_CHECK}C:\Users\csand\AppData\Local\Programs\CLion\bin\mingw\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX executable. - -rule CXX_EXECUTABLE_LINKER__assignment1_Debug - command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\Users\csand\AppData\Local\Programs\CLion\bin\mingw\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX executable $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = C:\Users\csand\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe --regenerate-during-build -SC:\Users\csand\IKT203\assignment1 -BC:\Users\csand\IKT203\assignment1\cmake-build-debug - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = C:\Users\csand\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = C:\Users\csand\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe -t targets - description = All primary targets available: - diff --git a/assignment1/cmake-build-debug/Testing/Temporary/LastTest.log b/assignment1/cmake-build-debug/Testing/Temporary/LastTest.log deleted file mode 100644 index 6a101d7..0000000 --- a/assignment1/cmake-build-debug/Testing/Temporary/LastTest.log +++ /dev/null @@ -1,3 +0,0 @@ -Start testing: Oct 18 13:54 W. Europe Summer Time ----------------------------------------------------------- -End testing: Oct 18 13:54 W. Europe Summer Time diff --git a/assignment1/cmake-build-debug/build.ninja b/assignment1/cmake-build-debug/build.ninja deleted file mode 100644 index d5bd9ae..0000000 --- a/assignment1/cmake-build-debug/build.ninja +++ /dev/null @@ -1,176 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 4.0 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: assignment1 -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = C$:/Users/csand/IKT203/assignment1/cmake-build-debug/ -# ============================================================================= -# Object build statements for EXECUTABLE target assignment1 - - -############################################# -# Order-only phony target for assignment1 - -build cmake_object_order_depends_target_assignment1: phony || . - -build CMakeFiles/assignment1.dir/main.cpp.obj: CXX_COMPILER__assignment1_unscanned_Debug C$:/Users/csand/IKT203/assignment1/main.cpp || cmake_object_order_depends_target_assignment1 - CONFIG = Debug - DEP_FILE = CMakeFiles\assignment1.dir\main.cpp.obj.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always - OBJECT_DIR = CMakeFiles\assignment1.dir - OBJECT_FILE_DIR = CMakeFiles\assignment1.dir - -build CMakeFiles/assignment1.dir/TMovie.cpp.obj: CXX_COMPILER__assignment1_unscanned_Debug C$:/Users/csand/IKT203/assignment1/TMovie.cpp || cmake_object_order_depends_target_assignment1 - CONFIG = Debug - DEP_FILE = CMakeFiles\assignment1.dir\TMovie.cpp.obj.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always - OBJECT_DIR = CMakeFiles\assignment1.dir - OBJECT_FILE_DIR = CMakeFiles\assignment1.dir - -build CMakeFiles/assignment1.dir/TMovieList.cpp.obj: CXX_COMPILER__assignment1_unscanned_Debug C$:/Users/csand/IKT203/assignment1/TMovieList.cpp || cmake_object_order_depends_target_assignment1 - CONFIG = Debug - DEP_FILE = CMakeFiles\assignment1.dir\TMovieList.cpp.obj.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always - OBJECT_DIR = CMakeFiles\assignment1.dir - OBJECT_FILE_DIR = CMakeFiles\assignment1.dir - -build CMakeFiles/assignment1.dir/TMovieNode.cpp.obj: CXX_COMPILER__assignment1_unscanned_Debug C$:/Users/csand/IKT203/assignment1/TMovieNode.cpp || cmake_object_order_depends_target_assignment1 - CONFIG = Debug - DEP_FILE = CMakeFiles\assignment1.dir\TMovieNode.cpp.obj.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always - OBJECT_DIR = CMakeFiles\assignment1.dir - OBJECT_FILE_DIR = CMakeFiles\assignment1.dir - - -# ============================================================================= -# Link build statements for EXECUTABLE target assignment1 - - -############################################# -# Link the executable assignment1.exe - -build assignment1.exe: CXX_EXECUTABLE_LINKER__assignment1_Debug CMakeFiles/assignment1.dir/main.cpp.obj CMakeFiles/assignment1.dir/TMovie.cpp.obj CMakeFiles/assignment1.dir/TMovieList.cpp.obj CMakeFiles/assignment1.dir/TMovieNode.cpp.obj - CONFIG = Debug - FLAGS = -g - LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 - OBJECT_DIR = CMakeFiles\assignment1.dir - POST_BUILD = cd . - PRE_LINK = cd . - TARGET_FILE = assignment1.exe - TARGET_IMPLIB = libassignment1.dll.a - TARGET_PDB = assignment1.exe.dbg - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D C:\Users\csand\IKT203\assignment1\cmake-build-debug && C:\Users\csand\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D C:\Users\csand\IKT203\assignment1\cmake-build-debug && C:\Users\csand\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe --regenerate-during-build -SC:\Users\csand\IKT203\assignment1 -BC:\Users\csand\IKT203\assignment1\cmake-build-debug" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -# ============================================================================= -# Target aliases. - -build assignment1: phony assignment1.exe - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: C:/Users/csand/IKT203/assignment1/cmake-build-debug - -build codegen: phony - -# ============================================================================= - -############################################# -# Folder: C:/Users/csand/IKT203/assignment1/cmake-build-debug - -build all: phony assignment1.exe - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja C$:/Users/csand/IKT203/assignment1/cmake-build-debug/cmake_install.cmake: RERUN_CMAKE | C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeGenericSystem.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeInitializeConfigs.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeLanguageInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeRCInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-Initialize.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-windres.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/WindowsPaths.cmake C$:/Users/csand/IKT203/assignment1/CMakeLists.txt CMakeCache.txt CMakeFiles/4.0.2/CMakeCCompiler.cmake CMakeFiles/4.0.2/CMakeCXXCompiler.cmake CMakeFiles/4.0.2/CMakeRCCompiler.cmake CMakeFiles/4.0.2/CMakeSystem.cmake - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCXXInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeGenericSystem.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeInitializeConfigs.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeLanguageInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeRCInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Compiler/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Linker/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Linker/Windows-GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-C.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-GNU.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-Initialize.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows-windres.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/Windows.cmake C$:/Users/csand/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-4.0/Modules/Platform/WindowsPaths.cmake C$:/Users/csand/IKT203/assignment1/CMakeLists.txt CMakeCache.txt CMakeFiles/4.0.2/CMakeCCompiler.cmake CMakeFiles/4.0.2/CMakeCXXCompiler.cmake CMakeFiles/4.0.2/CMakeRCCompiler.cmake CMakeFiles/4.0.2/CMakeSystem.cmake: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/assignment1/cmake-build-debug/cmake_install.cmake b/assignment1/cmake-build-debug/cmake_install.cmake deleted file mode 100644 index c004c82..0000000 --- a/assignment1/cmake-build-debug/cmake_install.cmake +++ /dev/null @@ -1,61 +0,0 @@ -# Install script for directory: C:/Users/csand/IKT203/assignment1 - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/assignment1") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "C:/Users/csand/AppData/Local/Programs/CLion/bin/mingw/bin/objdump.exe") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "C:/Users/csand/IKT203/assignment1/cmake-build-debug/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "C:/Users/csand/IKT203/assignment1/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/assignment1/main.cpp b/assignment1/main.cpp deleted file mode 100644 index de37b87..0000000 --- a/assignment1/main.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include -#include "TMovieList.h" - -// specialised versions of SearchFor() from TMovieList -bool SearchByTitle(const TMovie* m, void* c) -{ - const auto* title = static_cast(c); - return m->GetTitle() == *title; -} - -bool SearchByDirector(const TMovie* m, void* criteria) -{ - const auto* director = static_cast(criteria); - return m->GetDirector() == *director; -} - -bool SearchByGenre(const TMovie* m, void* criteria) -{ - const auto* genre = static_cast(criteria); - return m->GetGenre() == *genre; -} - - - - - -int main() -{ - - - -}