From 97029f977d333e04137fc60edcf01e276dc30b97 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Wed, 15 Dec 2021 10:00:27 +0100 Subject: [PATCH] created minimal repo --- .gitignore | 2 ++ Makefile | 12 ++++++++++++ main.c | 6 ++++++ queue.c | 1 + queue.h | 9 +++++++++ 5 files changed, 30 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 main.c create mode 100644 queue.c create mode 100644 queue.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0c9b81 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.o +main diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d70ab2a --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +CC=gcc +CFLAGS=-Wall -Wextra -pedantic -g -fsanitize=address +LDFLAGS=-fsanitize=address + +main: main.o queue.o + $(CC) $^ -o $@ $(LDFLAGS) + +queue.o: queue.c queue.h + + +clean: + rm -f *.o main diff --git a/main.c b/main.c new file mode 100644 index 0000000..a0075e5 --- /dev/null +++ b/main.c @@ -0,0 +1,6 @@ +#include "queue.h" +#include <stdlib.h> + +int main() { + return EXIT_SUCCESS; +} diff --git a/queue.c b/queue.c new file mode 100644 index 0000000..4ebd3f3 --- /dev/null +++ b/queue.c @@ -0,0 +1 @@ +#include "queue.h" diff --git a/queue.h b/queue.h new file mode 100644 index 0000000..bf57235 --- /dev/null +++ b/queue.h @@ -0,0 +1,9 @@ +#ifndef _QUEUE_H_ +#define _QUEUE_H_ + +typedef struct _queue { + int capacity, tail; + int *data; +} queue; + +#endif -- GitLab