From: lottaviano Date: Mon, 23 May 2011 08:30:34 +0000 (+0000) Subject: Fix some minor bugs and warnings in the new PI tests. X-Git-Tag: 2.7.0~52 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=50ab475365d83c6550dd7dd84d18afc695790a5c;p=bertos.git Fix some minor bugs and warnings in the new PI tests. Signed-off-by: Dario Faggioli git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4914 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/bertos/kern/sem_test.c b/bertos/kern/sem_test.c index abaa35a3..6a1f471b 100644 --- a/bertos/kern/sem_test.c +++ b/bertos/kern/sem_test.c @@ -158,7 +158,7 @@ typedef enum ProcType {NONE, S1, S2, S1S2} ProcType; */ #define PROC_INV_TEST(num) static void proc_semInvTest##num(void) \ { \ - ProcType p_type = (ProcType)((int) proc_currentUserData()); \ + ProcType p_type = (ProcType)((ssize_t) proc_currentUserData()); \ int mult = p_type == NONE ? 5 : 1; \ unsigned int i, local_count = 0; \ ticks_t start; \ @@ -338,7 +338,7 @@ static int sem_inv_test(void) if (sem_attempt(&sem)) { if (global_count >= loops*7 + loops*5) { for (i = 0; i < 8; i++) - kprintf("> Main: I-O latency of %d = %ldms\n", i+1, ms_to_ticks(finishing_time[i])); + kprintf("> Main: I-O latency of %d = %ldms\n", i+1, (long) ms_to_ticks(finishing_time[i])); kputs("> Main: Test Finished..Ok!\n"); return 0; }