From: Ben Gras Date: Mon, 2 Apr 2007 15:10:07 +0000 (+0000) Subject: fix some compiler warnings. X-Git-Tag: v3.1.3~20 X-Git-Url: http://zhaoyanbai.com/repos/icons/debian/static//%22http:/%22%29?a=commitdiff_plain;h=85198a280c8bd13b76910e6cfd283b2a1c502714;p=minix.git fix some compiler warnings. --- diff --git a/lib/syslib/sys_fork.c b/lib/syslib/sys_fork.c index 3b5a5e01f..fb0117d5f 100755 --- a/lib/syslib/sys_fork.c +++ b/lib/syslib/sys_fork.c @@ -13,7 +13,7 @@ struct mem_map *map_ptr; m.PR_ENDPT = parent; m.PR_SLOT = child; - m.PR_MEM_PTR = map_ptr; + m.PR_MEM_PTR = (char *) map_ptr; r = _taskcall(SYSTASK, SYS_FORK, &m); *child_endpoint = m.PR_ENDPT; return r; diff --git a/lib/syslib/sys_vsafecopy.c b/lib/syslib/sys_vsafecopy.c index 343dd0f6d..e89f19a5e 100644 --- a/lib/syslib/sys_vsafecopy.c +++ b/lib/syslib/sys_vsafecopy.c @@ -9,7 +9,7 @@ PUBLIC int sys_vsafecopy(struct vscp_vec *vec, int els) message copy_mess; - copy_mess.VSCP_VEC_ADDR = vec; + copy_mess.VSCP_VEC_ADDR = (char *) vec; copy_mess.VSCP_VEC_SIZE = els; return(_taskcall(SYSTASK, SYS_VSAFECOPY, ©_mess)); diff --git a/lib/sysutil/kputc.c b/lib/sysutil/kputc.c index 13226e3af..47309b50e 100644 --- a/lib/sysutil/kputc.c +++ b/lib/sysutil/kputc.c @@ -48,7 +48,8 @@ int c; * print buffer forever. (So buffer can't be on stack!) */ for(p = 0; procs[p] != NONE; p++) { - printgrants[p] = cpf_grant_direct(procs[p], print_buf, + printgrants[p] = cpf_grant_direct(procs[p], + (vir_bytes) print_buf, sizeof(print_buf), CPF_READ); } } @@ -58,7 +59,7 @@ int c; m.DIAG_BUF_COUNT = buf_count; if(GRANT_VALID(printgrants[p])) { m.m_type = DIAGNOSTICS_S; - m.DIAG_PRINT_BUF_G = printgrants[p]; + m.DIAG_PRINT_BUF_G = (char *) printgrants[p]; } else { m.m_type = DIAGNOSTICS; m.DIAG_PRINT_BUF_G = print_buf;