lib/b64dec: Use grub_size_t instead of size_t for _gpgrt_b64dec_proc() function definition
On some targets, size_t and grub_size_t may not be the same type (unsigned long / unsigned int). This breaks the compilation because the definition of _gpgrt_b64dec_proc() differs from gpgrt_b64dec_proc() declaration. Fix it by using grub_size_t in the _gpgrt_b64dec_proc() definition. Signed-off-by: Anaëlle Cazuc <acazuc@acazuc.fr> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
abb8fb6d1a
commit
ee789e1a62
@ -100,8 +100,8 @@ _gpgrt_b64dec_start (const char *title)
|
||||
/* Do in-place decoding of base-64 data of LENGTH in BUFFER. Stores the
|
||||
new length of the buffer at R_NBYTES. */
|
||||
gpg_err_code_t
|
||||
_gpgrt_b64dec_proc (gpgrt_b64state_t state, void *buffer, size_t length,
|
||||
size_t *r_nbytes)
|
||||
_gpgrt_b64dec_proc (gpgrt_b64state_t state, void *buffer, grub_size_t length,
|
||||
grub_size_t *r_nbytes)
|
||||
{
|
||||
enum decoder_states ds = state->idx;
|
||||
unsigned char val = state->radbuf[0];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user