diff options
author | Frederic Culot <calcurse@culot.org> | 2007-08-04 14:34:03 +0000 |
---|---|---|
committer | Frederic Culot <calcurse@culot.org> | 2007-08-04 14:34:03 +0000 |
commit | ff60394c8e42d44e27dbde963db8b226d4cb164e (patch) | |
tree | 4fd58d2f27abf9690ecbd4ce2a72f9563813c649 /src/io.c | |
parent | e6b1cf4b7ea80062a0ef575b97752b5de729b9e9 (diff) | |
download | calcurse-ff60394c8e42d44e27dbde963db8b226d4cb164e.zip |
error handling while in ncurses mode improved
Diffstat (limited to 'src/io.c')
-rwxr-xr-x | src/io.c | 34 |
1 files changed, 12 insertions, 22 deletions
@@ -1,4 +1,4 @@ -/* $calcurse: io.c,v 1.19 2007/07/29 20:59:09 culot Exp $ */ +/* $calcurse: io.c,v 1.20 2007/08/04 14:34:03 culot Exp $ */ /* * Calcurse - text-based organizer @@ -45,19 +45,9 @@ typedef enum { PROGRESS_BAR_EXPORT } progress_bar_t; -static void progress_bar(progress_bar_t type, int progress); -static FILE *io_get_export_stream(void); -static void io_export_valarm(FILE *stream); -static void io_export_header(FILE *stream); -static void io_export_footer(FILE *stream); -static void io_export_recur_events(FILE *stream); -static void io_export_events(FILE *stream); -static void io_export_apoints(FILE *stream); -static void io_export_todo(FILE *stream); -static char *io_recur_type(int type); /* Draw a progress bar while saving, loading or exporting data. */ -void +static void progress_bar(progress_bar_t type, int progress) { #define SLEEPTIME 125000 @@ -114,7 +104,7 @@ progress_bar(progress_bar_t type, int progress) } /* Return the recurrence type to dump in iCal format. */ -char * +static char * io_recur_type(int type) { char *recur_type[RECUR_TYPES] = @@ -124,7 +114,7 @@ io_recur_type(int type) } /* Ask user for a file name to export data to. */ -FILE * +static FILE * io_get_export_stream(void) { FILE *stream; @@ -158,7 +148,7 @@ io_get_export_stream(void) } /* iCal alarm notification. */ -void +static void io_export_valarm(FILE *stream) { fprintf(stream, "BEGIN:VALARM\n"); @@ -170,7 +160,7 @@ io_export_valarm(FILE *stream) } /* Export header. */ -void +static void io_export_header(FILE *stream) { fprintf(stream, "BEGIN:VCALENDAR\n"); @@ -180,14 +170,14 @@ io_export_header(FILE *stream) } /* Export footer. */ -void +static void io_export_footer(FILE *stream) { fprintf(stream, "END:VCALENDAR\n"); } /* Export recurrent events. */ -void +static void io_export_recur_events(FILE *stream) { struct recur_event_s *i; @@ -223,7 +213,7 @@ io_export_recur_events(FILE *stream) } /* Export events. */ -void +static void io_export_events(FILE *stream) { struct event_s *i; @@ -239,7 +229,7 @@ io_export_events(FILE *stream) } /* Export recurrent appointments. */ -void +static void io_export_recur_apoints(FILE *stream) { recur_apoint_llist_node_t *i; @@ -282,7 +272,7 @@ io_export_recur_apoints(FILE *stream) } /* Export appointments. */ -void +static void io_export_apoints(FILE *stream) { apoint_llist_node_t *i; @@ -303,7 +293,7 @@ io_export_apoints(FILE *stream) } /* Export todo items. */ -void +static void io_export_todo(FILE *stream) { struct todo_s *i; |