From b8508e606a658f02d1f829d6fb7b89e2600ef17e Mon Sep 17 00:00:00 2001 From: Titouan Rigoudy Date: Wed, 10 Dec 2014 05:49:42 -0500 Subject: [PATCH] yoloswag in da house --- .gitignore | 1 + Makefile | 14 ++++++++++++++ yoloswag.c | 17 +++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 Makefile create mode 100644 yoloswag.c diff --git a/.gitignore b/.gitignore index 5761abc..8fedd1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.o +yoloswag diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..64fdd0a --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +CC=`which gcc` +CFLAGS=--std=c11 + +all: yoloswag + +%.o: %.c + $(CC) -c $^ $(CFLAGS) + +yoloswag: yoloswag.o yolomalloc.o + $(CC) -o $@ $^ $(CFLAGS) + +clean: + rm -f *.o + rm -f yoloswag diff --git a/yoloswag.c b/yoloswag.c new file mode 100644 index 0000000..d0312ca --- /dev/null +++ b/yoloswag.c @@ -0,0 +1,17 @@ +/*:-:-:-:-:-:-:* + I yoloswag.c I + *:-:-:-:-:-:-:*/ + +#include +#include + +#include "yolomalloc.h" + +int main(int argc, char **argv) { + printf("sizeof(long) = %lu\n", sizeof(long)); + for (int i = 1; i < argc; i++) { + long n = atol(argv[i]); + printf("yolomalloc(%ld) = %p\n", n, yolomalloc(n)); + } + return 0; +}