diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/LAB0/pintos lab0/a.out b/LAB0/pintos lab0/a.out deleted file mode 100755 index 4b4d8d78d5b336290e9d2a4c4add293f0810fe39..0000000000000000000000000000000000000000 Binary files a/LAB0/pintos lab0/a.out and /dev/null differ diff --git a/LAB0/pintos lab0/main.c b/LAB0/pintos lab0/main.c index 513855a462a9773bb53242eaee7f6172a5767219..f6cea9f05792c8829a91e7b2166517a3366c3de0 100755 --- a/LAB0/pintos lab0/main.c +++ b/LAB0/pintos lab0/main.c @@ -1,5 +1,4 @@ #include "list.h" -#include "list.c" #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -33,7 +32,7 @@ void delete (struct list *student_list) struct list_elem *e2; struct list_elem *e1 = list_front(student_list); - while (!is_tail(e1)) + while (e1 != list_tail(student_list)) { struct student *s1 = list_entry(e1, struct student, elem); @@ -64,7 +63,7 @@ void list(struct list *student_list) { struct list_elem *e = list_front(student_list); - while (!is_tail(e)) + while (e != list_tail(student_list)) { struct student *s = list_entry(e, struct student, elem); printf("namnet %s\n", s->name); @@ -84,7 +83,8 @@ void clear(struct list *student_list) struct list_elem *e2; struct list_elem *e1 = list_front(student_list); - while (!is_tail(e1)) + //while (!is_tail(e1)) + while (e1 != list_tail(student_list)) { struct student *s1 = list_entry(e1, struct student, elem);