Proof positive the "signedness of char *" warning is useless.

Rob Landley rob at landley.net
Thu Dec 1 17:02:31 UTC 2005


On Thursday 01 December 2005 10:14, Jason Schoon wrote:
> > But what _might_ be useful is -funsigned-char added to our makefile. 
...
> This is the best solution I have heard thus far.  This is the path we have
> always taken on our embedded platforms as well.

Well, I just built it under 4.0.2 and it did at least keep the warnings down 
to a dull roar.  Still rather a lot of them.  (Attached.)  But nothing broke, 
so I'm checking it in.  (svn 12615)

By the way, built with gcc 4.0.2, linked against uClibc (but not statically 
linked), an "allyesconfig" busybox (with mount NFS support and inetd RPC 
support disabled because my uClibc doesn't have that enabled) is 926632 
bytes.  For comparison, the exact same .config, built with gcc 3.3.5 and 
linked against glibc (but not static) is 963948 bytes.  (And yes, that's with 
the two things that need RPC support switched off).  So gcc 4.0 may have some 
downsides, but it has some upsides too...

Rob
-- 
Steve Ballmer: Innovation!  Inigo Montoya: You keep using that word.
I do not think it means what you think it means.
-------------- next part --------------
/busybox/archival/tar.c: In function 'writeTarFile':
/busybox/archival/tar.c:466: warning: missing sentinel in function call
/busybox/archival/libunarchive/decompress_unzip.c: In function 'inflate_stored':
/busybox/archival/libunarchive/decompress_unzip.c:553: warning: pointer targets in passing argument 2 of 'fill_bitbuffer' differ in signedness
/busybox/archival/libunarchive/decompress_unzip.c: In function 'inflate_block':
/busybox/archival/libunarchive/decompress_unzip.c:668: warning: pointer targets in passing argument 7 of 'huft_build' differ in signedness
/busybox/archival/libunarchive/decompress_unzip.c:677: warning: pointer targets in passing argument 7 of 'huft_build' differ in signedness
/busybox/archival/libunarchive/decompress_unzip.c:748: warning: pointer targets in passing argument 7 of 'huft_build' differ in signedness
/busybox/archival/libunarchive/decompress_unzip.c:816: warning: pointer targets in passing argument 7 of 'huft_build' differ in signedness
/busybox/archival/libunarchive/decompress_unzip.c:825: warning: pointer targets in passing argument 7 of 'huft_build' differ in signedness
/busybox/archival/libunarchive/get_header_cpio.c: In function 'get_header_cpio':
/busybox/archival/libunarchive/get_header_cpio.c:69: warning: pointer targets in passing argument 2 of 'archive_xread_all_eof' differ in signedness
/busybox/coreutils/install.c: In function 'install_main':
/busybox/coreutils/install.c:120: warning: pointer targets in assignment differ in signedness
/busybox/coreutils/install.c:121: warning: pointer targets in assignment differ in signedness
/busybox/coreutils/install.c:122: warning: pointer targets in passing argument 2 of 'copy_file' differ in signedness
/busybox/coreutils/install.c:125: warning: pointer targets in passing argument 1 of 'chmod' differ in signedness
/busybox/coreutils/install.c:131: warning: pointer targets in passing argument 1 of 'lchown' differ in signedness
/busybox/coreutils/od.c: In function 'od_main':
/busybox/coreutils/od.c:175: warning: pointer targets in passing argument 3 of 'getopt' differ in signedness
/busybox/coreutils/od.c:178: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness
/busybox/coreutils/od.c:178: warning: pointer targets in assignment differ in signedness
/busybox/coreutils/tr.c: In function 'expand':
/busybox/coreutils/tr.c:144: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness
/busybox/coreutils/tr.c:146: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness
/busybox/coreutils/tr.c:159: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness
/busybox/coreutils/tr.c: In function 'tr_main':
/busybox/coreutils/tr.c:217: warning: pointer targets in assignment differ in signedness
/busybox/coreutils/tr.c:246: warning: pointer targets in passing argument 2 of 'expand' differ in signedness
/busybox/coreutils/tr.c:248: warning: pointer targets in passing argument 1 of 'complement' differ in signedness
/busybox/coreutils/tr.c:252: warning: pointer targets in passing argument 2 of 'expand' differ in signedness
/busybox/coreutils/tr.c:253: warning: pointer targets in passing argument 1 of 'map' differ in signedness
/busybox/coreutils/tr.c:253: warning: pointer targets in passing argument 3 of 'map' differ in signedness
/busybox/coreutils/uudecode.c: In function 'read_base64':
/busybox/coreutils/uudecode.c:101: warning: comparison is always false due to limited range of data type
/busybox/coreutils/uuencode.c: In function 'uuencode_main':
/busybox/coreutils/uuencode.c:133: warning: pointer targets in passing argument 1 of 'uuencode' differ in signedness
/busybox/console-tools/loadfont.c: In function 'loadnewfont':
/busybox/console-tools/loadfont.c:190: warning: pointer targets in passing argument 2 of 'do_loadtable' differ in signedness
/busybox/editors/patch.c: In function 'extract_filename':
/busybox/editors/patch.c:82: warning: pointer targets in return differ in signedness
/busybox/editors/patch.c: In function 'patch_main':
/busybox/editors/patch.c:134: warning: pointer targets in assignment differ in signedness
/busybox/editors/patch.c:143: warning: pointer targets in assignment differ in signedness
/busybox/editors/vi.c: In function 'vi_main':
/busybox/editors/vi.c:350: warning: pointer targets in assignment differ in signedness
/busybox/editors/vi.c: In function 'colon':
/busybox/editors/vi.c:732: warning: pointer targets in assignment differ in signedness
/busybox/editors/vi.c:766: warning: pointer targets in passing argument 1 of 'system' differ in signedness
/busybox/editors/vi.c:790: warning: pointer targets in passing argument 1 of 'bb_strlen' differ in signedness
/busybox/editors/vi.c:793: warning: pointer targets in passing argument 1 of 'bb_strlen' differ in signedness
/busybox/editors/vi.c: In function 'get_input_line':
/busybox/editors/vi.c:2401: warning: pointer targets in passing argument 1 of 'write1' differ in signedness
/busybox/editors/vi.c: In function 'file_size':
/busybox/editors/vi.c:2434: warning: pointer targets in passing argument 1 of 'bb_strlen' differ in signedness
/busybox/editors/vi.c: In function 'place_cursor':
/busybox/editors/vi.c:2590: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness
/busybox/editors/vi.c: In function 'show_status_line':
/busybox/editors/vi.c:2679: warning: pointer targets in passing argument 1 of 'bufsum' differ in signedness
/busybox/editors/vi.c:2684: warning: pointer targets in passing argument 1 of 'write1' differ in signedness
/busybox/editors/vi.c:2687: warning: pointer targets in passing argument 1 of 'bb_strlen' differ in signedness
/busybox/editors/vi.c: In function 'refresh':
/busybox/editors/vi.c:2941: warning: pointer targets in initialization differ in signedness
/busybox/networking/arping.c: In function 'arping_main':
/busybox/networking/arping.c:421: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
/busybox/networking/arping.c:442: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
/busybox/networking/arping.c:488: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness
/busybox/networking/arping.c:496: warning: pointer targets in passing argument 1 of 'recv_pack' differ in signedness
/busybox/networking/ether-wake.c:247:3: warning: #warning Need to implement ether_hostton() for uClibc
/busybox/networking/httpd.c: In function 'decodeBase64':
/busybox/networking/httpd.c:855: warning: pointer targets in initialization differ in signedness
/busybox/networking/interface.c: In function 'UNSPEC_sprint':
/busybox/networking/interface.c:504: warning: pointer targets in passing argument 1 of 'UNSPEC_print' differ in signedness
/busybox/networking/interface.c: In function 'ife_print':
/busybox/networking/interface.c:1836: warning: pointer targets in passing argument 1 of 'hw->print' differ in signedness
/busybox/networking/ping.c: In function 'sendping':
/busybox/networking/ping.c:229: warning: operation on 'ntransmitted' may be undefined
/busybox/networking/telnet.c: In function 'handlenetoutput':
/busybox/networking/telnet.c:207: warning: pointer targets in initialization differ in signedness
/busybox/networking/telnetd.c: In function 'remove_iacs':
/busybox/networking/telnetd.c:134: warning: pointer targets in initialization differ in signedness
/busybox/networking/traceroute.c:296: warning: 'align' attribute directive ignored
/busybox/networking/wget.c: In function 'wget_main':
/busybox/networking/wget.c:338: warning: pointer targets in passing argument 1 of 'base64enc' differ in signedness
/busybox/networking/wget.c:342: warning: pointer targets in passing argument 1 of 'base64enc' differ in signedness
/busybox/networking/zcip.c: In function 'zcip_main':
/busybox/networking/zcip.c:346: warning: pointer targets in passing argument 1 of 'seed48' differ in signedness
/busybox/networking/libiproute/ipaddress.c: In function 'ipaddr_list_or_flush':
/busybox/networking/libiproute/ipaddress.c:460: warning: pointer targets in passing argument 1 of 'rtnl_rtscope_a2n' differ in signedness
/busybox/networking/libiproute/ipaddress.c: In function 'ipaddr_modify':
/busybox/networking/libiproute/ipaddress.c:719: warning: pointer targets in passing argument 1 of 'rtnl_rtscope_a2n' differ in signedness
/busybox/networking/libiproute/iplink.c: In function 'get_address':
/busybox/networking/libiproute/iplink.c:197: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
/busybox/networking/libiproute/iplink.c: In function 'parse_address':
/busybox/networking/libiproute/iplink.c:214: warning: pointer targets in passing argument 1 of 'll_addr_a2n' differ in signedness
/busybox/networking/libiproute/iproute.c: In function 'iproute_modify':
/busybox/networking/libiproute/iproute.c:350: warning: pointer targets in passing argument 1 of 'rtnl_rtprot_a2n' differ in signedness
/busybox/networking/libiproute/iproute.c: In function 'iproute_list_or_flush':
/busybox/networking/libiproute/iproute.c:497: warning: pointer targets in passing argument 1 of 'rtnl_rtprot_a2n' differ in signedness
/busybox/networking/libiproute/libnetlink.c: In function 'rtnl_open':
/busybox/networking/libiproute/libnetlink.c:52: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness
/busybox/networking/libiproute/utils.c: In function 'get_prefix_1':
/busybox/networking/libiproute/utils.c:197: warning: pointer targets in passing argument 1 of 'get_integer' differ in signedness
/busybox/networking/udhcp/packet.c: In function 'udhcp_get_packet':
/busybox/networking/udhcp/packet.c:73: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
/busybox/networking/udhcp/dhcpc.c: In function 'udhcpc_main':
/busybox/networking/udhcp/dhcpc.c:235: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/networking/udhcp/dhcpc.c:247: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/networking/udhcp/dhcpc.c:262: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/networking/udhcp/dhcpc.c:279: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/networking/udhcp/serverpacket.c: In function 'add_bootp_options':
/busybox/networking/udhcp/serverpacket.c:101: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/networking/udhcp/serverpacket.c:103: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/shell/ash.c: In function 'readtoken1':
/busybox/shell/ash.c:10618: warning: 'saveprompt' may be used uninitialized in this function
/busybox/shell/ash.c:10193: warning: 'prevsyntax' may be used uninitialized in this function
/busybox/shell/hush.c: In function 'update_ifs_map':
/busybox/shell/hush.c:2646: warning: pointer targets in passing argument 1 of 'mapset' differ in signedness
/busybox/shell/hush.c:2647: warning: pointer targets in passing argument 1 of 'mapset' differ in signedness
/busybox/shell/hush.c:2648: warning: pointer targets in passing argument 1 of 'mapset' differ in signedness
/busybox/shell/hush.c: In function 'parse_stream_outer':
/busybox/shell/hush.c:2663: warning: pointer targets in passing argument 1 of 'mapset' differ in signedness
/busybox/shell/lash.c: In function 'busy_loop':
/busybox/shell/lash.c:1456: warning: 'inbg' may be used uninitialized in this function
/busybox/util-linux/fdisk.c:667: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:668: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:669: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:670: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:671: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:672: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:673: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:674: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:678: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:680: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:681: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:682: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:683: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:684: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:685: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:686: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:687: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1745: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1746: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1747: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1748: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1749: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1750: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1751: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1752: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1753: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1754: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1755: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1756: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1757: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1758: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1759: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1760: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1761: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:1762: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c: In function 'sgi_list_table':
/busybox/util-linux/fdisk.c:1913: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c: In function 'sgi_check_bootfile':
/busybox/util-linux/fdisk.c:1958: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
/busybox/util-linux/fdisk.c: In function 'sgi_get_bootfile':
/busybox/util-linux/fdisk.c:1969: warning: pointer targets in return differ in signedness
/busybox/util-linux/fdisk.c: In function 'create_sgiinfo':
/busybox/util-linux/fdisk.c:1995: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness
/busybox/util-linux/fdisk.c: In function 'sgi_write_table':
/busybox/util-linux/fdisk.c:2012: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
/busybox/util-linux/fdisk.c: In function 'create_sgilabel':
/busybox/util-linux/fdisk.c:2374: warning: pointer targets in passing argument 1 of 'valid_part_table_flag' differ in signedness
/busybox/util-linux/fdisk.c:2394: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
/busybox/util-linux/fdisk.c: In function 'fill_sgiinfo':
/busybox/util-linux/fdisk.c:2456: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
/busybox/util-linux/fdisk.c:2457: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
/busybox/util-linux/fdisk.c:2459: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
/busybox/util-linux/fdisk.c: At top level:
/busybox/util-linux/fdisk.c:2512: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2513: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2514: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2515: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2516: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2517: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2518: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2519: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2520: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2521: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2522: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2523: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:2525: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c: In function 'create_sunlabel':
/busybox/util-linux/fdisk.c:2785: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness
/busybox/util-linux/fdisk.c: At top level:
/busybox/util-linux/fdisk.c:3182: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3183: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3184: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3185: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3186: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3187: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3188: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3189: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3190: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3191: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3192: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3193: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3194: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3195: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3196: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3197: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3198: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3199: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3200: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3201: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3202: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3203: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3204: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3205: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3206: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3207: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3208: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3209: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3210: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3211: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3212: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3213: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3214: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3215: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3216: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3217: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3218: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3219: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3220: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3221: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3222: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3223: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3224: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3225: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3226: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3227: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3228: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c:3229: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c: In function 'partition_type':
/busybox/util-linux/fdisk.c:3634: warning: pointer targets in return differ in signedness
/busybox/util-linux/fdisk.c: In function 'get_partition_table_geometry':
/busybox/util-linux/fdisk.c:3935: warning: pointer targets in initialization differ in signedness
/busybox/util-linux/fdisk.c: In function 'get_boot':
/busybox/util-linux/fdisk.c:4088: warning: pointer targets in passing argument 1 of 'valid_part_table_flag' differ in signedness
/busybox/util-linux/fdisk.c:4101: warning: pointer targets in passing argument 1 of 'valid_part_table_flag' differ in signedness
/busybox/util-linux/fdisk.c:4153: warning: pointer targets in passing argument 1 of 'valid_part_table_flag' differ in signedness
/busybox/util-linux/mkswap.c: In function 'page_ok':
/busybox/util-linux/mkswap.c:179: warning: pointer targets in passing argument 1 of 'bit_set' differ in signedness
/busybox/util-linux/mkswap.c: In function 'page_bad':
/busybox/util-linux/mkswap.c:185: warning: pointer targets in passing argument 1 of 'bit_test_and_clear' differ in signedness
/busybox/util-linux/mkswap.c: In function 'mkswap_main':
/busybox/util-linux/mkswap.c:389: warning: pointer targets in passing argument 1 of 'bit_test_and_clear' differ in signedness
/busybox/e2fsprogs/blkid/probe.c: In function 'probe_swap1':
/busybox/e2fsprogs/blkid/probe.c:344: warning: pointer targets in passing argument 3 of 'blkid_set_tag' differ in signedness
/busybox/e2fsprogs/blkid/probe.c: In function 'probe_ocfs':
/busybox/e2fsprogs/blkid/probe.c:418: warning: pointer targets in passing argument 3 of 'blkid_set_tag' differ in signedness
/busybox/e2fsprogs/blkid/probe.c:419: warning: pointer targets in passing argument 3 of 'blkid_set_tag' differ in signedness
/busybox/e2fsprogs/blkid/probe.c: In function 'probe_ocfs2':
/busybox/e2fsprogs/blkid/probe.c:434: warning: pointer targets in passing argument 3 of 'blkid_set_tag' differ in signedness
/busybox/e2fsprogs/ext2fs/ext2fs_inline.c: In function 'ext2fs_find_first_bit_set':
/busybox/e2fsprogs/ext2fs/ext2fs_inline.c:181: warning: pointer targets in initialization differ in signedness
/busybox/e2fsprogs/mke2fs.c: In function 'PRS':
/busybox/e2fsprogs/mke2fs.c:881: warning: pointer targets in passing argument 2 of 'safe_strtoi' differ in signedness
/busybox/libbb/loop.c: In function 'set_loop':
/busybox/libbb/loop.c:117: warning: pointer targets in passing argument 1 of 'safe_strncpy' differ in signedness
/busybox/libbb/loop.c:128: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness
/busybox/libbb/getopt_ulflags.c: In function 'bb_getopt_ulflags':
/busybox/libbb/getopt_ulflags.c:314: warning: pointer targets in assignment differ in signedness
/busybox/libbb/getopt_ulflags.c:348: warning: pointer targets in assignment differ in signedness
/busybox/coreutils/coreutils.a(nohup.o): In function `close_stdout':
nohup.c:(.text+0x6a): warning: 
/bin/sh: /busybox/docs/autodocifier.pl: /usr/bin/perl: bad interpreter: No such file or directory
/bin/sh: line 1: pod2text: command not found
make[1]: [docs/BusyBox.txt] Error 127 (ignored)
/bin/sh: line 1: pod2man: command not found
make[1]: [docs/BusyBox.1] Error 127 (ignored)
/bin/sh: line 1: pod2html: command not found
make[1]: [docs/busybox.net/BusyBox.html] Error 127 (ignored)


More information about the busybox mailing list