diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2020-05-12 21:38:38 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2020-05-12 21:38:38 -0700 |
commit | 3eb8ca2284ad42a80c3fd6edae33c1dbe20b94e5 (patch) | |
tree | 64ff7d305fa18948cec923df2fd5f10009ff5e3c /src/pad.h | |
parent | 5cc37b5bed7c8a6539871483b49aa35a18f3bef6 (diff) |
Minor ergonimics change, originally I liked the idea of policing
programming errors like attempting to free a NULL pad. But in
practice it's just more convenient to be free-like ignoring NULL
inputs, and while at it return a NULL pointer in case a reused
pointer needs to be NULL'd on free.
Diffstat (limited to 'src/pad.h')
-rw-r--r-- | src/pad.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -23,7 +23,7 @@ typedef struct pad_t pad_t; pad_t * pad_new(unsigned chunk_size, unsigned flags); void pad_reset(pad_t *pad); -void pad_free(pad_t *pad); +pad_t * pad_free(pad_t *pad); void * pad_get(pad_t *pad, unsigned size); void pad_put(void *mem); |