mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:07:44 +00:00
LibPDF: Use is_ascii_hex_digit() instead of isxdigit()
See description of #7684 for motivation. Also, makes this code look more like the hex code in Filter::decode_ascii_hex(). No behavior change.
This commit is contained in:
parent
6402ad29a6
commit
783b1d1c11
1 changed files with 2 additions and 2 deletions
|
@ -221,7 +221,7 @@ PDFErrorOr<NonnullRefPtr<NameObject>> Parser::parse_name()
|
|||
int hex_value = 0;
|
||||
for (int i = 0; i < 2; i++) {
|
||||
auto ch = m_reader.consume();
|
||||
VERIFY(isxdigit(ch));
|
||||
VERIFY(is_ascii_hex_digit(ch));
|
||||
hex_value *= 16;
|
||||
if (ch <= '9') {
|
||||
hex_value += ch - '0';
|
||||
|
@ -370,7 +370,7 @@ PDFErrorOr<ByteString> Parser::parse_hex_string()
|
|||
return builder.to_byte_string();
|
||||
}
|
||||
|
||||
if (!isxdigit(ch))
|
||||
if (!is_ascii_hex_digit(ch))
|
||||
return error("character in hex string isn't hex digit");
|
||||
|
||||
hex_value *= 16;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue