--- libaitsched/example/test.c 2012/05/14 12:09:12 1.5 +++ libaitsched/example/test.c 2012/05/31 22:31:48 1.6 @@ -24,7 +24,7 @@ void *eventlo(sched_task_t *arg) void *timer(sched_task_t *arg) { - printf("Timer %ld sec::\n", (intptr_t) TASK_ARG(arg)); + printf("Timer %p sec::\n", TASK_ARG(arg)); return NULL; } @@ -86,12 +86,12 @@ main(int argc, char **argv) return 1; } - if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) { + if (!schedTimer(root, timer, (void*) (intptr_t) ts.tv_sec, ts, NULL, 0)) { printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); return 4; } else ts.tv_sec = 15; - if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) { + if (!schedTimer(root, timer, (void*) (intptr_t) ts.tv_sec, ts, NULL, 0)) { printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); return 4; } else @@ -107,7 +107,7 @@ main(int argc, char **argv) return 3; } - if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) { + if (!schedTimer(root, timer, (void*) (intptr_t) ts.tv_sec, ts, NULL, 0)) { printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError()); return 4; }