summaryrefslogtreecommitdiff
blob: a3bf5c24b95d0097ee9d368f6e7dc59c032dd77d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- a/unicodehack.c	2006-01-31 20:18:16.000000000 -0500
+++ b/unicodehack.c	2006-01-31 20:18:39.000000000 -0500
@@ -26,7 +26,7 @@
 	return -1;
     }
 
-    if ( (retval = iconv(cd, (const char **)&src, &srcln, &dst, &dstln)) == -1) {
+    if ( (retval = iconv(cd, (char **)&src, &srcln, &dst, &dstln)) == -1) {
 	// XXX ignore error message "iconv: Illiegal byte sequence"
 	// with GNU libiconv.  No effect for output in now.
 	//perror("iconv");
@@ -43,7 +43,7 @@
 /**
  * @return less then zero: error.
  */
-int unicode2locale(char *dst, size_t dstln, const char *src, size_t srcln) {
+int unicode2locale(char *dst, size_t dstln, char *src, size_t srcln) {
     iconv_t cd;
     int retval;
 
--- a/unicodehack.h	2006-01-31 20:19:05.000000000 -0500
+++ b/unicodehack.h	2006-01-31 20:19:26.000000000 -0500
@@ -4,6 +4,6 @@
 #define IFPLINE_UNICODEHACK_H
 
 extern int locale2unicode(char*, size_t, const char*, size_t);
-extern int unicode2locale(char*, size_t, const char*, size_t);
+extern int unicode2locale(char*, size_t, char*, size_t);
 
 #endif	// IFPLINE_UNICODEHACK_H