]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
mp4: Drop return value from membuffer_write() and friends.
authorAndre Noll <maan@tuebingen.mpg.de>
Sat, 14 Aug 2021 21:07:11 +0000 (23:07 +0200)
committerAndre Noll <maan@tuebingen.mpg.de>
Mon, 30 May 2022 19:37:35 +0000 (21:37 +0200)
This function always returns the value it received via the last
argument. Pointless.

mp4.c

diff --git a/mp4.c b/mp4.c
index 869a6f6d9446a93a5a42c2f52663249b4e7d5bee..c0efc4fa77d53013e8445fb9b261ea3e9677ac9b 100644 (file)
--- a/mp4.c
+++ b/mp4.c
@@ -1154,7 +1154,8 @@ static struct membuffer *membuffer_create(void)
        return buf;
 }
 
-static unsigned membuffer_write(struct membuffer *buf, const void *ptr, unsigned bytes)
+static void membuffer_write(struct membuffer *buf, const void *ptr,
+               unsigned bytes)
 {
        unsigned dest_size = buf->written + bytes;
 
@@ -1168,19 +1169,18 @@ static unsigned membuffer_write(struct membuffer *buf, const void *ptr, unsigned
        if (ptr)
                memcpy((char *) buf->data + buf->written, ptr, bytes);
        buf->written += bytes;
-       return bytes;
 }
 
-static unsigned membuffer_write_atom_name(struct membuffer *buf, const char *data)
+static void membuffer_write_atom_name(struct membuffer *buf, const char *data)
 {
-       return membuffer_write(buf, data, 4) == 4 ? 1 : 0;
+       membuffer_write(buf, data, 4);
 }
 
-static unsigned membuffer_write_int32(struct membuffer *buf, uint32_t data)
+static void membuffer_write_int32(struct membuffer *buf, uint32_t data)
 {
        uint8_t temp[4];
        write_u32_be(temp, data);
-       return membuffer_write(buf, temp, 4);
+       membuffer_write(buf, temp, 4);
 }
 
 static void membuffer_write_std_tag(struct membuffer *buf, const char *name,
@@ -1279,9 +1279,7 @@ static bool membuffer_transfer_from_file(struct membuffer *buf, struct mp4 *src,
        void *bufptr;
 
        oldsize = membuffer_get_size(buf);
-       if (membuffer_write(buf, 0, bytes) != bytes)
-               return false;
-
+       membuffer_write(buf, 0, bytes);
        bufptr = membuffer_get_ptr(buf);
        if (bufptr == 0)
                return false;