serenity/Userland
Ben Wiederhake 6b7ce19161 Everywhere: Remove unused includes of LibC/stdlib.h
These instances were detected by searching for files that include
stdlib.h, but don't match the regex:

\\b(_abort|abort|abs|aligned_alloc|arc4random|arc4random_buf|arc4random_
uniform|atexit|atof|atoi|atol|atoll|bsearch|calloc|clearenv|div|div_t|ex
it|_Exit|EXIT_FAILURE|EXIT_SUCCESS|free|getenv|getprogname|grantpt|labs|
ldiv|ldiv_t|llabs|lldiv|lldiv_t|malloc|malloc_good_size|malloc_size|mble
n|mbstowcs|mbtowc|mkdtemp|mkstemp|mkstemps|mktemp|posix_memalign|posix_o
penpt|ptsname|ptsname_r|putenv|qsort|qsort_r|rand|RAND_MAX|random|reallo
c|realpath|secure_getenv|serenity_dump_malloc_stats|serenity_setenv|sete
nv|setprogname|srand|srandom|strtod|strtof|strtol|strtold|strtoll|strtou
l|strtoull|system|unlockpt|unsetenv|wcstombs|wctomb)\\b

(Without the linebreaks.)

This regex is pessimistic, so there might be more files that don't
actually use anything from the stdlib.

In theory, one might use LibCPP to detect things like this
automatically, but let's do this one step after another.
2023-01-02 20:27:20 -05:00
..
Applets Everywhere: Fix badly-formatted includes 2023-01-02 11:06:15 -05:00
Applications Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
BuggieBox
Demos Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
DevTools Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
DynamicLoader DynamicLoader: Remove i686 support 2022-12-28 11:53:41 +01:00
Games Solitaire: Add link to help page 2023-01-02 09:50:37 -05:00
Libraries Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
Services Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
Shell Everywhere: Fix badly-formatted includes 2023-01-02 11:06:15 -05:00
Utilities Everywhere: Remove unused includes of LibC/stdlib.h 2023-01-02 20:27:20 -05:00
CMakeLists.txt