diff options
author | Luo Jinghua <sunmoon1997@gmail.com> | 2010-01-08 15:04:19 +0800 |
---|---|---|
committer | Luo Jinghua <sunmoon1997@gmail.com> | 2010-01-08 15:04:19 +0800 |
commit | 0cc7474bf942f308cbfea3e3baf33809cf3b0fe3 (patch) | |
tree | 8d14cc9ebce36d880e7be628eebc51e7d5ae7e0f | |
parent | 9c5795301027bb445c9974c388346d7e95a15721 (diff) |
iconv: fixed the header
-rw-r--r-- | iconv.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -10,16 +10,16 @@ extern "C" { typedef void* iconv_t; extern iconv_t uc_iconv_open(const char *to, const char *from); -#define iconv_open(to, from) uc_iconv(to, from) +#define iconv_open(to, from) uc_iconv_open((to), (from)) extern size_t uc_iconv (iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); -#define iconv(cd, ib, ibl, ob, obl) uc_iconv(cd, ib, ibl, ob, obl) +#define iconv(cd, ib, ibl, ob, obl) uc_iconv((cd), (ib), (ibl), (ob), (obl)) extern int uc_iconv_close (iconv_t cd); -#define iconv_close(cd) uc_iconv_close(cd) +#define iconv_close(cd) uc_iconv_close((cd)) #ifdef __cplusplus } |