diff options
author | Stefan Zabka <zabkaste@hu-berlin.de> | 2020-06-16 16:38:26 +0200 |
---|---|---|
committer | Stefan Zabka <zabkaste@hu-berlin.de> | 2020-06-16 16:38:26 +0200 |
commit | 190c347866ebd0c703407285646c6ce3e94f19a4 (patch) | |
tree | 60d58a6363d16206e84974959b981e328c33f93a /04_exercise | |
parent | 65a5ea404fdbd19f3996a11348c2e7e09e8f06a4 (diff) | |
download | betriebssysteme-190c347866ebd0c703407285646c6ce3e94f19a4.tar.gz betriebssysteme-190c347866ebd0c703407285646c6ce3e94f19a4.zip |
Actually making ppmlib.h work
Diffstat (limited to '04_exercise')
-rw-r--r-- | 04_exercise/CMakeLists.txt | 3 | ||||
-rw-r--r-- | 04_exercise/quicksort.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/04_exercise/CMakeLists.txt b/04_exercise/CMakeLists.txt index 642da4c..c66bf2c 100644 --- a/04_exercise/CMakeLists.txt +++ b/04_exercise/CMakeLists.txt @@ -6,7 +6,8 @@ target_link_libraries(quicksort PRIVATE threadpool) add_library(threadpool threadpool.c) target_link_libraries(threadpool PRIVATE array Threads::Threads arena_list) -target_link_libraries(threadpool INTERFACE warnings ppmlib) +target_link_libraries(threadpool INTERFACE warnings) +target_link_libraries(threadpool PUBLIC ppmlib) add_executable(fibonacci main.c) diff --git a/04_exercise/quicksort.c b/04_exercise/quicksort.c index f912f2b..ade513b 100644 --- a/04_exercise/quicksort.c +++ b/04_exercise/quicksort.c @@ -45,7 +45,8 @@ size_t partition(int v[], size_t len) { static void list_randomize(int list[], size_t len) { for (int *p = list, *e = p + len; p < e; ++p) - *p = ((((double) rand()) / RAND_MAX) - 0.5) * len; + + *p = (int)(((((double) rand()) / RAND_MAX) - 0.5)) * (int)(len); } static void list_print(int list[], size_t len) { |