tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: iconv(3) and POSIX
Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
> In /usr/include/iconv.h, the second argument to iconv() is declared
> const. However, POSIX says that it isn't:
>
> http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
>
> and this causes git to declare OLD_ICONV for NetBSD.
And why is that bad?
> The man page says that these conform to 1003.1-2001, and don't mention
> noncompliance with -2008. I didn't find the 2001 version, but 2004 and
> 2008 both do not have const.
>
> So is this as bug to fix in the prototype? Or if not, how should the
> manpage be changed?
Const-vs-not of iconv source buffer has a long history by now and it's
not the first time the question is brought up. Have you gone through
the archives?
-uwe
Home |
Main Index |
Thread Index |
Old Index