From 392214e2cb3cdcf0734788fe11ca91d46e621cd4 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Thu, 16 Oct 2025 15:40:01 +0000 Subject: [PATCH 1/9] The stack is implemended in a separated stack folder (stack.c and stack.h) --- Stack/stack.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++ Stack/stack.h | 28 ++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 Stack/stack.c create mode 100644 Stack/stack.h diff --git a/Stack/stack.c b/Stack/stack.c new file mode 100644 index 0000000..51cb4a7 --- /dev/null +++ b/Stack/stack.c @@ -0,0 +1,80 @@ +#include +#include +#include "stack.h" + + +typedef struct tag_obj +{ + int data; + struct tag_obj* next; +} OBJ; + +OBJ* stack_new(void) +{ + return NULL; +} + +OBJ* stack_push(OBJ* top, int data) +{ + OBJ* ptr = malloc(sizeof(OBJ)); + ptr->data = data; + ptr->next = top; + + return ptr; +} + +// Взять элемент со стека +OBJ* stack_pop(OBJ* top) +{ + if(top == NULL) + { + printf("Стек пуст\n"); + return top; + } + + OBJ* ptr_next = top->next; + free(top); + + return ptr_next; +} + +OBJ* stack_delete(OBJ* top) +{ + OBJ* current = top; + while (current != NULL) + { + OBJ* temp = current; + current = current->next; + free(temp); + } + + return 0; +} + +// Функция для просмотра элемента сверху +int stack_peek(const OBJ* top) +{ + if(top == NULL) + { + printf("Стек пуст\n"); + return -1; + } + + return top->data; +} + +void show(const OBJ* top) +{ + const OBJ* current = top; + if(top == NULL) + { + printf("Стек пуст\n"); + return; + } + + while(current != NULL) + { + printf("%d\n", current->data); + current = current->next; + } +} diff --git a/Stack/stack.h b/Stack/stack.h new file mode 100644 index 0000000..ee80b5f --- /dev/null +++ b/Stack/stack.h @@ -0,0 +1,28 @@ +#ifdef STACK_H +#define STACK_H + +typedef struct tag_obj +{ + int data; + struct tag_obj* next; +} OBJ; + +// Создание нового стека +OBJ* stack_new(void); + +// Добавление элемента на стек +OBJ* stack_push(OBJ* top, int data); + +// Удаление верхнего элемента +OBJ* stack_pop(OBJ* top); + +// Удаление стека +OBJ* stack_delete(OBJ* top); + +// Просмотр верхнего элемента +int stack_peek(OBJ* top); + +// Вывод содержимого +void stack_show(OBJ* top); + +#endif \ No newline at end of file From 47932f574630c258a833082c51a48248ececab0b Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 17:52:16 +0000 Subject: [PATCH 2/9] minor stack fix --- 5.Stack-and-Quene/Stack/stack.c | 74 +++++++++++++++++++++++++++++++++ 5.Stack-and-Quene/Stack/stack.h | 28 +++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 5.Stack-and-Quene/Stack/stack.c create mode 100644 5.Stack-and-Quene/Stack/stack.h diff --git a/5.Stack-and-Quene/Stack/stack.c b/5.Stack-and-Quene/Stack/stack.c new file mode 100644 index 0000000..7e07719 --- /dev/null +++ b/5.Stack-and-Quene/Stack/stack.c @@ -0,0 +1,74 @@ +#include +#include +#include "stack.h" + + +OBJ* stack_new(void) +{ + return NULL; +} + +OBJ* stack_push(OBJ* top, char data) +{ + OBJ* ptr = malloc(sizeof(OBJ)); + ptr->data = data; + ptr->next = top; + + return ptr; +} + +// Взять элемент со стека +OBJ* stack_pop(OBJ* top) +{ + if(top == NULL) + { + printf("Стек пуст\n"); + return top; + } + + OBJ* ptr_next = top->next; + free(top); + + return ptr_next; +} + +OBJ* stack_delete(OBJ* top) +{ + OBJ* current = top; + while (current != NULL) + { + OBJ* temp = current; + current = current->next; + free(temp); + } + + return 0; +} + +// Функция для просмотра элемента сверху +int stack_peek(const OBJ* top) +{ + if(top == NULL) + { + printf("Стек пуст\n"); + return -1; + } + + return top->data; +} + +void show(const OBJ* top) +{ + const OBJ* current = top; + if(top == NULL) + { + printf("Стек пуст\n"); + return; + } + + while(current != NULL) + { + printf("%d\n", current->data); + current = current->next; + } +} diff --git a/5.Stack-and-Quene/Stack/stack.h b/5.Stack-and-Quene/Stack/stack.h new file mode 100644 index 0000000..1e5ea1b --- /dev/null +++ b/5.Stack-and-Quene/Stack/stack.h @@ -0,0 +1,28 @@ +#ifndef STACK_H +#define STACK_H + +typedef struct tag_obj +{ + int data; + struct tag_obj* next; +} OBJ; + +// Создание нового стека +OBJ* stack_new(void); + +// Добавление элемента на стек +OBJ* stack_push(OBJ* top, int data); + +// Удаление верхнего элемента +OBJ* stack_pop(OBJ* top); + +// Удаление стека +OBJ* stack_delete(OBJ* top); + +// Просмотр верхнего элемента +int stack_peek(OBJ* top); + +// Вывод содержимого +void stack_show(OBJ* top); + +#endif \ No newline at end of file From 7c2ba6de75789ec72694cd7f9cd5da0585ef19e3 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 17:56:47 +0000 Subject: [PATCH 3/9] minnor fix stack 2 --- 5.Stack-and-Quene/Stack/stack.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.Stack-and-Quene/Stack/stack.h b/5.Stack-and-Quene/Stack/stack.h index 1e5ea1b..79fb7e8 100644 --- a/5.Stack-and-Quene/Stack/stack.h +++ b/5.Stack-and-Quene/Stack/stack.h @@ -3,7 +3,7 @@ typedef struct tag_obj { - int data; + char data; struct tag_obj* next; } OBJ; From 8ff136714d13102e584eb9be4d7b6b9ea895e919 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 17:59:54 +0000 Subject: [PATCH 4/9] minnor fix stack 3 --- 5.Stack-and-Quene/Stack/stack.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/5.Stack-and-Quene/Stack/stack.h b/5.Stack-and-Quene/Stack/stack.h index 79fb7e8..67bc80d 100644 --- a/5.Stack-and-Quene/Stack/stack.h +++ b/5.Stack-and-Quene/Stack/stack.h @@ -11,7 +11,7 @@ typedef struct tag_obj OBJ* stack_new(void); // Добавление элемента на стек -OBJ* stack_push(OBJ* top, int data); +OBJ* stack_push(OBJ* top, char data); // Удаление верхнего элемента OBJ* stack_pop(OBJ* top); @@ -20,7 +20,7 @@ OBJ* stack_pop(OBJ* top); OBJ* stack_delete(OBJ* top); // Просмотр верхнего элемента -int stack_peek(OBJ* top); +char stack_peek(OBJ* top); // Вывод содержимого void stack_show(OBJ* top); From 9f402bb79d9737923d713eeec627756ebe546200 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 18:02:21 +0000 Subject: [PATCH 5/9] minor fix stack 4 --- 5.Stack-and-Quene/Stack/stack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.Stack-and-Quene/Stack/stack.c b/5.Stack-and-Quene/Stack/stack.c index 7e07719..f23663f 100644 --- a/5.Stack-and-Quene/Stack/stack.c +++ b/5.Stack-and-Quene/Stack/stack.c @@ -46,7 +46,7 @@ OBJ* stack_delete(OBJ* top) } // Функция для просмотра элемента сверху -int stack_peek(const OBJ* top) +char stack_peek(const OBJ* top) { if(top == NULL) { From a7a72c20edb47eb7de5b0a093f375238b0aa8dd0 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 18:05:32 +0000 Subject: [PATCH 6/9] minor fix stack 5 --- 5.Stack-and-Quene/Stack/stack.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.Stack-and-Quene/Stack/stack.h b/5.Stack-and-Quene/Stack/stack.h index 67bc80d..83434cc 100644 --- a/5.Stack-and-Quene/Stack/stack.h +++ b/5.Stack-and-Quene/Stack/stack.h @@ -20,7 +20,7 @@ OBJ* stack_pop(OBJ* top); OBJ* stack_delete(OBJ* top); // Просмотр верхнего элемента -char stack_peek(OBJ* top); +char stack_peek(const OBJ* top); // Вывод содержимого void stack_show(OBJ* top); From aa5b623cd433cb50e00e5ea6e54ea27004b225eb Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Wed, 22 Oct 2025 18:18:01 +0000 Subject: [PATCH 7/9] Implemented advanced bracket balance --- .../Task_1/Advancd-bracket-balance.c | 82 ++++++++++++++++++ 5.Stack-and-Quene/Task_1/a.out | Bin 0 -> 25448 bytes 2 files changed, 82 insertions(+) create mode 100644 5.Stack-and-Quene/Task_1/Advancd-bracket-balance.c create mode 100755 5.Stack-and-Quene/Task_1/a.out diff --git a/5.Stack-and-Quene/Task_1/Advancd-bracket-balance.c b/5.Stack-and-Quene/Task_1/Advancd-bracket-balance.c new file mode 100644 index 0000000..bd39178 --- /dev/null +++ b/5.Stack-and-Quene/Task_1/Advancd-bracket-balance.c @@ -0,0 +1,82 @@ +#include +#include +#include "../Stack/stack.h" + + +char get_matching_opening(char closing) { + switch(closing) { + case ')': return '('; + case ']': return '['; + case '}': return '{'; + default: return '\0'; + } +} + +int check_balance(const char* text) +{ + OBJ* stack = stack_new(); + int length = strlen(text); + + for (int i = 0; i < length; i++) + { + char current = text[i]; + + if(current == '(' || current == '[' || current == '{') + { + stack = stack_push(stack, current); + } + + else if(current == ')' || current == ']' || current == '}') + { + if(stack == NULL) + { + stack_delete(stack); + return 0; + } + + char expected = get_matching_opening(current); + char actual = stack_peek(stack); + + if(actual == expected) + { + stack = stack_pop(stack); + } + else + { + stack_delete(stack); + return 0; + } + } + } + + int result = (stack == NULL); + stack_delete(stack); + + return result; +} + + +int main(void) +{ + char text[1000]; + + printf("Введите текст\n"); + if (fgets(text, sizeof(text), stdin) == NULL) + { + printf("Ошибка ввода!\n"); + return 1; + } + + if (check_balance(text)) + { + printf("Скобки сбалансированы\n"); + } + + else + { + printf("Скобки не сбалансированны\n"); + } + + return 0; + +} diff --git a/5.Stack-and-Quene/Task_1/a.out b/5.Stack-and-Quene/Task_1/a.out new file mode 100755 index 0000000000000000000000000000000000000000..d80c904a2c0eeba9803885afc1f87b778e7fdb61 GIT binary patch literal 25448 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 literal 0 HcmV?d00001 From dd929d25ffdc7b89ec370b400f4f71e4956b7ecd Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Thu, 23 Oct 2025 16:41:08 +0000 Subject: [PATCH 8/9] The marshalling yard has been completed (Task 2) --- 5.Stack-and-Quene/Task_2/Sorting-yard.c | 118 ++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 5.Stack-and-Quene/Task_2/Sorting-yard.c diff --git a/5.Stack-and-Quene/Task_2/Sorting-yard.c b/5.Stack-and-Quene/Task_2/Sorting-yard.c new file mode 100644 index 0000000..a027cee --- /dev/null +++ b/5.Stack-and-Quene/Task_2/Sorting-yard.c @@ -0,0 +1,118 @@ +#include +#include +#include +#include "../Stack/stack.h" + + +int precedence(char op) +{ + switch(op) + { + case '+': + case '-': + return 1; + + case '*': + case '/': + return 2; + + default: + return 0; + } +} + +int is_operator(char c) +{ + return c == '+' || c == '-' || c == '*' || c == '/'; +} + +char* infix_to_postfix(const char* infix) +{ + static char output[1000]; + output[0] = '\0'; + + OBJ* stack = stack_new(); + int output_index = 0; + + for (int i = 0; infix[i] != '\0'; i++) + { + char token = infix[i]; + + if (isspace(token)) + { + continue; + } + + if (isdigit(token)) + { + while (isdigit(infix[i])) + { + output[output_index++] = infix[i++]; + } + + output[output_index++] = ' '; + i--; + } + + else if (token == '(') + { + stack = stack_push(stack, token); + } + + else if (token == ')') + { + while (stack != NULL && stack_peek(stack) != '(') + { + output[output_index++] = stack_peek(stack); + output[output_index++] = ' '; + stack = stack_pop(stack); + } + + if (stack != NULL && stack_peek(stack) == '(') + { + stack = stack_pop(stack); + } + } + + else if (is_operator(token)) + { + while (stack != NULL && stack_peek(stack) != '(' && + precedence(stack_peek(stack)) >= precedence(token)) + { + output[output_index++] = stack_peek(stack); + output[output_index++] = ' '; + stack = stack_pop(stack); + } + + stack = stack_push(stack, token); + } + } + + while (stack != NULL) + { + output[output_index++] = stack_peek(stack); + output[output_index++] = ' '; + stack = stack_pop(stack); + } + + if (output_index > 0 && output[output_index-1] == ' ') + { + output_index--; + } + + output[output_index] = '\0'; + stack_delete(stack); + return output; +} + +int main() { + char infix[1000]; + + printf("Введите инфиксное выражение: "); + scanf("%999[^\n]", infix); + + char* postfix = infix_to_postfix(infix); + printf("Постфиксная запись: %s\n", postfix); + + return 0; +} \ No newline at end of file From de172ce08b58f80264b6b1ae307684c04b167749 Mon Sep 17 00:00:00 2001 From: Stanislav Klimovich Date: Mon, 10 Nov 2025 20:55:29 +0000 Subject: [PATCH 9/9] Made by Cmake for homework number 5 --- 5.Stack-and-Quene/CMakeLists.txt | 17 + 5.Stack-and-Quene/build/CMakeCache.txt | 379 ++++++++ .../CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 ++ .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 ++ .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../build/CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 ++++++++++++++++++ .../build/CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 +++++++++++++++++ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 531 +++++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../build/CMakeFiles/Makefile.cmake | 49 + 5.Stack-and-Quene/build/CMakeFiles/Makefile2 | 140 +++ .../CMakeFiles/Program.dir/DependInfo.cmake | 25 + .../build/CMakeFiles/Program.dir/build.make | 142 +++ .../CMakeFiles/Program.dir/cmake_clean.cmake | 15 + .../Program.dir/compiler_depend.make | 2 + .../CMakeFiles/Program.dir/compiler_depend.ts | 2 + .../build/CMakeFiles/Program.dir/depend.make | 2 + .../build/CMakeFiles/Program.dir/flags.make | 10 + .../build/CMakeFiles/Program.dir/link.txt | 1 + .../CMakeFiles/Program.dir/progress.make | 5 + .../Program.dir/src/Stack/stack.c.o | Bin 0 -> 2616 bytes .../Program.dir/src/Stack/stack.c.o.d | 52 ++ .../src/Task_1/Advancd-bracket-balance.c.o | Bin 0 -> 3112 bytes .../src/Task_1/Advancd-bracket-balance.c.o.d | 30 + .../Program.dir/src/Task_2/Sorting-yard.c.o | Bin 0 -> 4264 bytes .../Program.dir/src/Task_2/Sorting-yard.c.o.d | 32 + .../build/CMakeFiles/TargetDirectories.txt | 4 + .../bracket_balance.dir/DependInfo.cmake | 24 + .../CMakeFiles/bracket_balance.dir/build.make | 126 +++ .../bracket_balance.dir/cmake_clean.cmake | 13 + .../bracket_balance.dir/compiler_depend.make | 2 + .../bracket_balance.dir/compiler_depend.ts | 2 + .../bracket_balance.dir/depend.make | 2 + .../CMakeFiles/bracket_balance.dir/flags.make | 10 + .../CMakeFiles/bracket_balance.dir/link.txt | 1 + .../bracket_balance.dir/progress.make | 4 + .../bracket_balance.dir/src/Stack/stack.c.o | Bin 0 -> 2616 bytes .../bracket_balance.dir/src/Stack/stack.c.o.d | 52 ++ .../src/Task_1/Advancd-bracket-balance.c.o | Bin 0 -> 3112 bytes .../src/Task_1/Advancd-bracket-balance.c.o.d | 30 + .../build/CMakeFiles/cmake.check_cache | 1 + .../build/CMakeFiles/progress.marks | 1 + .../sorting_yard.dir/DependInfo.cmake | 24 + .../CMakeFiles/sorting_yard.dir/build.make | 126 +++ .../sorting_yard.dir/cmake_clean.cmake | 13 + .../sorting_yard.dir/compiler_depend.make | 2 + .../sorting_yard.dir/compiler_depend.ts | 2 + .../CMakeFiles/sorting_yard.dir/depend.make | 2 + .../CMakeFiles/sorting_yard.dir/flags.make | 10 + .../CMakeFiles/sorting_yard.dir/link.txt | 1 + .../CMakeFiles/sorting_yard.dir/progress.make | 4 + .../sorting_yard.dir/src/Stack/stack.c.o | Bin 0 -> 2616 bytes .../sorting_yard.dir/src/Stack/stack.c.o.d | 52 ++ .../src/Task_2/Sorting-yard.c.o | Bin 0 -> 4264 bytes .../src/Task_2/Sorting-yard.c.o.d | 32 + 5.Stack-and-Quene/build/Makefile | 252 +++++ 5.Stack-and-Quene/build/bracket_balance | Bin 0 -> 16600 bytes 5.Stack-and-Quene/build/cmake_install.cmake | 54 ++ 5.Stack-and-Quene/build/sorting_yard | Bin 0 -> 16624 bytes 5.Stack-and-Quene/{ => src}/Stack/stack.c | 0 5.Stack-and-Quene/{ => src}/Stack/stack.h | 0 .../Task_1/Advancd-bracket-balance.c | 0 5.Stack-and-Quene/{ => src}/Task_1/a.out | Bin .../{ => src}/Task_2/Sorting-yard.c | 0 68 files changed, 4219 insertions(+) create mode 100644 5.Stack-and-Quene/CMakeLists.txt create mode 100644 5.Stack-and-Quene/build/CMakeCache.txt create mode 100644 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin create mode 100755 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/a.out create mode 100644 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 5.Stack-and-Quene/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 5.Stack-and-Quene/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Makefile.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Makefile2 create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/DependInfo.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/build.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/cmake_clean.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.ts create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/flags.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/link.txt create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/progress.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/TargetDirectories.txt create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/DependInfo.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/build.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/cmake_clean.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.ts create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/flags.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/link.txt create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/progress.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/cmake.check_cache create mode 100644 5.Stack-and-Quene/build/CMakeFiles/progress.marks create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/DependInfo.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/build.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/cmake_clean.cmake create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.ts create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/depend.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/flags.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/link.txt create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/progress.make create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o create mode 100644 5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o.d create mode 100644 5.Stack-and-Quene/build/Makefile create mode 100755 5.Stack-and-Quene/build/bracket_balance create mode 100644 5.Stack-and-Quene/build/cmake_install.cmake create mode 100755 5.Stack-and-Quene/build/sorting_yard rename 5.Stack-and-Quene/{ => src}/Stack/stack.c (100%) rename 5.Stack-and-Quene/{ => src}/Stack/stack.h (100%) rename 5.Stack-and-Quene/{ => src}/Task_1/Advancd-bracket-balance.c (100%) rename 5.Stack-and-Quene/{ => src}/Task_1/a.out (100%) rename 5.Stack-and-Quene/{ => src}/Task_2/Sorting-yard.c (100%) diff --git a/5.Stack-and-Quene/CMakeLists.txt b/5.Stack-and-Quene/CMakeLists.txt new file mode 100644 index 0000000..093ebb7 --- /dev/null +++ b/5.Stack-and-Quene/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.10) +project(5.Stack-and-Quene) + +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED ON) + +include_directories(src/Stack) + +add_executable(bracket_balance + src/Task_1/Advancd-bracket-balance.c + src/Stack/stack.c +) + +add_executable(sorting_yard + src/Task_2/Sorting-yard.c + src/Stack/stack.c +) diff --git a/5.Stack-and-Quene/build/CMakeCache.txt b/5.Stack-and-Quene/build/CMakeCache.txt new file mode 100644 index 0000000..2af5382 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeCache.txt @@ -0,0 +1,379 @@ +# This is the CMakeCache file. +# For build in directory: /home/Monreale/git/C/5.Stack-and-Quene/build +# It was generated by CMake: /usr/bin/cmake +# 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 +######################## + +//Value Computed by CMake +5.Stack-and-Quene_BINARY_DIR:STATIC=/home/Monreale/git/C/5.Stack-and-Quene/build + +//Value Computed by CMake +5.Stack-and-Quene_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +5.Stack-and-Quene_SOURCE_DIR:STATIC=/home/Monreale/git/C/5.Stack-and-Quene + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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 + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//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 compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//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=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//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=5.Stack-and-Quene + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//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=/usr/bin/strip + +//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 + + +######################## +# 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=/home/Monreale/git/C/5.Stack-and-Quene/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//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_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_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//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_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=Unix Makefiles +//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=/home/Monreale/git/C/5.Stack-and-Quene +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//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_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 +//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 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..3766fe1 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.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_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 "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +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 TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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 "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..8dbc9d3 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.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_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_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +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 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 TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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 "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..0e5f034156adf9d6d795b655cc52140f256663af GIT binary patch literal 15968 zcmeHOYit}>6~4Q9x#ZzZnh=w;&6YN8Lh;y19Fqo_tYfb;iyS8;8xW*nGV2}NBlcl- zXIr~K2nvr{AyufVLXnU{RRI!zQVEeC6~$Fh5r|iQP=XLr8mJURXkF1FQ_?Kw%st;` zJgi$(_<_V+%X{wm&iU@SbLP(Ootb+-n;sm9$6^X)f%<@AEtSwnN({;ONrgm8?NH0< z^Hz0>T1@&vAJg`f7G%}sVtlS_5qtqj=CyI9iM&O_6hRmCkR|ixD>I9<1yadzFwZxM z4jl3+2>=Pa5icnbLozEo$RLk%Gt;hlGd*)uPKPccrzIXF^2s^j z{~eOguL|Fm?yinPzP;dWd)_Sm*s?Ck%`Wlv|9JpV%5t*;;JxNrGu*^ayKy39V@Z|1NM7j6$jgmtcS zO!m?F_#D+_Y?Hj;{G#Xs^L#LGRTEnuVaX=AH4k2z2fvx{cQm-0#+;b|&f^DVHh{}lB21Bt zG7x1T%0QHXC<9Rjq6|bC_&?6TUt4c`-8^x%#XPy_w;f8EUzqmd^>l>dTZKQQWzw-4hf5}W;__#TB**x*bnf=-Hmgy}&F;DgUlp3h7 zsgmofBS!0n&-?8W{x~7#sYQ>lxOdiDL!m#+bqak`{Zi|OB6(|Mnb<&DYJT z8S~kfcA3x4E-+)ynHR2mtEqvF(m+f7lI|Dy+~4CpY*w{<4w)x<;#@VSUi6lkCwmr? za%FS9UcZv3kLMP>L3iD;BgAdQXa1iaAR|`}5pU`k+@$ANt{%E;diQBVh%iGdYuA8cLvK+AEpYu&x?*>09prk^aqF{AbgYNu`z0>0 zzjnP|X8o)zV#M0SF}~rWqSv%4by4i^(6D+)y?cF9i{Qgnb{iQtl&~?%EVsd)HeZ%fE>DJUgz8N{5zl)B3N%Q|bf%W14VT)Lo zx~H#iXL8e_T&?8Ql3TVJ+lD>AN~AP`anGx)WAwBD<5gRg`ZQHI zF0L2gJPu>(W`*$&{M%G%*8it{|Aa~2?m!CJt8lx56 z`)?P=fN0jAr7`xWt0pvVRuit&%Eo$pG;_D_|4xPL33w0T&DN2BjPN9!0`f5*U#nCq z08;gS!dI$-kHBC)C=;`2y=U zQ^EDTf-}cTM@vBm4)pHzpE_E!IiUZeL%n-5eFW1k3oC7k)$Bi@tUZJKcJ~fi`vwLM zrn6SIcQ-w(B*)O+g%q|Zyv4Qzzw3dgr^<5jwr49pN7O7UdeZ_ab9XRU`D)o3vrBp2 z-H_QwUU|1<)v8XO8Y$6-m8({TE88h(M+84u59%%-wX+I1b)w;hzoKcvPJ% zdUlSaSJ83|HMd0jF2GzB~=+T#)~v`1DD&|uJZhdF5$*g_V9i;%#RR&eS_r= zQg{wSm$hH!+t(%L#ykspH&ufC@cu4-9v&?Cz5~X;n?XK)w;_{o6dC4!gz&%790>i# zyblubG4I2?3(eY8;W;1pm={8x7Dw(Q=MH?#=Ul>gssTRcnUMT@9xUPff0B$m#{(bp zI!Mfy(SP_s9wR=_8KGm|2-zvY!~I8}PEmz(3O?qskkjIb_~GOKD%ts%U~l{`$nOK@ z@6wDP3w4&?p#LC0DLhC~8x-h}PlWiLVt|An8h{S@-4H(|2FQHqgn@_lo(l0XZ-B)8 z4gAC7_nh#Nf0YzZkq?UsAuv?+L#lBX!9Ohyko>MISijZ^eGdus?LjKM=Pyz{fm!ww*vK@YC829r(*+;IW7Jjd`b`8Pj}lRCxSz z0T1W#TZFL-_?U-Icd)loDgX1v2l$Y)WD4>dgig&t9JBx)^y^e%4Dm5PO9(&gFNXuV zT0j6};@-f)zo&ud3iv^Zu@iJnNrT^!j`4NOb7%Ai-+z3+g}w**SNKMW%H~kxh^wtU S7jDj9$v-SqmW2o*Rs9o9p%N7U literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..e90f3f71d98d8b48fdca37fdc4f6d991fd1db519 GIT binary patch literal 15992 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 lrm#WB={^$3kg!$RQ-Ee*hEc8gl>u literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..0ac7410 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.14.0-33-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.14.0-33-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..0a0ec9b --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,880 @@ +#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__) + + +#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__) +# 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(__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 "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# 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/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/a.out b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ecc315e71b4e62a6558ef29ebb804b7c2bdf9e59 GIT binary patch literal 16088 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 & 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__) +# 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(__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 "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "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/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8ced32cf082708045baa23211fbf858c298928d GIT binary patch literal 16096 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/CMakeConfigureLog.yaml b/5.Stack-and-Quene/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..41f474b --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,531 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.14.0-33-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan" + binary: "/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_de61e/fast + /usr/bin/gmake -f CMakeFiles/cmTC_de61e.dir/build.make CMakeFiles/cmTC_de61e.dir/build + gmake[1]: Entering directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan' + Building C object CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_de61e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9o3pKk.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 38987c28e967c64056a6454abdef726e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/' + as -v --64 -o CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o /tmp/cc9o3pKk.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_de61e + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de61e.dir/link.txt --verbose=1 + /usr/bin/cc -v CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -o cmTC_de61e + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de61e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de61e.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAK59KM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_de61e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de61e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de61e.' + gmake[1]: Leaving directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/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: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_de61e/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_de61e.dir/build.make CMakeFiles/cmTC_de61e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-MHZzan'] + ignore line: [Building C object CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_de61e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9o3pKk.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o /tmp/cc9o3pKk.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_de61e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_de61e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -o cmTC_de61e ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_de61e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_de61e.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAK59KM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_de61e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccAK59KM.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_de61e] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_de61e.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to" + binary: "/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8944a/fast + /usr/bin/gmake -f CMakeFiles/cmTC_8944a.dir/build.make CMakeFiles/cmTC_8944a.dir/build + gmake[1]: Entering directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to' + Building CXX object CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8944a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccOaWeTQ.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/' + as -v --64 -o CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccOaWeTQ.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_8944a + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8944a.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8944a + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8944a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8944a.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp5pfFb.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8944a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8944a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8944a.' + gmake[1]: Leaving directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/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: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8944a/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8944a.dir/build.make CMakeFiles/cmTC_8944a.dir/build] + ignore line: [gmake[1]: Entering directory '/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/CMakeScratch/TryCompile-tDe6to'] + ignore line: [Building CXX object CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8944a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccOaWeTQ.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccOaWeTQ.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_8944a] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8944a.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8944a ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8944a' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8944a.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp5pfFb.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8944a /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccp5pfFb.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_8944a] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_8944a.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +... diff --git a/5.Stack-and-Quene/build/CMakeFiles/CMakeDirectoryInformation.cmake b/5.Stack-and-Quene/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..0d35503 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/Monreale/git/C/5.Stack-and-Quene") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/Monreale/git/C/5.Stack-and-Quene/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/5.Stack-and-Quene/build/CMakeFiles/Makefile.cmake b/5.Stack-and-Quene/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..59fb4f6 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,49 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/Monreale/git/C/5.Stack-and-Quene/CMakeLists.txt" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/bracket_balance.dir/DependInfo.cmake" + "CMakeFiles/sorting_yard.dir/DependInfo.cmake" + ) diff --git a/5.Stack-and-Quene/build/CMakeFiles/Makefile2 b/5.Stack-and-Quene/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..a783b6f --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Makefile2 @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/Monreale/git/C/5.Stack-and-Quene + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/Monreale/git/C/5.Stack-and-Quene/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/bracket_balance.dir/all +all: CMakeFiles/sorting_yard.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/bracket_balance.dir/clean +clean: CMakeFiles/sorting_yard.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/bracket_balance.dir + +# All Build rule for target. +CMakeFiles/bracket_balance.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/bracket_balance.dir/build.make CMakeFiles/bracket_balance.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/bracket_balance.dir/build.make CMakeFiles/bracket_balance.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=1,2,3 "Built target bracket_balance" +.PHONY : CMakeFiles/bracket_balance.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/bracket_balance.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/bracket_balance.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles 0 +.PHONY : CMakeFiles/bracket_balance.dir/rule + +# Convenience name for target. +bracket_balance: CMakeFiles/bracket_balance.dir/rule +.PHONY : bracket_balance + +# clean rule for target. +CMakeFiles/bracket_balance.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/bracket_balance.dir/build.make CMakeFiles/bracket_balance.dir/clean +.PHONY : CMakeFiles/bracket_balance.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sorting_yard.dir + +# All Build rule for target. +CMakeFiles/sorting_yard.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sorting_yard.dir/build.make CMakeFiles/sorting_yard.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sorting_yard.dir/build.make CMakeFiles/sorting_yard.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=4,5,6 "Built target sorting_yard" +.PHONY : CMakeFiles/sorting_yard.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sorting_yard.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sorting_yard.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles 0 +.PHONY : CMakeFiles/sorting_yard.dir/rule + +# Convenience name for target. +sorting_yard: CMakeFiles/sorting_yard.dir/rule +.PHONY : sorting_yard + +# clean rule for target. +CMakeFiles/sorting_yard.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sorting_yard.dir/build.make CMakeFiles/sorting_yard.dir/clean +.PHONY : CMakeFiles/sorting_yard.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/DependInfo.cmake b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/DependInfo.cmake new file mode 100644 index 0000000..98c56e0 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c" "CMakeFiles/Program.dir/src/Stack/stack.c.o" "gcc" "CMakeFiles/Program.dir/src/Stack/stack.c.o.d" + "/home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c" "CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o" "gcc" "CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d" + "/home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c" "CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o" "gcc" "CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/build.make b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/build.make new file mode 100644 index 0000000..c387c93 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/Monreale/git/C/5.Stack-and-Quene + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/Monreale/git/C/5.Stack-and-Quene/build + +# Include any dependencies generated for this target. +include CMakeFiles/Program.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/Program.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Program.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/Program.dir/flags.make + +CMakeFiles/Program.dir/src/Stack/stack.c.o: CMakeFiles/Program.dir/flags.make +CMakeFiles/Program.dir/src/Stack/stack.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c +CMakeFiles/Program.dir/src/Stack/stack.c.o: CMakeFiles/Program.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/Program.dir/src/Stack/stack.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/Program.dir/src/Stack/stack.c.o -MF CMakeFiles/Program.dir/src/Stack/stack.c.o.d -o CMakeFiles/Program.dir/src/Stack/stack.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c + +CMakeFiles/Program.dir/src/Stack/stack.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Program.dir/src/Stack/stack.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c > CMakeFiles/Program.dir/src/Stack/stack.c.i + +CMakeFiles/Program.dir/src/Stack/stack.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Program.dir/src/Stack/stack.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c -o CMakeFiles/Program.dir/src/Stack/stack.c.s + +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o: CMakeFiles/Program.dir/flags.make +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o: CMakeFiles/Program.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o -MF CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d -o CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c + +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c > CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.i + +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c -o CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.s + +CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o: CMakeFiles/Program.dir/flags.make +CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c +CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o: CMakeFiles/Program.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o -MF CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o.d -o CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c + +CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c > CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.i + +CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c -o CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.s + +# Object files for target Program +Program_OBJECTS = \ +"CMakeFiles/Program.dir/src/Stack/stack.c.o" \ +"CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o" \ +"CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o" + +# External object files for target Program +Program_EXTERNAL_OBJECTS = + +Program: CMakeFiles/Program.dir/src/Stack/stack.c.o +Program: CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o +Program: CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o +Program: CMakeFiles/Program.dir/build.make +Program: CMakeFiles/Program.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable Program" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Program.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Program.dir/build: Program +.PHONY : CMakeFiles/Program.dir/build + +CMakeFiles/Program.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Program.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Program.dir/clean + +CMakeFiles/Program.dir/depend: + cd /home/Monreale/git/C/5.Stack-and-Quene/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/Program.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/Program.dir/depend + diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/cmake_clean.cmake b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/cmake_clean.cmake new file mode 100644 index 0000000..2323cca --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/Program.dir/src/Stack/stack.c.o" + "CMakeFiles/Program.dir/src/Stack/stack.c.o.d" + "CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o" + "CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d" + "CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o" + "CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o.d" + "Program" + "Program.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/Program.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.make b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.make new file mode 100644 index 0000000..c9168b0 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for Program. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.ts b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.ts new file mode 100644 index 0000000..ff82477 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Program. diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/depend.make b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/depend.make new file mode 100644 index 0000000..1896a95 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for Program. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/flags.make b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/flags.make new file mode 100644 index 0000000..2628eba --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/Monreale/git/C/5.Stack-and-Quene/src -I/home/Monreale/git/C/5.Stack-and-Quene/src/Stack -I/home/Monreale/git/C/5.Stack-and-Quene/src/Task_1 -I/home/Monreale/git/C/5.Stack-and-Quene/src/Task_2 + +C_FLAGS = -std=gnu11 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/link.txt b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/link.txt new file mode 100644 index 0000000..01f8063 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc CMakeFiles/Program.dir/src/Stack/stack.c.o "CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o" "CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o" -o Program diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/progress.make b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/progress.make new file mode 100644 index 0000000..a69a57e --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e06fb771afd0b6d6a4d04aa61d58f4e13d0107df GIT binary patch literal 2616 zcmbVNO>7fa5FVSKq?E)4N>mAi_5uP#mOvuZqSCsJ999S+h~%C?!AUk4i0zfVTcD8A z5~;$9KpcDM0d5?*fFeK;2?@l3D!##u14x$AgDWl;DuVgmzQLQv=E6wt&Ae~soA=(l z@%m!+;7~G=Adv)pPwkbUM6)Z~c1D>Q>ZUGwliKt)=hR-$0z39dmd^CQmQ$N*)S8#G zuO6n^*Fb<%%eI`EY%6sq_v&&QmNS!UIJLu_u%CWHcc!Nr6s&iytO(gp!Ynh{#==Hs zG@O}Cr_RY)K6>LaA-a}rE?CTKYED!0S@TJRKRwl?;Dx%-q7$Y0LM=W~i-I2GM6>T% z7CMk7b%z$QR2kG+ad&l}eFl4>UlUUg=4y}IPIUyiF;`08Rh{73(?|0+>X+tk&)>D? zAJ(Vqf7CD0=J8cT`v(X2T3d6YLCFuSUHx{y-PgM(P|MxF?H;iE2DWJ!HC@gF&w~Q* zKa`^+(HyX4JRo0%iW0vLQ{rqov0-&b=QVDSjf`VJQkb&c=|7W$T`Pw;fS2%n2b|>x zOyd8g?LP{fA&|eF0M)3F9Wqw?YW5Z1+Ugd;#G|pTc>eZtJ*NOi3i@nl+6qv&mrwlwPJfGkGS}O zCGc+Yzs)h0y@+v1w{seDH+cB}AH}NU@AHO)3 z0zek-Th+6IdkPKX(T{>(jo^4A!T(tTf2(mbe^S>4=ZWV3M&o9DW{LQm5#O!%8;!(w zF(&7*8~L^9eCT>9&{flD9#Zs5`v*A4uoUe6i0^aa_~b45Qt%G$4lx*%4?oy^<5 zd)6m=Jn!ep9<5f%u9U;YSh-kqOYAF^eb?r1Pp@hry*^P2Y_C%G+=_pWImqM|MkXrx zqI9A@&}S-(c_?w@Z%t*&sF~=zuD@QYSh1lu@W9(=ctqtUK$cF;|B`K(=n=@*p`tCU zfy;MR!*tKsS8x;F!4Bm7T>dWRB4@ORc=>Vv9xNha?vL*Yu)atP%(@Q5`Jy6x(Lb?M z>}cG(I4~x5n6VBX=J^G%*cTP4zhI}>z*Z*T(!g^G)Y{~u3*+AZ){2mDP4n>n_|6Dl y-al?{P+EHb!@3Tu8Ix}e{K7|0^X=hxbpIX0A|hs4*RU^+pV2=EKf;A+@;?B{VTgeM literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o.d b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o.d new file mode 100644 index 0000000..2eb818d --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Stack/stack.c.o.d @@ -0,0 +1,52 @@ +CMakeFiles/Program.dir/src/Stack/stack.c.o: \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.h diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o new file mode 100644 index 0000000000000000000000000000000000000000..164b009da4062de578cd2d6bda5b8fd36f8e4fc9 GIT binary patch literal 3112 zcmbtVO>7%g5Pr^YOA|Z&Nr_Yh?g5ktyh_>#l~PrPXz5BIC>6f6jm+BK#3BBZ{g$Q; zrcJF>Hf|+UaezxD#HH#fjc8;Q)w0w>+uK?QREaByxb`843Rx(UnR$LMd0o607-@Ir zee=z{*?B*EQGM^7E|-f4agpO>dn8aoZtmE&{mk?eHyI>t(~ znpyf1ye=NhHOFXwt~pJ2)`v@@5L4eTs_umwb-PduPUCkNTN>Cf`5dpMP25F~-H6H`-1y`zDUnV_b3;;?d9 z8TY+zvf-i64^1lLlVcplDSF@;f(N^N;{5>WBBX*CG?vLeu3Z;S5!b?y>%c(&jxV9B zF941Y$`rm-_t2HDslmPrK!73ojv)^6Jg$Q9ce`E4K>t~Eg51WJ@ORy8CqS%&V5%PS zN2`MiYDVwBrJH@-v-klR?veQH8vq;UxEQnA0Xq&4_Q@_90G;p;9PrZ)_^bn-cECRa z9P2;LKbiFquq6ln6$kvP1Ag5BCvQbQ)f3@}FO=59^9J>W^cai{B}`@w8jR~S9Gy$d z29qfx0h)xPMtDBRNhCudD3~zLft8LK2@a&pOq81uBW6%T;D#|T%w&qh^|=H|nKT1f z1k4$jF++mEcGhroJ~*S##h`GIkJ^gu?>?~MwqO#G@O}xuCE>V#1^*`r-znk0OE{hv z!T(FbpObJmUnk`5l5nqt%lSWaz!y0V=aijMF>g-d4@&vJkoay1zajBG5`IhK;~lUc z9+XvyFXw+K;dqCLdVaL!nPgcA`9` zdm9($`(qm}&J$5G=i^ilfu`xUjtVPn#B_xk3zR4ko$5phWimubC)&c(ZsWYGSXJ$70`&|-jU^9+q}YOpZ_&*V9x&~ov z4txVXSw#H;djkxN$NzvVH6D-k$s+0(`fYFuTjmYhKZrZ++*5$#y=1R{gvWb%oKW`q zKLH2kw8tOe@e3l5YkNHI!cObIjzxiJZN=^|yst#OSpQCQW5^1h|7-ri1AyT?_IS+M dsZ|=^f8T*$7JL78gR@ioIG>2h!C>3t{{h=kVNC!4 literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d new file mode 100644 index 0000000..3a1848e --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o.d @@ -0,0 +1,30 @@ +CMakeFiles/Program.dir/src/Task_1/Advancd-bracket-balance.c.o: \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/../Stack/stack.h diff --git a/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o b/5.Stack-and-Quene/build/CMakeFiles/Program.dir/src/Task_2/Sorting-yard.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f2ab39a247c2cc0beabf251937c6f1ddeb2166b2 GIT binary patch literal 4264 zcmcImZ){Ul6u)mPFmUXZ1tVt0yr?6Cu`>QC#l=j=lNTX|KoDo6|*xIJOl?^l4 z=tiiuk<4iD6QJ>f-zLgfOc;$z7!XZf)u`WAl96;7U(hd&&eU_>ySLoE^zlVKN$;QE zIp=rIJ@?P+DRtk=Rgy%wNaO|bV8&5GnpQs;x0}OuQb$&kKjbI>?9@_sQ^m9DqCBN8 zCX1V?0?nzXlEoG(Lvw0fvbd4fCX3C9x=G|-sGY3BZrLOf9hzRkF*LZ?OzWX-p|#L% zq|2e*oLFIb+FcH6$$LAs)Zon<%aDr{u+dU#VMfj4a7LZOZoU%&rqwwuU}$OerY0Hk z1UakDTIOk@$y1%Pn)D+ot`hlbwvi}=jArH0$H4I+RyAlvPcCc%^2~lI)maXasjW(@ zc@xXa6Kk~dTE;Bl*|jyCFOAl>wR9&WbX%UNhb$liF$t4C@p+jDSsuj&-Eg^;WZ#@L z-wy>H8k}uPG?+_BtA*4rT584$0d<&v%`(^^kA4h(3tIY6KGPwk)I1cTP__*G#M5)F zsvK>JIS^~f!2+Rf5pHWrTry#K4uwl4O^LPZ{*vzt&q2wc9{116Pzcd-z zEY9VrEDN8S7IN`U%b9merBda>E=cE+>YQXhR3mU^KKi><`i~2p_$oP=CnpVXKZO*tlj)A#^#H&J7vk#st`11J#vX3TgCuy>Gp<>JTw57*o07 z+-bpSJolkuTm^^gKsucJV3*PuUq#5Cj*eYQQ)gEqOcTnMZJuqO)|O`z=5*`Ht=m1V z+cz*6(}ThhH~g@!dtU7%@JwV8tA-!STB{?{i33FHcS{YmD{9WcReS<){Gsf|My+$7 zsp?q0{5>#$DeBq~2ib-V*B`a?3P5io4$_9fxL!?GS9_{WBL(0g_@P|DhTBwqVv!)` zAdn)g?S83}y1L?*0oRNxUn*D|Nx%!dFo0K^Ramf#=>a{chXXnZ#eI>e9`n;kjD*77p?)8Y_@a?Gg&~Pkf8dxe ztRE*nUw{robzhgSHxgiYG!gINLtQ_{hmj~71@&H?>ZH#f3PZ$Dn05nAC>{xTy}o$B zAI7N_A<%Qo*XrEx=AHQq9$J)h40l1l5`OTKm~vgf;j)(TyAF5@9%K;C z&v|w*9Qj3_xP$$9!Tu5O;XL07c&&hc@4$1%0lzQs;Qs^8UxSH*V4foX(+>D^0xt6G z74Q|n#rcm4xX4c#jvXFZZl7|%KNWbyxZ?sY@@F0J+XB8^i2JJpeqX@FeQ9R*%wD%0 z3`aL{U9ULcZwfr(x=uLQk2&C<2|RVey1sO<|5?EC+rsOAN8rJCjN`xC?D_jx671Iq z_H|eo5bW@K!+F*-9P5K|%ikcuUW~g>!0QDb1;!}I!?wtrx0~$)d^ejPw&DCeAF<*5 z{Uo0FKp*vYK~G~=-@`{Sz1Q!ddOszepr87Qrz;*Oo>;`11R{NXdKh%!2-Q9C&2BLt zCN@73PI#g*d?x7t_#l(sIOkSSxfxE!~~-vkQewEJIV{^Iu?ITUOJ*#cwa z6wd^zxqk>Jg7Ew~EAg;`V1A*wz_g_uOGfamHfw9{ CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.i + +CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c -o CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.s + +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o: CMakeFiles/bracket_balance.dir/flags.make +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o: CMakeFiles/bracket_balance.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o -MF CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d -o CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c + +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/bracket_balance.dir/src/Stack/stack.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c > CMakeFiles/bracket_balance.dir/src/Stack/stack.c.i + +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/bracket_balance.dir/src/Stack/stack.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c -o CMakeFiles/bracket_balance.dir/src/Stack/stack.c.s + +# Object files for target bracket_balance +bracket_balance_OBJECTS = \ +"CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o" \ +"CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o" + +# External object files for target bracket_balance +bracket_balance_EXTERNAL_OBJECTS = + +bracket_balance: CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o +bracket_balance: CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o +bracket_balance: CMakeFiles/bracket_balance.dir/build.make +bracket_balance: CMakeFiles/bracket_balance.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable bracket_balance" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/bracket_balance.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/bracket_balance.dir/build: bracket_balance +.PHONY : CMakeFiles/bracket_balance.dir/build + +CMakeFiles/bracket_balance.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/bracket_balance.dir/cmake_clean.cmake +.PHONY : CMakeFiles/bracket_balance.dir/clean + +CMakeFiles/bracket_balance.dir/depend: + cd /home/Monreale/git/C/5.Stack-and-Quene/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/bracket_balance.dir/depend + diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/cmake_clean.cmake b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/cmake_clean.cmake new file mode 100644 index 0000000..d36a925 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o" + "CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d" + "CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o" + "CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o.d" + "bracket_balance" + "bracket_balance.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/bracket_balance.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.make b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.make new file mode 100644 index 0000000..05f01b1 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for bracket_balance. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.ts b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.ts new file mode 100644 index 0000000..b701b1d --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for bracket_balance. diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/depend.make b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/depend.make new file mode 100644 index 0000000..6f87b1a --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for bracket_balance. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/flags.make b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/flags.make new file mode 100644 index 0000000..4a14eca --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/Monreale/git/C/5.Stack-and-Quene/src/Stack + +C_FLAGS = -std=gnu11 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/link.txt b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/link.txt new file mode 100644 index 0000000..79bd8ec --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc "CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o" CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o -o bracket_balance diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/progress.make b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e06fb771afd0b6d6a4d04aa61d58f4e13d0107df GIT binary patch literal 2616 zcmbVNO>7fa5FVSKq?E)4N>mAi_5uP#mOvuZqSCsJ999S+h~%C?!AUk4i0zfVTcD8A z5~;$9KpcDM0d5?*fFeK;2?@l3D!##u14x$AgDWl;DuVgmzQLQv=E6wt&Ae~soA=(l z@%m!+;7~G=Adv)pPwkbUM6)Z~c1D>Q>ZUGwliKt)=hR-$0z39dmd^CQmQ$N*)S8#G zuO6n^*Fb<%%eI`EY%6sq_v&&QmNS!UIJLu_u%CWHcc!Nr6s&iytO(gp!Ynh{#==Hs zG@O}Cr_RY)K6>LaA-a}rE?CTKYED!0S@TJRKRwl?;Dx%-q7$Y0LM=W~i-I2GM6>T% z7CMk7b%z$QR2kG+ad&l}eFl4>UlUUg=4y}IPIUyiF;`08Rh{73(?|0+>X+tk&)>D? zAJ(Vqf7CD0=J8cT`v(X2T3d6YLCFuSUHx{y-PgM(P|MxF?H;iE2DWJ!HC@gF&w~Q* zKa`^+(HyX4JRo0%iW0vLQ{rqov0-&b=QVDSjf`VJQkb&c=|7W$T`Pw;fS2%n2b|>x zOyd8g?LP{fA&|eF0M)3F9Wqw?YW5Z1+Ugd;#G|pTc>eZtJ*NOi3i@nl+6qv&mrwlwPJfGkGS}O zCGc+Yzs)h0y@+v1w{seDH+cB}AH}NU@AHO)3 z0zek-Th+6IdkPKX(T{>(jo^4A!T(tTf2(mbe^S>4=ZWV3M&o9DW{LQm5#O!%8;!(w zF(&7*8~L^9eCT>9&{flD9#Zs5`v*A4uoUe6i0^aa_~b45Qt%G$4lx*%4?oy^<5 zd)6m=Jn!ep9<5f%u9U;YSh-kqOYAF^eb?r1Pp@hry*^P2Y_C%G+=_pWImqM|MkXrx zqI9A@&}S-(c_?w@Z%t*&sF~=zuD@QYSh1lu@W9(=ctqtUK$cF;|B`K(=n=@*p`tCU zfy;MR!*tKsS8x;F!4Bm7T>dWRB4@ORc=>Vv9xNha?vL*Yu)atP%(@Q5`Jy6x(Lb?M z>}cG(I4~x5n6VBX=J^G%*cTP4zhI}>z*Z*T(!g^G)Y{~u3*+AZ){2mDP4n>n_|6Dl y-al?{P+EHb!@3Tu8Ix}e{K7|0^X=hxbpIX0A|hs4*RU^+pV2=EKf;A+@;?B{VTgeM literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d new file mode 100644 index 0000000..caf9e24 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o.d @@ -0,0 +1,52 @@ +CMakeFiles/bracket_balance.dir/src/Stack/stack.c.o: \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.h diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o new file mode 100644 index 0000000000000000000000000000000000000000..164b009da4062de578cd2d6bda5b8fd36f8e4fc9 GIT binary patch literal 3112 zcmbtVO>7%g5Pr^YOA|Z&Nr_Yh?g5ktyh_>#l~PrPXz5BIC>6f6jm+BK#3BBZ{g$Q; zrcJF>Hf|+UaezxD#HH#fjc8;Q)w0w>+uK?QREaByxb`843Rx(UnR$LMd0o607-@Ir zee=z{*?B*EQGM^7E|-f4agpO>dn8aoZtmE&{mk?eHyI>t(~ znpyf1ye=NhHOFXwt~pJ2)`v@@5L4eTs_umwb-PduPUCkNTN>Cf`5dpMP25F~-H6H`-1y`zDUnV_b3;;?d9 z8TY+zvf-i64^1lLlVcplDSF@;f(N^N;{5>WBBX*CG?vLeu3Z;S5!b?y>%c(&jxV9B zF941Y$`rm-_t2HDslmPrK!73ojv)^6Jg$Q9ce`E4K>t~Eg51WJ@ORy8CqS%&V5%PS zN2`MiYDVwBrJH@-v-klR?veQH8vq;UxEQnA0Xq&4_Q@_90G;p;9PrZ)_^bn-cECRa z9P2;LKbiFquq6ln6$kvP1Ag5BCvQbQ)f3@}FO=59^9J>W^cai{B}`@w8jR~S9Gy$d z29qfx0h)xPMtDBRNhCudD3~zLft8LK2@a&pOq81uBW6%T;D#|T%w&qh^|=H|nKT1f z1k4$jF++mEcGhroJ~*S##h`GIkJ^gu?>?~MwqO#G@O}xuCE>V#1^*`r-znk0OE{hv z!T(FbpObJmUnk`5l5nqt%lSWaz!y0V=aijMF>g-d4@&vJkoay1zajBG5`IhK;~lUc z9+XvyFXw+K;dqCLdVaL!nPgcA`9` zdm9($`(qm}&J$5G=i^ilfu`xUjtVPn#B_xk3zR4ko$5phWimubC)&c(ZsWYGSXJ$70`&|-jU^9+q}YOpZ_&*V9x&~ov z4txVXSw#H;djkxN$NzvVH6D-k$s+0(`fYFuTjmYhKZrZ++*5$#y=1R{gvWb%oKW`q zKLH2kw8tOe@e3l5YkNHI!cObIjzxiJZN=^|yst#OSpQCQW5^1h|7-ri1AyT?_IS+M dsZ|=^f8T*$7JL78gR@ioIG>2h!C>3t{{h=kVNC!4 literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o.d b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o.d new file mode 100644 index 0000000..1c7f6a7 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o.d @@ -0,0 +1,30 @@ +CMakeFiles/bracket_balance.dir/src/Task_1/Advancd-bracket-balance.c.o: \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/Advancd-bracket-balance.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Task_1/../Stack/stack.h diff --git a/5.Stack-and-Quene/build/CMakeFiles/cmake.check_cache b/5.Stack-and-Quene/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/5.Stack-and-Quene/build/CMakeFiles/progress.marks b/5.Stack-and-Quene/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/DependInfo.cmake b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/DependInfo.cmake new file mode 100644 index 0000000..76ddfd7 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c" "CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o" "gcc" "CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d" + "/home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c" "CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o" "gcc" "CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/build.make b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/build.make new file mode 100644 index 0000000..0eb4c91 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/Monreale/git/C/5.Stack-and-Quene + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/Monreale/git/C/5.Stack-and-Quene/build + +# Include any dependencies generated for this target. +include CMakeFiles/sorting_yard.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/sorting_yard.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/sorting_yard.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/sorting_yard.dir/flags.make + +CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o: CMakeFiles/sorting_yard.dir/flags.make +CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c +CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o: CMakeFiles/sorting_yard.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o -MF CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o.d -o CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c + +CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c > CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.i + +CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Task_2/Sorting-yard.c -o CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.s + +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o: CMakeFiles/sorting_yard.dir/flags.make +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o: /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o: CMakeFiles/sorting_yard.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o -MF CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d -o CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o -c /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c + +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/sorting_yard.dir/src/Stack/stack.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c > CMakeFiles/sorting_yard.dir/src/Stack/stack.c.i + +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/sorting_yard.dir/src/Stack/stack.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c -o CMakeFiles/sorting_yard.dir/src/Stack/stack.c.s + +# Object files for target sorting_yard +sorting_yard_OBJECTS = \ +"CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o" \ +"CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o" + +# External object files for target sorting_yard +sorting_yard_EXTERNAL_OBJECTS = + +sorting_yard: CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o +sorting_yard: CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o +sorting_yard: CMakeFiles/sorting_yard.dir/build.make +sorting_yard: CMakeFiles/sorting_yard.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable sorting_yard" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sorting_yard.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/sorting_yard.dir/build: sorting_yard +.PHONY : CMakeFiles/sorting_yard.dir/build + +CMakeFiles/sorting_yard.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sorting_yard.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sorting_yard.dir/clean + +CMakeFiles/sorting_yard.dir/depend: + cd /home/Monreale/git/C/5.Stack-and-Quene/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build /home/Monreale/git/C/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/sorting_yard.dir/depend + diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/cmake_clean.cmake b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/cmake_clean.cmake new file mode 100644 index 0000000..440ec12 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o" + "CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d" + "CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o" + "CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o.d" + "sorting_yard" + "sorting_yard.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/sorting_yard.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.make b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.make new file mode 100644 index 0000000..81eb43e --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for sorting_yard. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.ts b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.ts new file mode 100644 index 0000000..d674f0b --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for sorting_yard. diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/depend.make b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/depend.make new file mode 100644 index 0000000..45bc221 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for sorting_yard. +# This may be replaced when dependencies are built. diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/flags.make b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/flags.make new file mode 100644 index 0000000..4a14eca --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile C with /usr/bin/cc +C_DEFINES = + +C_INCLUDES = -I/home/Monreale/git/C/5.Stack-and-Quene/src/Stack + +C_FLAGS = -std=gnu11 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/link.txt b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/link.txt new file mode 100644 index 0000000..92038c3 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc "CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o" CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o -o sorting_yard diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/progress.make b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/progress.make new file mode 100644 index 0000000..2088a4d --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 + diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e06fb771afd0b6d6a4d04aa61d58f4e13d0107df GIT binary patch literal 2616 zcmbVNO>7fa5FVSKq?E)4N>mAi_5uP#mOvuZqSCsJ999S+h~%C?!AUk4i0zfVTcD8A z5~;$9KpcDM0d5?*fFeK;2?@l3D!##u14x$AgDWl;DuVgmzQLQv=E6wt&Ae~soA=(l z@%m!+;7~G=Adv)pPwkbUM6)Z~c1D>Q>ZUGwliKt)=hR-$0z39dmd^CQmQ$N*)S8#G zuO6n^*Fb<%%eI`EY%6sq_v&&QmNS!UIJLu_u%CWHcc!Nr6s&iytO(gp!Ynh{#==Hs zG@O}Cr_RY)K6>LaA-a}rE?CTKYED!0S@TJRKRwl?;Dx%-q7$Y0LM=W~i-I2GM6>T% z7CMk7b%z$QR2kG+ad&l}eFl4>UlUUg=4y}IPIUyiF;`08Rh{73(?|0+>X+tk&)>D? zAJ(Vqf7CD0=J8cT`v(X2T3d6YLCFuSUHx{y-PgM(P|MxF?H;iE2DWJ!HC@gF&w~Q* zKa`^+(HyX4JRo0%iW0vLQ{rqov0-&b=QVDSjf`VJQkb&c=|7W$T`Pw;fS2%n2b|>x zOyd8g?LP{fA&|eF0M)3F9Wqw?YW5Z1+Ugd;#G|pTc>eZtJ*NOi3i@nl+6qv&mrwlwPJfGkGS}O zCGc+Yzs)h0y@+v1w{seDH+cB}AH}NU@AHO)3 z0zek-Th+6IdkPKX(T{>(jo^4A!T(tTf2(mbe^S>4=ZWV3M&o9DW{LQm5#O!%8;!(w zF(&7*8~L^9eCT>9&{flD9#Zs5`v*A4uoUe6i0^aa_~b45Qt%G$4lx*%4?oy^<5 zd)6m=Jn!ep9<5f%u9U;YSh-kqOYAF^eb?r1Pp@hry*^P2Y_C%G+=_pWImqM|MkXrx zqI9A@&}S-(c_?w@Z%t*&sF~=zuD@QYSh1lu@W9(=ctqtUK$cF;|B`K(=n=@*p`tCU zfy;MR!*tKsS8x;F!4Bm7T>dWRB4@ORc=>Vv9xNha?vL*Yu)atP%(@Q5`Jy6x(Lb?M z>}cG(I4~x5n6VBX=J^G%*cTP4zhI}>z*Z*T(!g^G)Y{~u3*+AZ){2mDP4n>n_|6Dl y-al?{P+EHb!@3Tu8Ix}e{K7|0^X=hxbpIX0A|hs4*RU^+pV2=EKf;A+@;?B{VTgeM literal 0 HcmV?d00001 diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d new file mode 100644 index 0000000..e68f5b4 --- /dev/null +++ b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o.d @@ -0,0 +1,52 @@ +CMakeFiles/sorting_yard.dir/src/Stack/stack.c.o: \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /home/Monreale/git/C/5.Stack-and-Quene/src/Stack/stack.h diff --git a/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o b/5.Stack-and-Quene/build/CMakeFiles/sorting_yard.dir/src/Task_2/Sorting-yard.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f2ab39a247c2cc0beabf251937c6f1ddeb2166b2 GIT binary patch literal 4264 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