Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Oct 2016 06:06:54 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r307704 - in head/sys: amd64/amd64 i386/i386
Message-ID:  <201610210606.u9L66sjo001764@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Fri Oct 21 06:06:54 2016
New Revision: 307704
URL: https://svnweb.freebsd.org/changeset/base/307704

Log:
  Fix compiler warnings for user land.

Modified:
  head/sys/amd64/amd64/bpf_jit_machdep.c
  head/sys/i386/i386/bpf_jit_machdep.c

Modified: head/sys/amd64/amd64/bpf_jit_machdep.c
==============================================================================
--- head/sys/amd64/amd64/bpf_jit_machdep.c	Fri Oct 21 06:05:16 2016	(r307703)
+++ head/sys/amd64/amd64/bpf_jit_machdep.c	Fri Oct 21 06:06:54 2016	(r307704)
@@ -83,12 +83,13 @@ emit_code(bpf_bin_stream *stream, u_int 
 		break;
 
 	case 2:
-		*((u_short *)(stream->ibuf + stream->cur_ip)) = (u_short)value;
+		*((u_short *)(void *)(stream->ibuf + stream->cur_ip)) =
+		    (u_short)value;
 		stream->cur_ip += 2;
 		break;
 
 	case 4:
-		*((u_int *)(stream->ibuf + stream->cur_ip)) = value;
+		*((u_int *)(void *)(stream->ibuf + stream->cur_ip)) = value;
 		stream->cur_ip += 4;
 		break;
 	}
@@ -650,5 +651,5 @@ bpf_jit_compile(struct bpf_insn *prog, u
 	}
 #endif
 
-	return ((bpf_filter_func)stream.ibuf);
+	return ((bpf_filter_func)(void *)stream.ibuf);
 }

Modified: head/sys/i386/i386/bpf_jit_machdep.c
==============================================================================
--- head/sys/i386/i386/bpf_jit_machdep.c	Fri Oct 21 06:05:16 2016	(r307703)
+++ head/sys/i386/i386/bpf_jit_machdep.c	Fri Oct 21 06:06:54 2016	(r307704)
@@ -83,12 +83,13 @@ emit_code(bpf_bin_stream *stream, u_int 
 		break;
 
 	case 2:
-		*((u_short *)(stream->ibuf + stream->cur_ip)) = (u_short)value;
+		*((u_short *)(void *)(stream->ibuf + stream->cur_ip)) =
+		    (u_short)value;
 		stream->cur_ip += 2;
 		break;
 
 	case 4:
-		*((u_int *)(stream->ibuf + stream->cur_ip)) = value;
+		*((u_int *)(void *)(stream->ibuf + stream->cur_ip)) = value;
 		stream->cur_ip += 4;
 		break;
 	}
@@ -679,5 +680,5 @@ bpf_jit_compile(struct bpf_insn *prog, u
 	}
 #endif
 
-	return ((bpf_filter_func)stream.ibuf);
+	return ((bpf_filter_func)(void *)stream.ibuf);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610210606.u9L66sjo001764>