diff options
author | Ambika Eshwar <cepheac@protonmail.ch> | 2020-09-29 02:16:25 -0400 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2020-10-11 09:59:37 -0400 |
commit | b144b19964fcd5cfb99526641751823dea9bee9d (patch) | |
tree | f22109a0609be2868090c94efa24ed61a14745b9 /src/note.c | |
parent | 1b40844aa3b7a94fd84533ed6ef78a5c5cbac5f1 (diff) | |
download | calcurse-b144b19964fcd5cfb99526641751823dea9bee9d.tar.gz calcurse-b144b19964fcd5cfb99526641751823dea9bee9d.zip |
Implemented rendering of notes in todo view
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/note.c')
-rw-r--r-- | src/note.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -155,6 +155,17 @@ void note_read(char *buffer, FILE * fp) buffer[MAX_NOTESIZ] = '\0'; } +/* Read the contents of a note file */ +void note_read_contents(char *buffer, size_t buffer_len, FILE * fp) +{ + size_t read_count = fread(buffer, 1, buffer_len, fp); + if (read_count != buffer_len) + buffer[read_count] = '\0'; + else + memcpy(&buffer[buffer_len - 4], "...\0", 4); +} + + static void note_gc_extract_key(struct note_gc_hash *data, const char **key, int *len) { |