X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fsem_test.c;h=6a1f471bee78d3e2478df1f8e51fc8749801da5c;hb=024bf80e5f29e4de00d0813d23a4d3b67245ead7;hp=abaa35a366eeabcc72e47d95920e74db7a219dc1;hpb=0983c6f23534b2388910506e4283bb77b3ebd23d;p=bertos.git 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; }