ladybird/Tests/LibC
Jelle Raaijmakers 325263f0e8 LibC: Consume all whitespace in scanf if present in format
We were consuming all whitespace from the format, but not the input
lexer - that was left to the actual format parsing code. It so happened
that we did not account for whitespace with the conversion specifier
'[', causing whitespace to end up in the output variables.

Fix this by always consuming all whitespace and removing the whitespace
logic from the conversion code.
2022-09-09 22:54:25 +01:00
..
CMakeLists.txt Tests: Add tests for pthread_setcancel{state,type} 2022-07-22 10:07:15 -07:00
TestAbort.cpp LibTest: Add EXPECT_CRASH_WITH_SIGNAL 2021-12-19 14:22:06 -08:00
TestAssert.cpp LibC: Allow multiple includes of <assert.h> 2021-12-23 17:53:46 -08:00
TestCType.cpp Tests: Add tests for <ctype.h> functions declared in the C Standard 2022-06-30 12:34:16 +01:00
TestIo.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCDirEnt.cpp Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00
TestLibCExec.cpp LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
TestLibCInodeWatcher.cpp Tests: Add InodeWatcher and FileWatcher tests 2021-05-12 22:38:20 +02:00
TestLibCMkTemp.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCSetjmp.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestLibCString.cpp LibC: Set saved_str to null in strtok_r if no tokens were found 2022-03-08 23:30:47 +01:00
TestLibCTime.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
TestMalloc.cpp LibC: Make *alloc return NULL in case of failure (POSIX) 2022-01-16 11:18:04 +01:00
TestMemalign.cpp Tests: Add tests for posix_memalign(3) and aligned_alloc(3) 2022-05-20 22:18:54 +02:00
TestMemmem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestMkDir.cpp Tests: Add test for LibC mkdir() 2022-02-13 21:58:26 +02:00
TestPthreadCancel.cpp Tests: Add a test for pthread_cancel 2022-07-22 10:07:15 -07:00
TestPthreadCleanup.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestPthreadRWLocks.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestPthreadSpinLocks.cpp Tests: Move the LibPthread tests to the correct namespace 2022-07-19 11:00:35 +01:00
TestQsort.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestRaise.cpp LibTest: Add EXPECT_CRASH_WITH_SIGNAL 2021-12-19 14:22:06 -08:00
TestRealpath.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
TestScanf.cpp LibC: Consume all whitespace in scanf if present in format 2022-09-09 22:54:25 +01:00
TestSearch.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestSnprintf.cpp AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice() 2022-06-13 15:38:51 +01:00
TestStackSmash.cpp Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
TestStdio.cpp Tests: Move sprintf test from AK/ to LibC/ 2022-07-04 21:46:02 +02:00
TestStrlcpy.cpp AK/ByteBuffer+Everywhere: Handle errors in ByteBuffer::slice() 2022-06-13 15:38:51 +01:00
TestStrtodAccuracy.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
TestWchar.cpp Tests: Add tests for wcsftime 2022-06-23 15:45:04 +01:00
TestWctype.cpp Tests: Only test truthiness for iswctype 2021-10-24 22:40:11 -07:00