mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-05 13:30:00 -05:00
topology: fix nibble warning in tplg_save_quoted()
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
11a716d1d0
commit
fa6e83d780
1 changed files with 8 additions and 3 deletions
|
|
@ -226,9 +226,14 @@ static int tplg_check_quoted(const unsigned char *p)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static unsigned char nibble(unsigned char b)
|
||||||
|
{
|
||||||
|
b &= 0x0f;
|
||||||
|
return b < 10 ? b + '0' : b + 'a';
|
||||||
|
}
|
||||||
|
|
||||||
static int tplg_save_quoted(struct tplg_buf *dst, const char *str)
|
static int tplg_save_quoted(struct tplg_buf *dst, const char *str)
|
||||||
{
|
{
|
||||||
static const char nibble[16] = "0123456789abcdef";
|
|
||||||
unsigned char *p, *d, *t;
|
unsigned char *p, *d, *t;
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
|
|
@ -270,8 +275,8 @@ static int tplg_save_quoted(struct tplg_buf *dst, const char *str)
|
||||||
} else {
|
} else {
|
||||||
*t++ = '\\';
|
*t++ = '\\';
|
||||||
*t++ = 'x';
|
*t++ = 'x';
|
||||||
*t++ = nibble[(c >> 4) & 0x0f];
|
*t++ = nibble(c >> 4);
|
||||||
*t++ = nibble[(c >> 0) & 0x0f];
|
*t++ = nibble(c >> 0);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue