[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:13809] Re: iconv()



At Tue, 27 Feb 2001 01:32:51 +0900,
tajiri@xxxxxxxxxxxxxxx wrote:

> もしかしてC++からつかおうとしていて、ヘッダファイルの宣
> 言がおかしいのにひっかかってたりしてませんか?
> iconv.hじゃ
> extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
>                      size_t *__restrict __inbytesleft,
>                      char **__restrict __outbuf,
>                      size_t *__restrict __outbytesleft);
> 
> だけど本当は、
> extern size_t iconv (iconv_t __cd, const char **__restrict __inbuf,
>                      size_t *__restrict __inbytesleft,
>                      char **__restrict __outbuf,
>                      size_t *__restrict __outbytesleft);
> じゃないとまずい。

こういうのは直接聞くのが一番てっとり早いわけで、bug-glibc@xxxxxxx に
聞いてみると

| This will be changed in the upcoming XPG6, glibc follows that change
| already.

とのことです。XPG6 では const がはずれることになっていて glibc は
それをさきどりしたわけですね。

-- 
鵜飼文敏