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);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to