diff --git a/doble.exe b/doble.exe index 8454e4e..d6d4dfc 100644 Binary files a/doble.exe and b/doble.exe differ diff --git a/makefile b/makefile index f1e0b91..38b7a8e 100644 --- a/makefile +++ b/makefile @@ -38,6 +38,9 @@ $(program_obj_filesobj_files): %.o: %.c unitTests: numbers.o test_numbers.c bintree.o $(unityfolder)/unity.c $(CC) $(FLAGS) -I$(unityfolder) -o runtest_numbers test_numbers.c numbers.o bintree.o $(unityfolder)/unity.c +unitTestsStack: stack.o test_stack.c $(unityfolder)/unity.c + $(CC) $(FLAGS) -I$(unityfolder) $^ -o $@ + # -------------------------- # Clean # -------------------------- diff --git a/numbers.c b/numbers.c index 5fbd091..2468ad8 100644 --- a/numbers.c +++ b/numbers.c @@ -50,8 +50,8 @@ unsigned int *createNumbers(unsigned int len) int compare(const void *a, const void *b) { return (*(int*)a - *(int*)b); } -//mit Binärbaum +//mit Binärbaum /* unsigned int *createNumbers(unsigned int len) { @@ -84,6 +84,8 @@ unsigned int *createNumbers(unsigned int len) free(numbers); } */ + + // Returns only the only number in numbers which is present twice. Returns zero on errors. unsigned int getDuplicate(const unsigned int numbers[], unsigned int len) { diff --git a/numbers.o b/numbers.o index 371b158..a1401c1 100644 Binary files a/numbers.o and b/numbers.o differ