Displaying 6 results from an estimated 6 matches for "fromcode".
Did you mean:
freecode
2001 Sep 30
3
UTF-8 stuff
...-*/
-int utf8_encode(char *from, char **to, const char *encoding)
+ if (!charset)
+ charset = getenv("CHARSET");
+
+ free(current_charset);
+ current_charset = 0;
+ if (charset && *charset)
+ current_charset = strdup(charset);
+}
+
+static int convert_buffer(const char *fromcode, const char *tocode,
+ const char *from, size_t fromlen,
+ char **to, size_t *tolen)
{
+ int ret = -1;
+
#ifdef HAVE_ICONV
- static unsigned char buffer[BUFSIZE];
- char *from_p, *to_p;
- size_t from_left, to_left;
- iconv_t cd;
+ ret = iconvert(fromcode, tocode, from, fromlen, to, t...
2017 Jan 19
4
[PATCH] Fix cppcheck warnings
...quot;, stream_data_.bits_per_sample);
safe_decoder_finish_(decoder_);
return;
}
diff --git a/src/share/utf8/charset.c b/src/share/utf8/charset.c
index 432e32d..0c2d1ee 100644
--- a/src/share/utf8/charset.c
+++ b/src/share/utf8/charset.c
@@ -522,6 +522,7 @@ int charset_convert(const char *fromcode, const char *tocode,
if (to) {
newbuf = realloc(tobuf, p - tobuf);
*to = newbuf ? newbuf : tobuf;
+ free(newbuf);
}
else
free(tobuf);
diff --git a/src/test_libFLAC++/encoders.cpp b/src/test_libFLAC++/encoders.cpp
index 277e129..e328a53 100644
--- a/src/test_libFLAC++/enco...
2018 Jul 18
3
Behavior of safe_realloc_add_2op_()
I'm looking at an issue reported by the Coverity static analyzer.
In iconvert() in src/share/utf8/iconvert.c on line 152 there is
newbuf = safe_realloc_add_2op_(utfbuf, ...);
If the request size is not valid, the function will free utfbuf and
return 0. This is followed by goto fail and utfbuf is freed for the
second time. A simply fix would be to set utfbuf to 0 if newbuf is 0.
However, this
2005 Apr 18
0
3.0.14a: sig11/panic on redhat6x
...=11) at lib/fault.c:41
#6 0x81aaff4 in sig_fault (sig=11) at lib/fault.c:64
#7 0x40173c48 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#8 0x81cfa85 in lazy_initialize_iconv () at lib/iconv.c:125
#9 0x81cfc73 in smb_iconv_open (tocode=0x8275460 "UTF-16LE",
fromcode=0x827546e "ASCII") at lib/iconv.c:208
#10 0x81a7736 in init_iconv () at lib/charcnv.c:128
#11 0x807b8b7 in handle_charset ()
#12 0x807c411 in lp_do_parameter ()
#13 0x807c58c in do_parameter ()
#14 0x807e23c in Parameter ()
#15 0x807e2a0 in Parse ()
#16 0x807e47e in pm_process ()
#17 0x80...
2007 Jul 14
2
PATCH : Fix missing protoypes
...onversion was exact if iconv returns
+ * E2BIG (due to a bug in the specification of iconv).
+ * An alternative approach is to assume that the output of
+ * iconv is never more than 4 times as long as the input,
+ * but I prefer to avoid that assumption if possible.
+ */
+
+int iconvert(const char *fromcode, const char *tocode,
+ const char *from, size_t fromlen,
+ char **to, size_t *tolen) ;
+
+#endif /* HAVE_ICONV */
--- configure.in 2007-07-14 08:45:49 +0000
+++ configure.in 2007-07-15 01:45:52 +0000
@@ -280,7 +280,7 @@
else
OUR_CFLAGS_HEAD="$OUR_CFLAGS_HEAD -DNDEBUG"
if t...
2008 Feb 26
4
rsync-3.0.0pre10 and iconv
Hello,
I am trying to get rsync-3.0.0pre10 --iconv option working between two linux hosts in local network.
The client host is running Fedora Core 4 (kernel 2.6.17) and is using iso8859-1 character set. LANG=en_US
The daemon host is running Centos 5 (kernel 2.6.18) and is using utf-8 character set. LANG=en_US.UTF-8
Rsync is transferring files properly without --iconv switch:
fc4: (connected