[问题]iconv.h是通过那个包安装进来的?

软件和网站开发以及相关技术探讨
回复
kuerbt
帖子: 305
注册时间: 2006-04-13 13:53

[问题]iconv.h是通过那个包安装进来的?

#1

帖子 kuerbt » 2007-08-06 16:14

[问题]iconv.h是通过那个包安装进来的?

再进一步,有没有办法反查出某一个文件是通过那个包安装进来的?

谢谢
kuerbt
帖子: 305
注册时间: 2006-04-13 13:53

#2

帖子 kuerbt » 2007-08-07 14:36

再顶一下
希望有人能解答
头像
cherry4
帖子: 15
注册时间: 2007-08-01 13:30

#3

帖子 cherry4 » 2007-08-07 17:21

dpkg -S iconv.h看看
kuerbt
帖子: 305
注册时间: 2006-04-13 13:53

#4

帖子 kuerbt » 2007-08-10 11:14

谢谢
看到了
libc6-dev: /usr/include/iconv.h
manpages-posix-dev: /usr/share/man/man7/iconv.h.7posix.gz

只是很奇怪iconv函数的原型是这样子,
extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
size_t *__restrict __inbytesleft,
char **__restrict __outbuf,
size_t *__restrict __outbytesleft);

为什么不是const char**
extern size_t iconv (iconv_t __cd, const char **__restrict __inbuf,
size_t *__restrict __inbytesleft,
char **__restrict __outbuf,
size_t *__restrict __outbytesleft);
头像
cherry4
帖子: 15
注册时间: 2007-08-01 13:30

#5

帖子 cherry4 » 2007-08-10 11:24

我不知道iconv是干什么的,至于这两者的区别我只能看到第二个原型的第二个参数是只能作为输入参数,而一个原型的第二个参数可以作为输出参数.别的我就不知道了。
回复