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