Quellcode durchsuchen

LibC: Make `scanf` read an `unsigned long` when using `%lu`

Tim Schumacher vor 3 Jahren
Ursprung
Commit
cead476816
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      Userland/Libraries/LibC/scanf.cpp

+ 1 - 1
Userland/Libraries/LibC/scanf.cpp

@@ -270,7 +270,7 @@ struct ReadElement {
             if constexpr (IsSame<T, int>)
                 return ReadElementConcrete<T, long, kind> {}(input_lexer, ap, suppress_assignment);
             if constexpr (IsSame<T, unsigned>)
-                return ReadElementConcrete<T, unsigned, kind> {}(input_lexer, ap, suppress_assignment);
+                return ReadElementConcrete<T, unsigned long, kind> {}(input_lexer, ap, suppress_assignment);
             if constexpr (IsSame<T, float>)
                 return ReadElementConcrete<int, double, kind> {}(input_lexer, ap, suppress_assignment);
             return false;