diff options
author | bertrand <bertrand@helixcode.com> | 2000-02-29 21:07:19 +0800 |
---|---|---|
committer | Bertrand Guiheneuf <bertrand@src.gnome.org> | 2000-02-29 21:07:19 +0800 |
commit | 57bf3cc473c15d3f630aa8fde4ea52e083c5bdc6 (patch) | |
tree | 747801f07058d525d39ddbf53546de295e4a001f | |
parent | 5668df1f78956739fc09a8e55f2219ce429fa64e (diff) | |
download | gsoc2013-evolution-57bf3cc473c15d3f630aa8fde4ea52e083c5bdc6.tar.gz gsoc2013-evolution-57bf3cc473c15d3f630aa8fde4ea52e083c5bdc6.tar.zst gsoc2013-evolution-57bf3cc473c15d3f630aa8fde4ea52e083c5bdc6.zip |
revert strange changes.
2000-02-29 bertrand <bertrand@helixcode.com>
* gmime-utils.c (_store_header_pair_from_string):
revert strange changes.
* camel-stream-b64.c (my_read_decode): set eos to true when we
have read the whole input stream.
(my_reset): set eos to FALSE.
svn path=/trunk/; revision=1988
-rw-r--r-- | camel/ChangeLog | 9 | ||||
-rw-r--r-- | camel/camel-mime-part.c | 3 | ||||
-rw-r--r-- | camel/camel-stream-b64.c | 6 | ||||
-rw-r--r-- | camel/gmime-utils.c | 5 |
4 files changed, 19 insertions, 4 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 7a1e304924..e8657d6d3b 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,12 @@ +2000-02-29 bertrand <bertrand@helixcode.com> + + * gmime-utils.c (_store_header_pair_from_string): + revert strange changes. + + * camel-stream-b64.c (my_read_decode): set eos to true when we + have read the whole input stream. + (my_reset): set eos to FALSE. + 2000-02-28 NotZed <NotZed@HelixCode.com> * camel-mime-part.c (_parse_header_pair): Dont free this either. diff --git a/camel/camel-mime-part.c b/camel/camel-mime-part.c index b02bbe8713..f9fb82cdc3 100644 --- a/camel/camel-mime-part.c +++ b/camel/camel-mime-part.c @@ -630,7 +630,7 @@ _get_content_object (CamelMedium *medium) break; } - + printf ("*************************** encoding : %d\n", mime_part->encoding); camel_mime_part_construct_content_from_stream (mime_part, decoded_stream); } else { @@ -923,6 +923,7 @@ camel_mime_part_encoding_to_string (CamelMimePartEncodingType encoding) CamelMimePartEncodingType camel_mime_part_encoding_from_string (const gchar *string) { + printf ("*************** encoding string : _%s_\n", string); if (strcmp (string, "7bit") == 0) return CAMEL_MIME_PART_ENCODING_7BIT; else if (strcmp (string, "8bit") == 0) diff --git a/camel/camel-stream-b64.c b/camel/camel-stream-b64.c index 40427caca2..53c708fd14 100644 --- a/camel/camel-stream-b64.c +++ b/camel/camel-stream-b64.c @@ -228,7 +228,6 @@ my_read (CamelStream *stream, g_assert (stream); - if (stream_b64->mode == CAMEL_STREAM_B64_DECODER) return my_read_decode (stream, buffer, n); else @@ -303,6 +302,9 @@ my_read_decode (CamelStream *stream, } + if ((nb_read_in_input == 0) && (camel_stream_eos (input_stream))) + stream_b64->eos = TRUE; + return j; } @@ -542,6 +544,8 @@ my_reset (CamelStream *stream) stream_b64->status.decode_status.keep = 0; stream_b64->status.decode_status.state = 0; + stream_b64->eos = FALSE; + camel_stream_reset (stream_b64->input_stream); } diff --git a/camel/gmime-utils.c b/camel/gmime-utils.c index d903eb8a71..01d35772ed 100644 --- a/camel/gmime-utils.c +++ b/camel/gmime-utils.c @@ -130,13 +130,14 @@ _store_header_pair_from_string (GArray *header_array, gchar *header_line) if (header_line) { +#if 0 char *p = strchr(header_line, ':'); if (p) { header.name = g_strndup(header_line, p-header_line); header.value = g_strdup(p+1); g_array_append_val (header_array, header); } -#if 0 +#endif dich_result = string_dichotomy ( header_line, ':', &header_name, &header_value, STRING_DICHOTOMY_NONE); @@ -159,7 +160,7 @@ _store_header_pair_from_string (GArray *header_array, gchar *header_line) header.value = header_value; g_array_append_val (header_array, header); } -#endif + } CAMEL_LOG_FULL_DEBUG ( "_store_header_pair_from_string:: Leaving\n"); |