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

Diff of /mailutils/mh/scan.c

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

revision 1.16 by gray, Sun Jan 26 14:00:41 2003 UTC revision 1.17 by gray, Fri Jan 31 15:00:35 2003 UTC
# Line 71  static mh_format_t format; Line 71  static mh_format_t format;
71    
72  static mh_msgset_t msgset;  static mh_msgset_t msgset;
73    
 static char *buffer;  
   
74  void list_message __P((mailbox_t mbox, message_t msg, size_t num, void *data));  void list_message __P((mailbox_t mbox, message_t msg, size_t num, void *data));
75  void print_header __P((mailbox_t mbox));  void print_header __P((mailbox_t mbox));
76  void clear_screen __P((void));  void clear_screen __P((void));
# Line 171  main (int argc, char **argv) Line 169  main (int argc, char **argv)
169    
170    mbox = mh_open_folder (current_folder, 0);    mbox = mh_open_folder (current_folder, 0);
171    
   buffer = xmalloc (width);  
     
172    argc -= index;    argc -= index;
173    argv += index;    argv += index;
174    if ((argc == 0 || strcmp (argv[0], "all") == 0) && !reverse)    if ((argc == 0 || strcmp (argv[0], "all") == 0) && !reverse)
# Line 268  clear_screen () Line 264  clear_screen ()
264  void  void
265  list_message (mailbox_t mbox, message_t msg, size_t num, void *data)  list_message (mailbox_t mbox, message_t msg, size_t num, void *data)
266  {  {
267    buffer[0] = 0;    char *buffer;
268    mh_format (&format, msg, num, buffer, width);    mh_format (&format, msg, num, width, &buffer);
269    printf ("%s\n", buffer);    printf ("%s\n", buffer);
270      free (buffer);
271  }  }

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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