]> git.ozlabs.org Git - ccan/commitdiff
ccan/base64: fix GCC warning.
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 6 Jul 2022 05:10:20 +0000 (14:40 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 6 Jul 2022 05:10:20 +0000 (14:40 +0930)
```
ccan/ccan/base64/base64.c:146:71: error: argument 2 of type ‘char[3]’ with mismatched bound [-Werror=array-parameter=]
  146 | ssize_t base64_decode_tail_using_maps(const base64_maps_t *maps, char dest[3],
      |                                                                  ~~~~~^~~~~~~
In file included from ccan/ccan/base64/base64.c:2:
ccan/ccan/base64/base64.h:119:72: note: previously declared as ‘char *’
  119 | ssize_t base64_decode_tail_using_maps(const base64_maps_t *maps, char *dest,
      |                                                                  ~~~~~~^~~~
cc1: all warnings being treated as errors
make: *** [Makefile:817: ccan-base64.o] Error 1
```

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ccan/base64/base64.h

index cef30d2576736ff3398fce192e3858f14b6ea71d..a899af4a357fc9718d5a1efd2d89b0d796aef291 100644 (file)
@@ -116,7 +116,7 @@ ssize_t base64_decode_quartet_using_maps(const base64_maps_t *maps,
  * @note sets errno = EDOM if src contains invalid characters
  * @note sets errno = EINVAL if src is an invalid base64 tail
  */
-ssize_t base64_decode_tail_using_maps(const base64_maps_t *maps, char *dest,
+ssize_t base64_decode_tail_using_maps(const base64_maps_t *maps, char dest[3],
                                      const char *src, size_t srclen);