diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2021-07-26 21:29:33 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2021-07-26 21:29:33 +0200 |
commit | 1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06 (patch) | |
tree | bf1297c93a6a69c40aebfafa5372d2b8ab97d24b /src/lib.c | |
parent | removed useless dependency: math (diff) | |
download | discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar.gz discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar.bz2 discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar.lz discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar.xz discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.tar.zst discord.c-1cd23bc80c64d5e0e6c33e1d4f2b6cf1e2d53a06.zip |
Diffstat (limited to 'src/lib.c')
-rw-r--r-- | src/lib.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/lib.c b/src/lib.c deleted file mode 100644 index 5a611a3..0000000 --- a/src/lib.c +++ /dev/null @@ -1,26 +0,0 @@ -struct writefunc_string { - char *ptr; - size_t len; -}; -void init_writefunc_string(struct writefunc_string *s) { - s->len = 0; - s->ptr = malloc(s->len+1+250); - if (s->ptr == NULL) { - fprintf(stderr, "malloc() " DC_I18N_FAILED "\n"); - exit(EXIT_FAILURE); - } - s->ptr[0] = '\0'; -} -size_t writefunc(void *ptr, size_t size, size_t nmemb, struct writefunc_string *s) { - size_t new_len = s->len + size*nmemb; - s->ptr = realloc(s->ptr, new_len+1+250); - if (s->ptr == NULL) { - fprintf(stderr, "realloc() " DC_I18N_FAILED "\n"); - exit(EXIT_FAILURE); - } - memcpy(s->ptr+s->len, ptr, size*nmemb); - s->ptr[new_len] = '\0'; - s->len = new_len; - return size*nmemb; -} - |