iconv sync 8/x: FreeBSD SVN 281550
authorJohn Marino <draco@marino.st>
Fri, 3 Jul 2015 23:12:37 +0000 (01:12 +0200)
committerJohn Marino <draco@marino.st>
Sat, 4 Jul 2015 08:19:06 +0000 (10:19 +0200)
commit0db70a6ab02af296a425c9de48294a4da59c442b
treef57150333f179b37ccaa43d21a86687d102b212d
parentf60c0e7f642c8c527849f01d02b635120e48b014
iconv sync 8/x: FreeBSD SVN 281550

Remove the const qualifier from iconv(3) to comply with POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
Adjust all code that calls iconv

Note: The libcpp Makefile cflag was added because the host iconv.h
      header was getting pulled in.  This always should have been the
      src version of iconv.h, but the error wasn't exposed until now.
49 files changed:
bin/csh/config.h
contrib/smbfs/include/netsmb/smb_lib.h
contrib/smbfs/lib/smb/nls.c
contrib/smbfs/lib/smb/print.c
contrib/smbfs/lib/smb/rq.c
gnu/lib/gcc50/libstdcxx/headers/config.h
gnu/lib/libdialog/dlg_config.h
gnu/usr.bin/binutils224/libbinutils/config.h
gnu/usr.bin/binutils225/block1/bulibs/config.h
gnu/usr.bin/cc47/cc_prep/auto-host.h
gnu/usr.bin/cc47/libcpp/config.h
gnu/usr.bin/cc50/Makefile.inc
gnu/usr.bin/cc50/cc_prep/auto-host.h
gnu/usr.bin/cc50/support-libs/libcpp/config.h
gnu/usr.bin/diff/libdiffutils/config.h
gnu/usr.bin/gdb/libgdb/config.h
gnu/usr.bin/grep/libgreputils/config.h
gnu/usr.bin/grep/libgreputils/iconv.h
include/iconv.h
lib/i18n_module/BIG5/citrus_big5.c
lib/i18n_module/DECHanyu/citrus_dechanyu.c
lib/i18n_module/EUC/citrus_euc.c
lib/i18n_module/EUCTW/citrus_euctw.c
lib/i18n_module/GBK2K/citrus_gbk2k.c
lib/i18n_module/HZ/citrus_hz.c
lib/i18n_module/ISO2022/citrus_iso2022.c
lib/i18n_module/JOHAB/citrus_johab.c
lib/i18n_module/MSKanji/citrus_mskanji.c
lib/i18n_module/UES/citrus_ues.c
lib/i18n_module/UTF1632/citrus_utf1632.c
lib/i18n_module/UTF7/citrus_utf7.c
lib/i18n_module/UTF8/citrus_utf8.c
lib/i18n_module/VIQR/citrus_viqr.c
lib/i18n_module/ZW/citrus_zw.c
lib/i18n_module/iconv_none/citrus_iconv_none.c
lib/i18n_module/iconv_std/citrus_iconv_std.c
lib/libarchive/config.h
lib/libc/citrus/citrus_iconv.h
lib/libc/citrus/citrus_iconv_local.h
lib/libc/citrus/citrus_none.c
lib/libc/citrus/citrus_stdenc.h
lib/libc/citrus/citrus_stdenc_local.h
lib/libc/citrus/citrus_stdenc_template.h
lib/libc/iconv/iconv.c
lib/libc/locale/cXXrtomb_iconv.h
lib/libc/locale/mbrtocXX_iconv.h
lib/libkiconv/xlat16_iconv.c
sys/sys/param.h
usr.bin/iconv/iconv.c