diff options
| author | gonzo <gonzo@toniatuh.com> | 2023-02-05 12:28:46 +0100 |
|---|---|---|
| committer | gonzo <gonzo@toniatuh.com> | 2023-02-05 12:28:46 +0100 |
| commit | 536bd4261e565f34e7ef8fcb8ca26a0148898ae3 (patch) | |
| tree | 89df0964cc75061e30398663ec0343928138a5e8 /main.c | |
| parent | a565247c8e000482a4136a4e0f5bd113102a6d65 (diff) | |
| download | org-to-conky-536bd4261e565f34e7ef8fcb8ca26a0148898ae3.tar.gz | |
cleaned up warnings in main.c agenda_entry.* utils.h
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 24 |
1 files changed, 9 insertions, 15 deletions
@@ -4,17 +4,11 @@ #include "agenda_entry.h" #define BS 1024 //blocksize for buffers -void destroy_entry_array(entry *array, int elements) { - for (int i = 0; i < elements; i++) - destroy_entry(array[i]); - free(array); -} - -char *read_file_to_buffer(char *filename) { - int fd = open(filename, O_RDONLY); +static char *read_file_to_buffer(char *filename) { + int fd = open(filename, O_RDONLY); if (fd < 0) return NULL; // if error opening file, return NULLptr - int bufsize = BS, - bufread = 0; + size_t bufsize = BS; + size_t bufread = 0; char *buf = (char *)malloc(bufsize); char *newbuf; @@ -30,15 +24,15 @@ char *read_file_to_buffer(char *filename) { return buf; } -entry *read_entries_to_array(char *buffer, int *entries) { - int numentries = 5, - idx = 0; +static entry *read_entries_to_array(char *buffer, int *entries) { + unsigned long numentries = 5; + int idx = 0; entry *ret = (entry *)malloc(numentries * sizeof(entry)); char *cursor = buffer; while (cursor) { - if (idx == numentries) { + if ((size_t)idx == numentries) { entry *newret = (entry *)malloc((numentries + 5) * sizeof(entry)); - memcpy(newret, ret, (idx)*sizeof(entry)); + memcpy(newret, ret, ((size_t)idx)*sizeof(entry)); free(ret); ret = newret; numentries += 5; |
