summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2002-05-12 04:15:21 +0000
committerJeffrey Stedfast <fejj@src.gnome.org>2002-05-12 04:15:21 +0000
commit23b43e6cdbd4ab09676dbfe1bf275c33ffb21fb2 (patch)
tree958c11a57d8a498ac003984cde484cb110f1ddae
parent4a77aa05f9273898567ffb07a9dedae2131fcda4 (diff)
downloadgmime-23b43e6cdbd4ab09676dbfe1bf275c33ffb21fb2.tar.gz
The length of the stream is bound_end - bound_start.
2002-05-12 Jeffrey Stedfast <fejj@ximian.com> * gmime-stream-file.c (stream_length): The length of the stream is bound_end - bound_start. * gmime-stream-fs.c (stream_length): The length of the stream is bound_end - bound_start.
-rw-r--r--ChangeLog16
-rw-r--r--gmime-stream-file.c6
-rw-r--r--gmime-stream-fs.c6
-rw-r--r--gmime/gmime-stream-file.c6
-rw-r--r--gmime/gmime-stream-fs.c6
5 files changed, 24 insertions, 16 deletions
diff --git a/ChangeLog b/ChangeLog
index b54c482b..92493d7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,14 @@
+2002-05-12 Jeffrey Stedfast <fejj@ximian.com>
+
+ * gmime-stream-file.c (stream_length): The length of the stream is
+ bound_end - bound_start.
+
+ * gmime-stream-fs.c (stream_length): The length of the stream is
+ bound_end - bound_start.
+
2002-05-02 Jeffrey Stedfast <fejj@ximian.com>
- * gmime-charset.c (main): Gnerate the multibyte charsets without
+ * gmime-charset.c (main): Generate the multibyte charsets without
the need for using external .dat files. Also attempt to condense
the charset-map table a bit.
@@ -1159,11 +1167,11 @@
* gmime-parser.c (find_header_part_end): new utility function to
find the dividing line between body & header. * gmime-parser.c
- (g_mime_parser_construct_part): sync. * gmime-parser.c
+ (g_mime_parser_construct_part): sync.
(g_mime_parser_construct_message): sync.
- * gmime-parser.c (get_header_block): remove unused func. *
- gmime-parser.c (rfc822_headers): remove unused static array.
+ * gmime-parser.c (get_header_block): remove unused func.
+ (rfc822_headers): remove unused static array.
2001-07-02 Jeffrey Stedfast <fejj@ximian.com>
diff --git a/gmime-stream-file.c b/gmime-stream-file.c
index 725e829f..fd2f0149 100644
--- a/gmime-stream-file.c
+++ b/gmime-stream-file.c
@@ -215,16 +215,16 @@ static ssize_t
stream_length (GMimeStream *stream)
{
GMimeStreamFile *fstream = (GMimeStreamFile *) stream;
- off_t len;
+ off_t bound_end;
if (stream->bound_start != -1 && stream->bound_end != -1)
return stream->bound_end - stream->bound_start;
fseek (fstream->fp, 0, SEEK_END);
- len = ftell (fstream->fp);
+ bound_end = ftell (fstream->fp);
fseek (fstream->fp, stream->position, SEEK_SET);
- return len;
+ return bound_end - stream->bound_start;
}
static GMimeStream *
diff --git a/gmime-stream-fs.c b/gmime-stream-fs.c
index 1d67f3a3..5374bacb 100644
--- a/gmime-stream-fs.c
+++ b/gmime-stream-fs.c
@@ -228,15 +228,15 @@ static ssize_t
stream_length (GMimeStream *stream)
{
GMimeStreamFs *fstream = (GMimeStreamFs *) stream;
- off_t len;
+ off_t bound_end;
if (stream->bound_start != -1 && stream->bound_end != -1)
return stream->bound_end - stream->bound_start;
- len = lseek (fstream->fd, 0, SEEK_END);
+ bound_end = lseek (fstream->fd, 0, SEEK_END);
lseek (fstream->fd, stream->position, SEEK_SET);
- return len;
+ return bound_end - stream->bound_start;
}
static GMimeStream *
diff --git a/gmime/gmime-stream-file.c b/gmime/gmime-stream-file.c
index 725e829f..fd2f0149 100644
--- a/gmime/gmime-stream-file.c
+++ b/gmime/gmime-stream-file.c
@@ -215,16 +215,16 @@ static ssize_t
stream_length (GMimeStream *stream)
{
GMimeStreamFile *fstream = (GMimeStreamFile *) stream;
- off_t len;
+ off_t bound_end;
if (stream->bound_start != -1 && stream->bound_end != -1)
return stream->bound_end - stream->bound_start;
fseek (fstream->fp, 0, SEEK_END);
- len = ftell (fstream->fp);
+ bound_end = ftell (fstream->fp);
fseek (fstream->fp, stream->position, SEEK_SET);
- return len;
+ return bound_end - stream->bound_start;
}
static GMimeStream *
diff --git a/gmime/gmime-stream-fs.c b/gmime/gmime-stream-fs.c
index 1d67f3a3..5374bacb 100644
--- a/gmime/gmime-stream-fs.c
+++ b/gmime/gmime-stream-fs.c
@@ -228,15 +228,15 @@ static ssize_t
stream_length (GMimeStream *stream)
{
GMimeStreamFs *fstream = (GMimeStreamFs *) stream;
- off_t len;
+ off_t bound_end;
if (stream->bound_start != -1 && stream->bound_end != -1)
return stream->bound_end - stream->bound_start;
- len = lseek (fstream->fd, 0, SEEK_END);
+ bound_end = lseek (fstream->fd, 0, SEEK_END);
lseek (fstream->fd, stream->position, SEEK_SET);
- return len;
+ return bound_end - stream->bound_start;
}
static GMimeStream *