From e1fa571225dcf92a75e3ff4a84c7153e32b3664f Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 28 Feb 2002 02:28:12 +0000 Subject: Don't #include camel-mime-filter-save.h, we don't use it. 2002-02-27 Jeffrey Stedfast * camel-folder-summary.h: Don't #include camel-mime-filter-save.h, we don't use it. * camel-file-utils.c: Fixed a few 'might be used uninitialized' warnings which were real problems. * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): Save the raw mime stream for any/all signed parts. * camel-mime-part.c (camel_mime_part_init): Initialize our raw stream to NULL. (camel_mime_part_finalize): Unref our raw stream, if we have one. (write_to_stream): If we have a raw stream, write that out instead of re-encoding. * camel-mime-filter-save.[c,h]: Rewritten to save to a stream rather than a file. svn path=/trunk/; revision=15867 --- camel/camel-file-utils.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'camel/camel-file-utils.c') diff --git a/camel/camel-file-utils.c b/camel/camel-file-utils.c index eed36f1383..0b909f3e82 100644 --- a/camel/camel-file-utils.c +++ b/camel/camel-file-utils.c @@ -22,6 +22,10 @@ */ +#ifdef HAVE_CONFIG_H +#include +#endif + #include "camel-file-utils.h" #include "camel-url.h" @@ -34,6 +38,10 @@ #include +#ifdef HAVE_ALLOCA_H +#include +#endif + /** * camel_file_util_encode_uint32: * @out: file to output to @@ -165,7 +173,8 @@ int camel_file_util_decode_time_t (FILE *in, time_t *dest) { time_t save = 0; - int v, i = sizeof (time_t) - 1; + int i = sizeof (time_t) - 1; + int v = EOF; while (i >= 0 && (v = fgetc (in)) != EOF) { save |= ((time_t)v) << (i * 8); @@ -211,7 +220,8 @@ int camel_file_util_decode_off_t (FILE *in, off_t *dest) { off_t save = 0; - int v, i = sizeof(off_t) - 1; + int i = sizeof(off_t) - 1; + int v = EOF; while (i >= 0 && (v = fgetc (in)) != EOF) { save |= ((off_t)v) << (i * 8); -- cgit v1.2.3