+2004-01-05
+
+ * src/codeconv.c: conv_iconv_strdup(): fixed crashes on LP64
+ environments (thanks to James Noyes).
+ * src/compose.c: compose_select_account(): don't turn off the sign/
+ encrypt option automatically.
+
2003-12-17
* src/inc.[ch]: made inc_account_mail() public.
+2004-01-05 [paul] 0.9.8claws18
+
+ * sync with 0.9.8cvs2
+ see ChangeLog 2004-01-05
+
2004-01-03 [luke] 0.9.8claws17
* src/procheader.c
+2004-01-05
+
+ * src/codeconv.c: conv_iconv_strdup(): LP64 ´Ä¶¤Ç¤Î¥¯¥é¥Ã¥·¥å¤ò½¤Àµ
+ (James Noyes ¤µ¤ó thanks)¡£
+ * src/compose.c: compose_select_account(): ¼«Æ°Åª¤Ë½ð̾/°Å¹æ²½
+ ¥ª¥×¥·¥ç¥ó¤ò¥ª¥Õ¤Ë¤·¤Ê¤¤¤è¤¦¤Ë¤·¤¿¡£
+
2003-12-17
* src/inc.[ch]: inc_account_mail() ¤ò public ¤Ë¤·¤¿¡£
MICRO_VERSION=8
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=17
+EXTRA_VERSION=18
if test $EXTRA_VERSION -eq 0; then
VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
else
const gchar *inbuf_p;
gchar *outbuf;
gchar *outbuf_p;
- gint in_size;
- gint in_left;
- gint out_size;
- gint out_left;
- gint n_conv;
- gint len;
+ size_t in_size;
+ size_t in_left;
+ size_t out_size;
+ size_t out_left;
+ size_t n_conv;
+ size_t len;
if (!src_code)
src_code = conv_get_outgoing_charset_str();
}
while ((n_conv = iconv(cd, (ICONV_CONST gchar **)&inbuf_p, &in_left,
- &outbuf_p, &out_left)) < 0) {
+ &outbuf_p, &out_left)) == (size_t)-1) {
if (EILSEQ == errno) {
inbuf_p++;
in_left--;
}
}
- while ((n_conv = iconv(cd, NULL, NULL, &outbuf_p, &out_left)) < 0) {
+ while ((n_conv = iconv(cd, NULL, NULL, &outbuf_p, &out_left)) ==
+ (size_t)-1) {
if (E2BIG == errno) {
EXPAND_BUF();
} else {