mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:47:35 +00:00
LibC: Make it compile on 64-bit
It won't actually work on 64-bit yet, but let's do our future selves a favor and make it compile.
This commit is contained in:
parent
8714f389f9
commit
eb08a0edd5
4 changed files with 15 additions and 15 deletions
|
@ -512,61 +512,61 @@ extern "C" int vsscanf(const char* input, const char* format, va_list ap)
|
|||
dbgln("Invalid conversion specifier {} in scanf!", (int)conversion_specifier);
|
||||
VERIFY_NOT_REACHED();
|
||||
case Decimal:
|
||||
if (!read_element<int, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<int, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Integer:
|
||||
if (!read_element<int, ReadKind::Infer> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<int, ReadKind::Infer> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Octal:
|
||||
if (!read_element<unsigned, ReadKind::Octal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<unsigned, ReadKind::Octal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Unsigned:
|
||||
if (!read_element<unsigned, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<unsigned, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Hex:
|
||||
if (!read_element<unsigned, ReadKind::Hex> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<unsigned, ReadKind::Hex> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Floating:
|
||||
if (!read_element<float, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<float, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case String:
|
||||
if (!read_element<char*, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<char*, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case UseScanList:
|
||||
if (!read_element<char*, ReadKind::Normal> { scanlist, invert_scanlist }(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<char*, ReadKind::Normal> { scanlist, invert_scanlist }(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Character:
|
||||
if (!read_element<char, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<char, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
break;
|
||||
case Pointer:
|
||||
if (!read_element<void*, ReadKind::Normal> {}(length_modifier, input_lexer, &ap))
|
||||
if (!read_element<void*, ReadKind::Normal> {}(length_modifier, input_lexer, (va_list*)&ap))
|
||||
format_lexer.consume_all();
|
||||
else
|
||||
++elements_matched;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue