From b6f21700ce76b9198f015ccd948a7534bc14ace0 Mon Sep 17 00:00:00 2001 From: Oliver Hahm Date: Tue, 2 Apr 2013 02:02:58 +0200 Subject: [PATCH] * clean up stuff (fix gcc warnings and added clean target for doc) --- core/kernel_init.c | 2 -- core/thread.c | 10 +++++----- doc/doxygen/Makefile | 2 ++ sys/chardev_thread.c | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/kernel_init.c b/core/kernel_init.c index 29122abe0..31c216ace 100644 --- a/core/kernel_init.c +++ b/core/kernel_init.c @@ -33,8 +33,6 @@ #define ENABLE_DEBUG #include -volatile tcb_t *sched_threads[MAXTHREADS]; -volatile tcb_t *active_thread; volatile int lpm_prevent_sleep = 0; extern void main(void); diff --git a/core/thread.c b/core/thread.c index 8ba7e15bd..c09d89a52 100644 --- a/core/thread.c +++ b/core/thread.c @@ -75,10 +75,10 @@ int thread_wakeup(int pid) { } } -int thread_measure_stack_usage(char* stack) { - unsigned int* stackp = (unsigned int*)stack; +int thread_measure_stack_usage(char *stack) { + unsigned int *stackp = (unsigned int*) (void*) stack; /* assumption that the comparison fails before or after end of stack */ - while( *stackp == (unsigned int)stackp ) + while (*stackp == (unsigned int)stackp) stackp++; int space = (unsigned int)stackp - (unsigned int)stack; @@ -109,8 +109,8 @@ int thread_create(char *stack, int stacksize, char priority, int flags, void (*f if (flags & CREATE_STACKTEST) { /* assign each int of the stack the value of it's address */ - unsigned int *stackmax = (unsigned int*) ((char*)stack + stacksize); - unsigned int* stackp = (unsigned int*)stack; + unsigned int *stackmax = (unsigned int*) (void*) (stack + stacksize); + unsigned int *stackp = (unsigned int*)(void*)stack; while(stackp < stackmax) { *stackp = (unsigned int)stackp; stackp++; diff --git a/doc/doxygen/Makefile b/doc/doxygen/Makefile index 7150229df..2363ff6d8 100644 --- a/doc/doxygen/Makefile +++ b/doc/doxygen/Makefile @@ -1,3 +1,5 @@ doc: doxygen riot.doxyfile +clean: + @rm -rf latex man html diff --git a/sys/chardev_thread.c b/sys/chardev_thread.c index 84fb97a3b..098c2a047 100644 --- a/sys/chardev_thread.c +++ b/sys/chardev_thread.c @@ -50,7 +50,7 @@ void chardev_loop(ringbuffer_t *rb) { msg_reply(&m, &m); } else { - r = (struct posix_iop_t *)m.content.ptr; + r = (struct posix_iop_t *)(void*)m.content.ptr; } break; case CLOSE: