diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2021-08-27 15:25:42 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2021-08-27 15:27:42 -0700 |
commit | 452e8a8f7b07a794b1de3813062a992509f5c0c9 (patch) | |
tree | ff831fd0ef02c2bf21fb005e0dfe0c969d323b7e /modules/base32 | |
parent | ec343e871422076a5e7f30e88e257d3cc9d0573d (diff) | |
download | gnulib-452e8a8f7b07a794b1de3813062a992509f5c0c9.tar.gz |
base32, base64: prefer signed to unsigned integers
* lib/base32.c, lib/base64.c: Include ialloc.h instad of stdlib.h.
Include intprops.h, verify.h.
* lib/base32.c (base32_encode, base32_encode_alloc, get_8, decode_8)
(base32_decode_ctx, base32_decode_alloc_ctx):
* lib/base32.h (struct base32_decode_context):
* lib/base64.c (base64_encode_fast, base64_encode)
(base64_encode_alloc, get_4, decode_4, base64_decode_ctx)
(base64_decode_alloc_ctx):
* lib/base64.h (struct base64_decode_context):
* tests/test-base32.c (main):
* tests/test-base64.c (main):
Prefer signed to unsigned integers.
* lib/base32.c (base32_encode_alloc):
* lib/base64.c (base64_encode_alloc):
Use simpler and more-direct check for overflow, removing a TODO.
* lib/base32.h, lib/base64.h: Include idx.h instead of stddef.h.
* modules/base32, modules/base64 (Depends-on): Add ialloc, verify.
Diffstat (limited to 'modules/base32')
-rw-r--r-- | modules/base32 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/base32 b/modules/base32 index 20f38cf1a0..659081d7e3 100644 --- a/modules/base32 +++ b/modules/base32 @@ -7,8 +7,10 @@ lib/base32.c m4/base32.m4 Depends-on: +ialloc stdbool memchr +verify configure.ac: gl_FUNC_BASE32 |