summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuo Jinghua <sunmoon1997@gmail.com>2010-01-08 15:04:19 +0800
committerLuo Jinghua <sunmoon1997@gmail.com>2010-01-08 15:04:19 +0800
commit0cc7474bf942f308cbfea3e3baf33809cf3b0fe3 (patch)
tree8d14cc9ebce36d880e7be628eebc51e7d5ae7e0f
parent9c5795301027bb445c9974c388346d7e95a15721 (diff)
iconv: fixed the header
-rw-r--r--iconv.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/iconv.h b/iconv.h
index 97e793f..df0fd8c 100644
--- a/iconv.h
+++ b/iconv.h
@@ -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
}