gcc -bundle -framework JavaVM -I/include -I/System/Library/Frameworks/JavaVM.framework/Headers \
-I/usr/include\
JpcapCaptor.c JpcapSender.c JpcapWriter.c\
packet_arp.c packet_datalink.c packet_icmp.c packet_ip.c\
packet_ipv6.c packet_tcp.c packet_udp.c\
-o libjpcap.jnilib -lpcap
JpcapCaptor.c: In function ‘Java_jpcap_JpcapCaptor_getDeviceList’:
JpcapCaptor.c:293: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
JpcapCaptor.c: In function ‘get_packet’:
JpcapCaptor.c:894: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
JpcapCaptor.c:900: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
JpcapSender.c: In function ‘Java_jpcap_JpcapSender_nativeSendPacket’:
JpcapSender.c:177: warning: pointer targets in passing argument 2 of ‘pcap_sendpacket’ differ in signedness
JpcapSender.c: In function ‘set_packet’:
JpcapSender.c:309: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
JpcapSender.c:315: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
JpcapSender.c:329: warning: pointer targets in passing argument 3 of ‘set_arp’ differ in signedness
JpcapSender.c:332: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
JpcapWriter.c: In function ‘Java_jpcap_JpcapWriter_writePacket’:
JpcapWriter.c:71: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
JpcapWriter.c:72: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
JpcapWriter.c:74: warning: pointer targets in passing argument 3 of ‘pcap_dump’ differ in signedness
packet_arp.c: In function ‘analyze_arp’:
packet_arp.c:35: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_arp.c:37: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_arp.c:39: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_arp.c:41: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_arp.c: In function ‘set_arp’:
packet_arp.c:69: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_arp.c:72: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_arp.c:75: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_arp.c:78: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_datalink.c: In function ‘set_ether’:
packet_datalink.c:59: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_datalink.c:60: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_icmp.c: In function ‘analyze_icmp’:
packet_icmp.c:47: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_icmp.c: In function ‘set_icmp’:
packet_icmp.c:136: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_icmp.c:143: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_icmp.c:151: warning: pointer targets in passing argument 3 of ‘set_ip’ differ in signedness
packet_ip.c: In function ‘analyze_ip’:
packet_ip.c:39: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_ip.c:40: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_ip.c:67: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_ip.c: In function ‘set_ip’:
packet_ip.c:97: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_ip.c:98: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_ipv6.c: In function ‘analyze_ipv6’:
packet_ipv6.c:74: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_ipv6.c:76: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_ipv6.c: In function ‘set_ipv6’:
packet_ipv6.c:196: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_ipv6.c:197: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_tcp.c: In function ‘analyze_tcp’:
packet_tcp.c:55: warning: pointer targets in passing argument 5 of ‘(*env)->SetByteArrayRegion’ differ in signedness
packet_tcp.c: In function ‘set_tcp’:
packet_tcp.c:101: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness
packet_udp.c: In function ‘set_udp’:
packet_udp.c:52: warning: pointer targets in passing argument 5 of ‘(*env)->GetByteArrayRegion’ differ in signedness