[dovecot-cvs] dovecot/src/lib-charset charset-iconv.c,1.11,1.12 charset-utf8.c,1.5,1.6
cras at procontrol.fi
cras at procontrol.fi
Sat Jan 4 19:26:32 EET 2003
- Previous message: [dovecot-cvs] dovecot/src/lib imem.c,1.5,1.6 imem.h,1.5,1.6 istream-data.c,1.1,1.2 istream.h,1.1,1.2 str.c,1.5,1.6 str.h,1.1,1.2 strescape.c,1.1,1.2 strescape.h,1.1,1.2 strfuncs.c,1.26,1.27 strfuncs.h,1.14,1.15
- Next message: [dovecot-cvs] dovecot/src/lib-imap imap-base-subject.c,1.1,1.2 imap-bodystructure.c,1.26,1.27 imap-envelope.c,1.19,1.20 imap-envelope.h,1.6,1.7 imap-message-cache.c,1.30,1.31 imap-parser.c,1.29,1.30 imap-quote.c,1.3,1.4 imap-quote.h,1.1,1.2 imap-util.h,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-charset
In directory danu:/tmp/cvs-serv386/lib-charset
Modified Files:
charset-iconv.c charset-utf8.c
Log Message:
Use unsigned char* when accessing non-NUL terminating strings. Compiler
warnings would then notify about accidentally passing them to functions which
require them NUL-terminated. Changed a few functions to use void* to avoid
unneeded casting.
Index: charset-iconv.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-charset/charset-iconv.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- charset-iconv.c 17 Dec 2002 04:28:41 -0000 1.11
+++ charset-iconv.c 4 Jan 2003 17:26:29 -0000 1.12
@@ -134,7 +134,7 @@
if (!ucase) {
if (utf8_size_r != NULL)
*utf8_size_r = size;
- return t_strndup((const char *) data, size);
+ return t_strndup(data, size);
}
return _charset_utf8_ucase_strdup(data, size, utf8_size_r);
Index: charset-utf8.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-charset/charset-utf8.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- charset-utf8.c 17 Dec 2002 04:28:41 -0000 1.5
+++ charset-utf8.c 4 Jan 2003 17:26:29 -0000 1.6
@@ -98,7 +98,7 @@
*unknown_charset = FALSE;
if (utf8_size_r != NULL)
*utf8_size_r = size;
- return t_strndup((const char *) data, size);
+ return t_strndup(data, size);
} else {
if (unknown_charset != NULL)
*unknown_charset = TRUE;
- Previous message: [dovecot-cvs] dovecot/src/lib imem.c,1.5,1.6 imem.h,1.5,1.6 istream-data.c,1.1,1.2 istream.h,1.1,1.2 str.c,1.5,1.6 str.h,1.1,1.2 strescape.c,1.1,1.2 strescape.h,1.1,1.2 strfuncs.c,1.26,1.27 strfuncs.h,1.14,1.15
- Next message: [dovecot-cvs] dovecot/src/lib-imap imap-base-subject.c,1.1,1.2 imap-bodystructure.c,1.26,1.27 imap-envelope.c,1.19,1.20 imap-envelope.h,1.6,1.7 imap-message-cache.c,1.30,1.31 imap-parser.c,1.29,1.30 imap-quote.c,1.3,1.4 imap-quote.h,1.1,1.2 imap-util.h,1.3,1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list