summaryrefslogtreecommitdiff
path: root/csid.cpp
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-23 03:00:04 +0700
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-22 21:34:54 +0100
commit706a6f88f46a203adfeada1f3d98262d7cc47e47 (patch)
tree3b42d47a03cedc795a64e5fa02ada74f74de5049 /csid.cpp
parent11fa9174dad72268c5468765ecc81112b1ca95d3 (diff)
bsd compile fixes
Diffstat (limited to 'csid.cpp')
-rw-r--r--csid.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/csid.cpp b/csid.cpp
index b6903c92..8048ff68 100644
--- a/csid.cpp
+++ b/csid.cpp
@@ -450,7 +450,11 @@ convstr (const char* str) {
else {
size_t inbytesleft = sz;
size_t outbytesleft = 2047;
+#ifdef __linux__
char *pin = (char*)str;
+#else
+ const char *pin = str;
+#endif
char *pout = out;
memset (out, 0, sizeof (out));
size_t res = iconv (cd, &pin, &inbytesleft, &pout, &outbytesleft);