Refactor out note functions

* Add new note_edit() and note_view() helper functions. Use these
  instead of copy-pasted code in *_note_edit().

* Move all note-related functions (note_edit(), note_view(),
  note_erase()) to a new source file "note.c".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2011-07-07 18:23:30 +02:00
parent 40772daaf4
commit 87664095cd
6 changed files with 103 additions and 66 deletions

View File

@@ -750,6 +750,11 @@ void mem_stats (void);
#endif /* CALCURSE_MEMORY_DEBUG */
/* note.c */
void edit_note (char **, char *);
void view_note (char *, char *);
void erase_note (char **, enum eraseflg);
/* notify.c */
int notify_time_left (void);
unsigned notify_needs_reminder (void);
@@ -877,7 +882,6 @@ long mystrtol (const char *);
void print_bool_option_incolor (WINDOW *, unsigned, int, int);
const char *get_tempdir (void);
char *new_tempfile (const char *, int);
void erase_note (char **, enum eraseflg);
int parse_date (char *, enum datefmt, int *, int *, int *,
struct date *);
void str_toupper (char *);