/[mailutils]/mailutils/mh/mh_stream.c
ViewVC logotype

Diff of /mailutils/mh/mh_stream.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by gray, Fri Mar 14 14:44:52 2003 UTC revision 1.4 by gray, Fri Aug 22 14:03:10 2003 UTC
# Line 72  _mhdraft_readline (stream_t stream, char Line 72  _mhdraft_readline (stream_t stream, char
72            int rc;            int rc;
73            size_t n;            size_t n;
74            size_t rdsize = s->mark_offset - offset + 1;            size_t rdsize = s->mark_offset - offset + 1;
75    
76            rc = stream_readline (s->stream, optr, rdsize, offset, &n);            rc = stream_readline (s->stream, optr, rdsize, offset, &n);
77            if (rc == 0)            if (rc == 0)
78              {              {
# Line 169  mhdraft_stream_create (stream_t *stream, Line 170  mhdraft_stream_create (stream_t *stream,
170    stream_set_readline (*stream, _mhdraft_readline, s);    stream_set_readline (*stream, _mhdraft_readline, s);
171    stream_set_read (*stream, _mhdraft_read, s);    stream_set_read (*stream, _mhdraft_read, s);
172    stream_set_size (*stream, _mhdraft_size, s);    stream_set_size (*stream, _mhdraft_size, s);
173    
174    return 0;      return 0;  
175  }  }
176    
# Line 192  struct _mhdraft_message Line 194  struct _mhdraft_message
194  {  {
195    char *from;    char *from;
196    char *date;    char *date;
197    size_t body_start;    off_t body_start;
198    size_t body_end;    off_t body_end;
199  };  };
200    
201  static int  static int
# Line 206  restore_envelope (stream_t str, struct _ Line 208  restore_envelope (stream_t str, struct _
208    int rc;    int rc;
209    char buffer[80];    char buffer[80];
210    size_t len;    size_t len;
211    size_t body_start, body_end;    off_t body_start, body_end;
212        
213    while ((rc = stream_readline (str, buffer, sizeof buffer, offset, &len)) == 0    while ((rc = stream_readline (str, buffer, sizeof buffer, offset, &len)) == 0
214           && len > 0)           && len > 0)
# Line 371  mh_stream_to_message (stream_t instream) Line 373  mh_stream_to_message (stream_t instream)
373    
374    if ((rc = stream_open (draftstream)))    if ((rc = stream_open (draftstream)))
375      {      {
376        mh_error(_("cannot open draft message stream: %s"),        mh_error (_("cannot open draft message stream: %s"),
377                 mu_strerror (rc));                  mu_strerror (rc));
378        stream_destroy (&draftstream, stream_get_owner (draftstream));        stream_destroy (&draftstream, stream_get_owner (draftstream));
379        return NULL;        return NULL;
380      }      }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26