diff options
author | Idan Horowitz <idan.horowitz@gmail.com> | 2022-04-01 20:58:27 +0300 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2022-04-01 21:24:45 +0100 |
commit | 086969277e74d8ba065bf8145d3aeb0dec0bfee5 (patch) | |
tree | 02b3699a66735ef806d9b46353491f18f8e4e7b4 /Userland/Libraries/LibC | |
parent | 0376c127f6e98e03607700d0b3f5154b7014b2f8 (diff) | |
download | serenity-086969277e74d8ba065bf8145d3aeb0dec0bfee5.zip |
Everywhere: Run clang-format
Diffstat (limited to 'Userland/Libraries/LibC')
88 files changed, 639 insertions, 639 deletions
diff --git a/Userland/Libraries/LibC/arpa/inet.cpp b/Userland/Libraries/LibC/arpa/inet.cpp index ca669086af..86c6f307a6 100644 --- a/Userland/Libraries/LibC/arpa/inet.cpp +++ b/Userland/Libraries/LibC/arpa/inet.cpp @@ -12,16 +12,16 @@ extern "C" { -const char* inet_ntop(int af, const void* src, char* dst, socklen_t len) +char const* inet_ntop(int af, void const* src, char* dst, socklen_t len) { if (af == AF_INET) { if (len < INET_ADDRSTRLEN) { errno = ENOSPC; return nullptr; } - auto* bytes = (const unsigned char*)src; + auto* bytes = (unsigned char const*)src; snprintf(dst, len, "%u.%u.%u.%u", bytes[0], bytes[1], bytes[2], bytes[3]); - return (const char*)dst; + return (char const*)dst; } else if (af == AF_INET6) { if (len < INET6_ADDRSTRLEN) { errno = ENOSPC; @@ -32,14 +32,14 @@ const char* inet_ntop(int af, const void* src, char* dst, socklen_t len) errno = ENOSPC; return nullptr; } - return (const char*)dst; + return (char const*)dst; } errno = EAFNOSUPPORT; return nullptr; } -int inet_pton(int af, const char* src, void* dst) +int inet_pton(int af, char const* src, void* dst) { if (af == AF_INET) { unsigned a, b, c, d; @@ -78,7 +78,7 @@ int inet_pton(int af, const char* src, void* dst) return -1; } -in_addr_t inet_addr(const char* str) +in_addr_t inet_addr(char const* str) { in_addr_t tmp {}; int rc = inet_pton(AF_INET, str, &tmp); diff --git a/Userland/Libraries/LibC/arpa/inet.h b/Userland/Libraries/LibC/arpa/inet.h index 3ba673731f..b5c4d64a0d 100644 --- a/Userland/Libraries/LibC/arpa/inet.h +++ b/Userland/Libraries/LibC/arpa/inet.h @@ -16,10 +16,10 @@ __BEGIN_DECLS #define INET_ADDRSTRLEN 16 #define INET6_ADDRSTRLEN 46 -const char* inet_ntop(int af, const void* src, char* dst, socklen_t); -int inet_pton(int af, const char* src, void* dst); +char const* inet_ntop(int af, void const* src, char* dst, socklen_t); +int inet_pton(int af, char const* src, void* dst); -static inline int inet_aton(const char* cp, struct in_addr* inp) +static inline int inet_aton(char const* cp, struct in_addr* inp) { return inet_pton(AF_INET, cp, inp); } diff --git a/Userland/Libraries/LibC/assert.cpp b/Userland/Libraries/LibC/assert.cpp index 20f0f2dc36..31145f26eb 100644 --- a/Userland/Libraries/LibC/assert.cpp +++ b/Userland/Libraries/LibC/assert.cpp @@ -17,7 +17,7 @@ extern "C" { extern bool __stdio_is_initialized; -void __assertion_failed(const char* msg) +void __assertion_failed(char const* msg) { if (__heap_is_stable) { dbgln("ASSERTION FAILED: {}", msg); diff --git a/Userland/Libraries/LibC/assert.h b/Userland/Libraries/LibC/assert.h index c64b51ecd0..b90b115cf6 100644 --- a/Userland/Libraries/LibC/assert.h +++ b/Userland/Libraries/LibC/assert.h @@ -22,7 +22,7 @@ __BEGIN_DECLS #ifndef NDEBUG -__attribute__((noreturn)) void __assertion_failed(const char* msg); +__attribute__((noreturn)) void __assertion_failed(char const* msg); # define assert(expr) \ (__builtin_expect(!(expr), 0) \ ? __assertion_failed(#expr "\n" __FILE__ ":" __stringify(__LINE__)) \ diff --git a/Userland/Libraries/LibC/bits/pthread_forward.h b/Userland/Libraries/LibC/bits/pthread_forward.h index 21f60072a5..3480383db2 100644 --- a/Userland/Libraries/LibC/bits/pthread_forward.h +++ b/Userland/Libraries/LibC/bits/pthread_forward.h @@ -19,7 +19,7 @@ struct PthreadFunctions { int (*pthread_once)(pthread_once_t*, void (*)(void)); int (*pthread_cond_broadcast)(pthread_cond_t*); - int (*pthread_cond_init)(pthread_cond_t*, const pthread_condattr_t*); + int (*pthread_cond_init)(pthread_cond_t*, pthread_condattr_t const*); int (*pthread_cond_signal)(pthread_cond_t*); int (*pthread_cond_wait)(pthread_cond_t*, pthread_mutex_t*); int (*pthread_cond_destroy)(pthread_cond_t*); diff --git a/Userland/Libraries/LibC/bits/pthread_integration.h b/Userland/Libraries/LibC/bits/pthread_integration.h index bbc7e820de..85147c4254 100644 --- a/Userland/Libraries/LibC/bits/pthread_integration.h +++ b/Userland/Libraries/LibC/bits/pthread_integration.h @@ -18,7 +18,7 @@ void __pthread_fork_atfork_register_prepare(void (*)(void)); void __pthread_fork_atfork_register_parent(void (*)(void)); void __pthread_fork_atfork_register_child(void (*)(void)); -int __pthread_mutex_init(pthread_mutex_t*, const pthread_mutexattr_t*); +int __pthread_mutex_init(pthread_mutex_t*, pthread_mutexattr_t const*); int __pthread_mutex_lock(pthread_mutex_t*); int __pthread_mutex_trylock(pthread_mutex_t*); int __pthread_mutex_lock_pessimistic_np(pthread_mutex_t*); @@ -29,7 +29,7 @@ typedef void (*KeyDestructor)(void*); int __pthread_key_create(pthread_key_t*, KeyDestructor); int __pthread_key_delete(pthread_key_t); void* __pthread_getspecific(pthread_key_t); -int __pthread_setspecific(pthread_key_t, const void*); +int __pthread_setspecific(pthread_key_t, void const*); int __pthread_self(void); diff --git a/Userland/Libraries/LibC/bits/search.h b/Userland/Libraries/LibC/bits/search.h index 9c68cd8a93..5807267ad9 100644 --- a/Userland/Libraries/LibC/bits/search.h +++ b/Userland/Libraries/LibC/bits/search.h @@ -9,10 +9,10 @@ // This is technically an implementation detail, but we require this for testing. // The key always has to be the first struct member. struct search_tree_node { - const void* key; + void const* key; struct search_tree_node* left; struct search_tree_node* right; }; -struct search_tree_node* new_tree_node(const void* key); +struct search_tree_node* new_tree_node(void const* key); void delete_node_recursive(struct search_tree_node* node); diff --git a/Userland/Libraries/LibC/bits/stdio_file_implementation.h b/Userland/Libraries/LibC/bits/stdio_file_implementation.h index 7181d7e96b..173e88f44d 100644 --- a/Userland/Libraries/LibC/bits/stdio_file_implementation.h +++ b/Userland/Libraries/LibC/bits/stdio_file_implementation.h @@ -46,7 +46,7 @@ public: void clear_err() { m_error = 0; } size_t read(u8*, size_t); - size_t write(const u8*, size_t); + size_t write(u8 const*, size_t); template<typename CharType> bool gets(CharType*, size_t); @@ -84,7 +84,7 @@ private: bool is_not_empty() const { return m_ungotten || !m_empty; } size_t buffered_size() const; - const u8* begin_dequeue(size_t& available_size) const; + u8 const* begin_dequeue(size_t& available_size) const; void did_dequeue(size_t actual_size); u8* begin_enqueue(size_t& available_size) const; @@ -114,7 +114,7 @@ private: // Read or write using the underlying fd, bypassing the buffer. ssize_t do_read(u8*, size_t); - ssize_t do_write(const u8*, size_t); + ssize_t do_write(u8 const*, size_t); // Read some data into the buffer. bool read_into_buffer(); diff --git a/Userland/Libraries/LibC/ctype.cpp b/Userland/Libraries/LibC/ctype.cpp index 9ea35ac642..81a69a8bce 100644 --- a/Userland/Libraries/LibC/ctype.cpp +++ b/Userland/Libraries/LibC/ctype.cpp @@ -8,7 +8,7 @@ extern "C" { -const char _ctype_[256] = { +char const _ctype_[256] = { _C, _C, _C, _C, _C, _C, _C, _C, _C, _C | _S, _C | _S, _C | _S, _C | _S, _C | _S, _C, _C, _C, _C, _C, _C, _C, _C, _C, _C, diff --git a/Userland/Libraries/LibC/ctype.h b/Userland/Libraries/LibC/ctype.h index 64faf788e5..b7493b8138 100644 --- a/Userland/Libraries/LibC/ctype.h +++ b/Userland/Libraries/LibC/ctype.h @@ -20,7 +20,7 @@ __BEGIN_DECLS #define _X 0100 #define _B 0200 -extern const char _ctype_[256]; +extern char const _ctype_[256]; static inline int __inline_isalnum(int c) { diff --git a/Userland/Libraries/LibC/dirent.cpp b/Userland/Libraries/LibC/dirent.cpp index 35d6ce394b..a1bd95774f 100644 --- a/Userland/Libraries/LibC/dirent.cpp +++ b/Userland/Libraries/LibC/dirent.cpp @@ -22,7 +22,7 @@ extern "C" { // https://pubs.opengroup.org/onlinepubs/9699919799/functions/opendir.html -DIR* opendir(const char* name) +DIR* opendir(char const* name) { int fd = open(name, O_RDONLY | O_DIRECTORY); if (fd == -1) @@ -229,7 +229,7 @@ int alphasort(const struct dirent** d1, const struct dirent** d2) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/scandir.html -int scandir(const char* dir_name, +int scandir(char const* dir_name, struct dirent*** namelist, int (*select)(const struct dirent*), int (*compare)(const struct dirent**, const struct dirent**)) @@ -273,10 +273,10 @@ int scandir(const char* dir_name, // Sort the entries if the user provided a comparator. if (compare) { - qsort(tmp_names.data(), tmp_names.size(), sizeof(struct dirent*), (int (*)(const void*, const void*))compare); + qsort(tmp_names.data(), tmp_names.size(), sizeof(struct dirent*), (int (*)(void const*, void const*))compare); } - const int size = tmp_names.size(); + int const size = tmp_names.size(); auto** names = static_cast<struct dirent**>(kmalloc_array(size, sizeof(struct dirent*))); if (names == nullptr) { return -1; diff --git a/Userland/Libraries/LibC/dirent.h b/Userland/Libraries/LibC/dirent.h index 7d0b1bf2d2..1d132a3db1 100644 --- a/Userland/Libraries/LibC/dirent.h +++ b/Userland/Libraries/LibC/dirent.h @@ -28,7 +28,7 @@ struct __DIR { typedef struct __DIR DIR; DIR* fdopendir(int fd); -DIR* opendir(const char* name); +DIR* opendir(char const* name); int closedir(DIR*); void rewinddir(DIR*); struct dirent* readdir(DIR*); @@ -36,7 +36,7 @@ int readdir_r(DIR*, struct dirent*, struct dirent**); int dirfd(DIR*); int alphasort(const struct dirent** d1, const struct dirent** d2); -int scandir(const char* dirp, struct dirent*** namelist, +int scandir(char const* dirp, struct dirent*** namelist, int (*filter)(const struct dirent*), int (*compar)(const struct dirent**, const struct dirent**)); diff --git a/Userland/Libraries/LibC/elf.h b/Userland/Libraries/LibC/elf.h index 01c497259e..d61dc831d2 100644 --- a/Userland/Libraries/LibC/elf.h +++ b/Userland/Libraries/LibC/elf.h @@ -145,7 +145,7 @@ typedef struct elfhdr { Elf32_Half e_shentsize; /* section header entry size */ Elf32_Half e_shnum; /* number of section header entries */ Elf32_Half e_shstrndx; /* section header table's "section - header string table" entry offset */ + header string table" entry offset */ } Elf32_Ehdr; typedef struct { @@ -223,7 +223,7 @@ typedef struct { /* Section Header */ typedef struct { Elf32_Word sh_name; /* name - index into section header - string table section */ + string table section */ Elf32_Word sh_type; /* type */ Elf32_Word sh_flags; /* flags */ Elf32_Addr sh_addr; /* address */ diff --git a/Userland/Libraries/LibC/errno.h b/Userland/Libraries/LibC/errno.h index 75b75ddf63..ad4b251366 100644 --- a/Userland/Libraries/LibC/errno.h +++ b/Userland/Libraries/LibC/errno.h @@ -20,7 +20,7 @@ __BEGIN_DECLS -extern const char* const sys_errlist[]; +extern char const* const sys_errlist[]; extern int sys_nerr; #ifdef NO_TLS diff --git a/Userland/Libraries/LibC/fcntl.cpp b/Userland/Libraries/LibC/fcntl.cpp index 47805d0a44..5c1ed89ded 100644 --- a/Userland/Libraries/LibC/fcntl.cpp +++ b/Userland/Libraries/LibC/fcntl.cpp @@ -30,7 +30,7 @@ int create_inode_watcher(unsigned flags) __RETURN_WITH_ERRNO(rc, rc, -1); } -int inode_watcher_add_watch(int fd, const char* path, size_t path_length, unsigned event_mask) +int inode_watcher_add_watch(int fd, char const* path, size_t path_length, unsigned event_mask) { Syscall::SC_inode_watcher_add_watch_params params { { path, path_length }, fd, event_mask }; int rc = syscall(SC_inode_watcher_add_watch, ¶ms); @@ -43,12 +43,12 @@ int inode_watcher_remove_watch(int fd, int wd) __RETURN_WITH_ERRNO(rc, rc, -1); } -int creat(const char* path, mode_t mode) +int creat(char const* path, mode_t mode) { return open(path, O_CREAT | O_WRONLY | O_TRUNC, mode); } -int open(const char* path, int options, ...) +int open(char const* path, int options, ...) { if (!path) { errno = EFAULT; @@ -68,7 +68,7 @@ int open(const char* path, int options, ...) __RETURN_WITH_ERRNO(rc, rc, -1); } -int openat(int dirfd, const char* path, int options, ...) +int openat(int dirfd, char const* path, int options, ...) { if (!path) { errno = EFAULT; diff --git a/Userland/Libraries/LibC/fcntl.h b/Userland/Libraries/LibC/fcntl.h index 7056d874a9..ae1e290824 100644 --- a/Userland/Libraries/LibC/fcntl.h +++ b/Userland/Libraries/LibC/fcntl.h @@ -11,13 +11,13 @@ __BEGIN_DECLS -int creat(const char* path, mode_t); -int open(const char* path, int options, ...); -int openat(int dirfd, const char* path, int options, ...); +int creat(char const* path, mode_t); +int open(char const* path, int options, ...); +int openat(int dirfd, char const* path, int options, ...); int fcntl(int fd, int cmd, ...); int create_inode_watcher(unsigned flags); -int inode_watcher_add_watch(int fd, const char* path, size_t path_length, unsigned event_mask); +int inode_watcher_add_watch(int fd, char const* path, size_t path_length, unsigned event_mask); int inode_watcher_remove_watch(int fd, int wd); __END_DECLS diff --git a/Userland/Libraries/LibC/fenv.cpp b/Userland/Libraries/LibC/fenv.cpp index a9f057f25e..d4dc20d98a 100644 --- a/Userland/Libraries/LibC/fenv.cpp +++ b/Userland/Libraries/LibC/fenv.cpp @@ -61,7 +61,7 @@ int fegetenv(fenv_t* env) return 0; } -int fesetenv(const fenv_t* env) +int fesetenv(fenv_t const* env) { if (!env) return 1; @@ -96,7 +96,7 @@ int feholdexcept(fenv_t* env) return 0; } -int feupdateenv(const fenv_t* env) +int feupdateenv(fenv_t const* env) { auto currently_raised_exceptions = fetestexcept(FE_ALL_EXCEPT); @@ -113,7 +113,7 @@ int fegetexceptflag(fexcept_t* except, int exceptions) *except = (uint16_t)fetestexcept(exceptions); return 0; } -int fesetexceptflag(const fexcept_t* except, int exceptions) +int fesetexceptflag(fexcept_t const* except, int exceptions) { if (!except) return 1; diff --git a/Userland/Libraries/LibC/fenv.h b/Userland/Libraries/LibC/fenv.h index 415223d289..f5f1d8f7e6 100644 --- a/Userland/Libraries/LibC/fenv.h +++ b/Userland/Libraries/LibC/fenv.h @@ -32,12 +32,12 @@ typedef struct fenv_t { uint32_t __mxcsr; } fenv_t; -#define FE_DFL_ENV ((const fenv_t*)-1) +#define FE_DFL_ENV ((fenv_t const*)-1) int fegetenv(fenv_t*); -int fesetenv(const fenv_t*); +int fesetenv(fenv_t const*); int feholdexcept(fenv_t*); -int feupdateenv(const fenv_t*); +int feupdateenv(fenv_t const*); #define FE_INVALID 1u << 0 #define FE_DIVBYZERO 1u << 2 @@ -48,7 +48,7 @@ int feupdateenv(const fenv_t*); typedef uint16_t fexcept_t; int fegetexceptflag(fexcept_t*, int exceptions); -int fesetexceptflag(const fexcept_t*, int exceptions); +int fesetexceptflag(fexcept_t const*, int exceptions); int feclearexcept(int exceptions); int fetestexcept(int exceptions); diff --git a/Userland/Libraries/LibC/getopt.cpp b/Userland/Libraries/LibC/getopt.cpp index addfa3e63e..9c3e97ee84 100644 --- a/Userland/Libraries/LibC/getopt.cpp +++ b/Userland/Libraries/LibC/getopt.cpp @@ -22,7 +22,7 @@ char* optarg = nullptr; // processed". Well, this is how we do it. static size_t s_index_into_multioption_argument = 0; -[[gnu::format(printf, 1, 2)]] static inline void report_error(const char* format, ...) +[[gnu::format(printf, 1, 2)]] static inline void report_error(char const* format, ...) { if (!opterr) return; @@ -41,14 +41,14 @@ namespace { class OptionParser { public: - OptionParser(int argc, char* const* argv, StringView short_options, const option* long_options, int* out_long_option_index = nullptr); + OptionParser(int argc, char* const* argv, StringView short_options, option const* long_options, int* out_long_option_index = nullptr); int getopt(); private: bool lookup_short_option(char option, int& needs_value) const; int handle_short_option(); - const option* lookup_long_option(char* raw) const; + option const* lookup_long_option(char* raw) const; int handle_long_option(); void shift_argv(); @@ -57,7 +57,7 @@ private: size_t m_argc { 0 }; char* const* m_argv { nullptr }; StringView m_short_options; - const option* m_long_options { nullptr }; + option const* m_long_options { nullptr }; int* m_out_long_option_index { nullptr }; bool m_stop_on_first_non_option { false }; @@ -65,7 +65,7 @@ private: size_t m_consumed_args { 0 }; }; -OptionParser::OptionParser(int argc, char* const* argv, StringView short_options, const option* long_options, int* out_long_option_index) +OptionParser::OptionParser(int argc, char* const* argv, StringView short_options, option const* long_options, int* out_long_option_index) : m_argc(argc) , m_argv(argv) , m_short_options(short_options) @@ -204,7 +204,7 @@ int OptionParser::handle_short_option() return option; } -const option* OptionParser::lookup_long_option(char* raw) const +option const* OptionParser::lookup_long_option(char* raw) const { StringView arg = raw; @@ -336,14 +336,14 @@ bool OptionParser::find_next_option() } -int getopt(int argc, char* const* argv, const char* short_options) +int getopt(int argc, char* const* argv, char const* short_options) { option dummy { nullptr, 0, nullptr, 0 }; OptionParser parser { argc, argv, short_options, &dummy }; return parser.getopt(); } -int getopt_long(int argc, char* const* argv, const char* short_options, const struct option* long_options, int* out_long_option_index) +int getopt_long(int argc, char* const* argv, char const* short_options, const struct option* long_options, int* out_long_option_index) { OptionParser parser { argc, argv, short_options, long_options, out_long_option_index }; return parser.getopt(); diff --git a/Userland/Libraries/LibC/getopt.h b/Userland/Libraries/LibC/getopt.h index 4649322bce..f5fca0c682 100644 --- a/Userland/Libraries/LibC/getopt.h +++ b/Userland/Libraries/LibC/getopt.h @@ -15,7 +15,7 @@ __BEGIN_DECLS #define optional_argument 2 struct option { - const char* name; + char const* name; int has_arg; int* flag; int val; @@ -26,6 +26,6 @@ extern int optopt; extern int optind; extern int optreset; extern char* optarg; -int getopt_long(int argc, char* const* argv, const char* short_options, const struct option* long_options, int* out_long_option_index); +int getopt_long(int argc, char* const* argv, char const* short_options, const struct option* long_options, int* out_long_option_index); __END_DECLS diff --git a/Userland/Libraries/LibC/grp.cpp b/Userland/Libraries/LibC/grp.cpp index 9a4d55ca05..676be6b1c3 100644 --- a/Userland/Libraries/LibC/grp.cpp +++ b/Userland/Libraries/LibC/grp.cpp @@ -24,7 +24,7 @@ static struct group s_group; static String s_name; static String s_passwd; static Vector<String> s_members; -static Vector<const char*> s_members_ptrs; +static Vector<char const*> s_members_ptrs; void setgrent() { @@ -65,7 +65,7 @@ struct group* getgrgid(gid_t gid) return nullptr; } -struct group* getgrnam(const char* name) +struct group* getgrnam(char const* name) { setgrent(); while (auto* gr = getgrent()) { @@ -75,7 +75,7 @@ struct group* getgrnam(const char* name) return nullptr; } -static bool parse_grpdb_entry(const String& line) +static bool parse_grpdb_entry(String const& line) { auto parts = line.split_view(':', true); if (parts.size() != 4) { @@ -140,7 +140,7 @@ struct group* getgrent() } } -int initgroups(const char* user, gid_t extra_gid) +int initgroups(char const* user, gid_t extra_gid) { size_t count = 0; gid_t gids[32]; @@ -169,7 +169,7 @@ int putgrent(const struct group* group, FILE* stream) return -1; } - auto is_valid_field = [](const char* str) { + auto is_valid_field = [](char const* str) { return str && !strpbrk(str, ":\n"); }; diff --git a/Userland/Libraries/LibC/grp.h b/Userland/Libraries/LibC/grp.h index 20df7747c7..8fefd99811 100644 --- a/Userland/Libraries/LibC/grp.h +++ b/Userland/Libraries/LibC/grp.h @@ -23,10 +23,10 @@ struct group { struct group* getgrent(void); void setgrent(void); void endgrent(void); -struct group* getgrnam(const char* name); +struct group* getgrnam(char const* name); struct group* getgrgid(gid_t); int putgrent(const struct group*, FILE*); -int initgroups(const char* user, gid_t); +int initgroups(char const* user, gid_t); __END_DECLS diff --git a/Userland/Libraries/LibC/iconv.h b/Userland/Libraries/LibC/iconv.h index 5f86bfa960..925e045fc5 100644 --- a/Userland/Libraries/LibC/iconv.h +++ b/Userland/Libraries/LibC/iconv.h @@ -13,7 +13,7 @@ __BEGIN_DECLS typedef void* iconv_t; -extern iconv_t iconv_open(const char* tocode, const char* fromcode); +extern iconv_t iconv_open(char const* tocode, char const* fromcode); extern size_t iconv(iconv_t, char** inbuf, size_t* inbytesleft, char** outbuf, size_t* outbytesleft); extern int iconv_close(iconv_t); diff --git a/Userland/Libraries/LibC/inttypes.cpp b/Userland/Libraries/LibC/inttypes.cpp index b55e1aa964..c4160ad4da 100644 --- a/Userland/Libraries/LibC/inttypes.cpp +++ b/Userland/Libraries/LibC/inttypes.cpp @@ -25,7 +25,7 @@ imaxdiv_t imaxdiv(intmax_t numerator, intmax_t denominator) return result; } -intmax_t strtoimax(const char* str, char** endptr, int base) +intmax_t strtoimax(char const* str, char** endptr, int base) { long long_value = strtoll(str, endptr, base); @@ -42,7 +42,7 @@ intmax_t strtoimax(const char* str, char** endptr, int base) return long_value; } -uintmax_t strtoumax(const char* str, char** endptr, int base) +uintmax_t strtoumax(char const* str, char** endptr, int base) { unsigned long ulong_value = strtoull(str, endptr, base); diff --git a/Userland/Libraries/LibC/inttypes.h b/Userland/Libraries/LibC/inttypes.h index d4ae75c719..8755cbd62e 100644 --- a/Userland/Libraries/LibC/inttypes.h +++ b/Userland/Libraries/LibC/inttypes.h @@ -102,7 +102,7 @@ typedef struct imaxdiv_t { } imaxdiv_t; imaxdiv_t imaxdiv(intmax_t, intmax_t); -intmax_t strtoimax(const char*, char** endptr, int base); -uintmax_t strtoumax(const char*, char** endptr, int base); +intmax_t strtoimax(char const*, char** endptr, int base); +uintmax_t strtoumax(char const*, char** endptr, int base); __END_DECLS diff --git a/Userland/Libraries/LibC/langinfo.cpp b/Userland/Libraries/LibC/langinfo.cpp index 912dce3f4c..a44f70afe1 100644 --- a/Userland/Libraries/LibC/langinfo.cpp +++ b/Userland/Libraries/LibC/langinfo.cpp @@ -8,7 +8,7 @@ #include <langinfo.h> // Values taken from glibc's en_US locale files. -static const char* __nl_langinfo(nl_item item) +static char const* __nl_langinfo(nl_item item) { switch (item) { case CODESET: diff --git a/Userland/Libraries/LibC/link.h b/Userland/Libraries/LibC/link.h index 73ad8ad07f..eaa28ec4de 100644 --- a/Userland/Libraries/LibC/link.h +++ b/Userland/Libraries/LibC/link.h @@ -18,7 +18,7 @@ __BEGIN_DECLS struct dl_phdr_info { ElfW(Addr) dlpi_addr; - const char* dlpi_name; + char const* dlpi_name; const ElfW(Phdr) * dlpi_phdr; ElfW(Half) dlpi_phnum; }; diff --git a/Userland/Libraries/LibC/locale.cpp b/Userland/Libraries/LibC/locale.cpp index 8eca939fb7..06cbcdb6ce 100644 --- a/Userland/Libraries/LibC/locale.cpp +++ b/Userland/Libraries/LibC/locale.cpp @@ -45,7 +45,7 @@ static struct lconv default_locale = { default_empty_value }; -char* setlocale(int, const char*) +char* setlocale(int, char const*) { static char locale[2]; memcpy(locale, "C", 2); diff --git a/Userland/Libraries/LibC/locale.h b/Userland/Libraries/LibC/locale.h index 7d4069ecba..0fe99ba7d8 100644 --- a/Userland/Libraries/LibC/locale.h +++ b/Userland/Libraries/LibC/locale.h @@ -55,6 +55,6 @@ struct lconv { }; struct lconv* localeconv(void); -char* setlocale(int category, const char* locale); +char* setlocale(int category, char const* locale); __END_DECLS diff --git a/Userland/Libraries/LibC/malloc.cpp b/Userland/Libraries/LibC/malloc.cpp index f67dc0b4f3..5b3e7add2b 100644 --- a/Userland/Libraries/LibC/malloc.cpp +++ b/Userland/Libraries/LibC/malloc.cpp @@ -56,25 +56,25 @@ static bool s_scrub_free = true; static bool s_profiling = false; static bool s_in_userspace_emulator = false; -ALWAYS_INLINE static void ue_notify_malloc(const void* ptr, size_t size) +ALWAYS_INLINE static void ue_notify_malloc(void const* ptr, size_t size) { if (s_in_userspace_emulator) syscall(SC_emuctl, 1, size, (FlatPtr)ptr); } -ALWAYS_INLINE static void ue_notify_free(const void* ptr) +ALWAYS_INLINE static void ue_notify_free(void const* ptr) { if (s_in_userspace_emulator) syscall(SC_emuctl, 2, (FlatPtr)ptr, 0); } -ALWAYS_INLINE static void ue_notify_realloc(const void* ptr, size_t size) +ALWAYS_INLINE static void ue_notify_realloc(void const* ptr, size_t size) { if (s_in_userspace_emulator) syscall(SC_emuctl, 3, size, (FlatPtr)ptr); } -ALWAYS_INLINE static void ue_notify_chunk_size_changed(const void* block, size_t chunk_size) +ALWAYS_INLINE static void ue_notify_chunk_size_changed(void const* block, size_t chunk_size) { if (s_in_userspace_emulator) syscall(SC_emuctl, 4, chunk_size, (FlatPtr)block); @@ -176,7 +176,7 @@ static BigAllocator* big_allocator_for_size(size_t size) extern "C" { -static void* os_alloc(size_t size, const char* name) +static void* os_alloc(size_t size, char const* name) { int flags = MAP_ANONYMOUS | MAP_PRIVATE | MAP_PURGEABLE; #if ARCH(X86_64) @@ -525,7 +525,7 @@ size_t malloc_size(void const* ptr) if (!ptr) return 0; void* page_base = (void*)((FlatPtr)ptr & ChunkedBlock::block_mask); - auto* header = (const CommonHeader*)page_base; + auto* header = (CommonHeader const*)page_base; auto size = header->m_size; if (header->m_magic == MAGIC_BIGALLOC_HEADER) size -= sizeof(BigAllocationBlock); diff --git a/Userland/Libraries/LibC/net.cpp b/Userland/Libraries/LibC/net.cpp index aa76ec0a6c..9a6b113529 100644 --- a/Userland/Libraries/LibC/net.cpp +++ b/Userland/Libraries/LibC/net.cpp @@ -11,7 +11,7 @@ const in6_addr in6addr_any = IN6ADDR_ANY_INIT; const in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; -unsigned int if_nametoindex([[maybe_unused]] const char* ifname) +unsigned int if_nametoindex([[maybe_unused]] char const* ifname) { errno = ENODEV; return -1; diff --git a/Userland/Libraries/LibC/netdb.cpp b/Userland/Libraries/LibC/netdb.cpp index 6dc38f2ca4..45b13b39e1 100644 --- a/Userland/Libraries/LibC/netdb.cpp +++ b/Userland/Libraries/LibC/netdb.cpp @@ -37,9 +37,9 @@ static constexpr u32 lookup_server_endpoint_magic = "LookupServer"sv.hash(); // Get service entry buffers and file information for the getservent() family of functions. static FILE* services_file = nullptr; -static const char* services_path = "/etc/services"; +static char const* services_path = "/etc/services"; -static bool fill_getserv_buffers(const char* line, ssize_t read); +static bool fill_getserv_buffers(char const* line, ssize_t read); static servent __getserv_buffer; static String __getserv_name_buffer; static String __getserv_protocol_buffer; @@ -51,9 +51,9 @@ static ssize_t service_file_offset = 0; // Get protocol entry buffers and file information for the getprotent() family of functions. static FILE* protocols_file = nullptr; -static const char* protocols_path = "/etc/protocols"; +static char const* protocols_path = "/etc/protocols"; -static bool fill_getproto_buffers(const char* line, ssize_t read); +static bool fill_getproto_buffers(char const* line, ssize_t read); static protoent __getproto_buffer; static String __getproto_name_buffer; static Vector<ByteBuffer> __getproto_alias_list_buffer; @@ -75,7 +75,7 @@ static int connect_to_lookup_server() "/tmp/portal/lookup" }; - if (connect(fd, (const sockaddr*)&address, sizeof(address)) < 0) { + if (connect(fd, (sockaddr const*)&address, sizeof(address)) < 0) { perror("connect_to_lookup_server"); close(fd); return -1; @@ -85,7 +85,7 @@ static int connect_to_lookup_server() static String gethostbyname_name_buffer; -hostent* gethostbyname(const char* name) +hostent* gethostbyname(char const* name) { h_errno = 0; @@ -205,7 +205,7 @@ hostent* gethostbyname(const char* name) static String gethostbyaddr_name_buffer; -hostent* gethostbyaddr(const void* addr, socklen_t addr_size, int type) +hostent* gethostbyaddr(void const* addr, socklen_t addr_size, int type) { h_errno = 0; @@ -229,7 +229,7 @@ hostent* gethostbyaddr(const void* addr, socklen_t addr_size, int type) close(fd); }); - const in_addr_t& in_addr = ((const struct in_addr*)addr)->s_addr; + in_addr_t const& in_addr = ((const struct in_addr*)addr)->s_addr; struct [[gnu::packed]] { u32 message_size; @@ -367,7 +367,7 @@ struct servent* getservent() return service_entry; } -struct servent* getservbyname(const char* name, const char* protocol) +struct servent* getservbyname(char const* name, char const* protocol) { if (name == nullptr) return nullptr; @@ -394,7 +394,7 @@ struct servent* getservbyname(const char* name, const char* protocol) return current_service; } -struct servent* getservbyport(int port, const char* protocol) +struct servent* getservbyport(int port, char const* protocol) { bool previous_file_open_setting = keep_service_file_open; setservent(1); @@ -444,7 +444,7 @@ void endservent() // Fill the service entry buffer with the information contained // in the currently read line, returns true if successful, // false if failure occurs. -static bool fill_getserv_buffers(const char* line, ssize_t read) +static bool fill_getserv_buffers(char const* line, ssize_t read) { // Splitting the line by tab delimiter and filling the servent buffers name, port, and protocol members. auto split_line = StringView(line, read).replace(" ", "\t", true).split('\t'); @@ -555,7 +555,7 @@ struct protoent* getprotoent() return protocol_entry; } -struct protoent* getprotobyname(const char* name) +struct protoent* getprotobyname(char const* name) { bool previous_file_open_setting = keep_protocols_file_open; setprotoent(1); @@ -623,7 +623,7 @@ void endprotoent() protocols_file = nullptr; } -static bool fill_getproto_buffers(const char* line, ssize_t read) +static bool fill_getproto_buffers(char const* line, ssize_t read) { String string_line = String(line, read); auto split_line = string_line.replace(" ", "\t", true).split('\t'); @@ -660,7 +660,7 @@ static bool fill_getproto_buffers(const char* line, ssize_t read) return true; } -int getaddrinfo(const char* __restrict node, const char* __restrict service, const struct addrinfo* __restrict hints, struct addrinfo** __restrict res) +int getaddrinfo(char const* __restrict node, char const* __restrict service, const struct addrinfo* __restrict hints, struct addrinfo** __restrict res) { *res = nullptr; @@ -678,7 +678,7 @@ int getaddrinfo(const char* __restrict node, const char* __restrict service, con if (!host_ent) return EAI_FAIL; - const char* proto = nullptr; + char const* proto = nullptr; if (hints && hints->ai_socktype) { switch (hints->ai_socktype) { case SOCK_STREAM: @@ -767,7 +767,7 @@ void freeaddrinfo(struct addrinfo* res) } } -const char* gai_strerror(int errcode) +char const* gai_strerror(int errcode) { switch (errcode) { case EAI_ADDRFAMILY: @@ -804,7 +804,7 @@ int getnameinfo(const struct sockaddr* __restrict addr, socklen_t addrlen, char* if (addr->sa_family != AF_INET || addrlen < sizeof(sockaddr_in)) return EAI_FAMILY; - const sockaddr_in* sin = reinterpret_cast<const sockaddr_in*>(addr); + sockaddr_in const* sin = reinterpret_cast<sockaddr_in const*>(addr); if (host && hostlen > 0) { if (flags != 0) diff --git a/Userland/Libraries/LibC/netdb.h b/Userland/Libraries/LibC/netdb.h index 409be7d437..72561ebb79 100644 --- a/Userland/Libraries/LibC/netdb.h +++ b/Userland/Libraries/LibC/netdb.h @@ -20,8 +20,8 @@ struct hostent { #define h_addr h_addr_list[0] }; -struct hostent* gethostbyname(const char*); -struct hostent* gethostbyaddr(const void* addr, socklen_t len, int type); +struct hostent* gethostbyname(char const*); +struct hostent* gethostbyaddr(void const* addr, socklen_t len, int type); struct servent { char* s_name; @@ -31,8 +31,8 @@ struct servent { }; struct servent* getservent(void); -struct servent* getservbyname(const char* name, const char* protocol); -struct servent* getservbyport(int port, const char* protocol); +struct servent* getservbyname(char const* name, char const* protocol); +struct servent* getservbyport(int port, char const* protocol); void setservent(int stay_open); void endservent(void); @@ -43,7 +43,7 @@ struct protoent { }; void endprotoent(void); -struct protoent* getprotobyname(const char* name); +struct protoent* getprotobyname(char const* name); struct protoent* getprotobynumber(int proto); struct protoent* getprotoent(void); void setprotoent(int stay_open); @@ -96,9 +96,9 @@ struct addrinfo { #define NI_NOFQDN 4 #define NI_DGRAM 5 -int getaddrinfo(const char* __restrict node, const char* __restrict service, const struct addrinfo* __restrict hints, struct addrinfo** __restrict res); +int getaddrinfo(char const* __restrict node, char const* __restrict service, const struct addrinfo* __restrict hints, struct addrinfo** __restrict res); void freeaddrinfo(struct addrinfo* res); -const char* gai_strerror(int errcode); +char const* gai_strerror(int errcode); int getnameinfo(const struct sockaddr* __restrict addr, socklen_t addrlen, char* __restrict host, socklen_t hostlen, char* __restrict serv, socklen_t servlen, int flags); __END_DECLS diff --git a/Userland/Libraries/LibC/poll.cpp b/Userland/Libraries/LibC/poll.cpp index 8b5f5605f1..7491346d5b 100644 --- a/Userland/Libraries/LibC/poll.cpp +++ b/Userland/Libraries/LibC/poll.cpp @@ -23,7 +23,7 @@ int poll(pollfd* fds, nfds_t nfds, int timeout_ms) return ppoll(fds, nfds, timeout_ts, nullptr); } -int ppoll(pollfd* fds, nfds_t nfds, const timespec* timeout, const sigset_t* sigmask) +int ppoll(pollfd* fds, nfds_t nfds, timespec const* timeout, sigset_t const* sigmask) { Syscall::SC_poll_params params { fds, nfds, timeout, sigmask }; int rc = syscall(SC_poll, ¶ms); diff --git a/Userland/Libraries/LibC/poll.h b/Userland/Libraries/LibC/poll.h index cdc838242e..7667468442 100644 --- a/Userland/Libraries/LibC/poll.h +++ b/Userland/Libraries/LibC/poll.h @@ -12,6 +12,6 @@ __BEGIN_DECLS int poll(struct pollfd* fds, nfds_t nfds, int timeout); -int ppoll(struct pollfd* fds, nfds_t nfds, const struct timespec* timeout, const sigset_t* sigmask); +int ppoll(struct pollfd* fds, nfds_t nfds, const struct timespec* timeout, sigset_t const* sigmask); __END_DECLS diff --git a/Userland/Libraries/LibC/pthread_forward.cpp b/Userland/Libraries/LibC/pthread_forward.cpp index e610613cbb..32fcd015e7 100644 --- a/Userland/Libraries/LibC/pthread_forward.cpp +++ b/Userland/Libraries/LibC/pthread_forward.cpp @@ -56,7 +56,7 @@ int pthread_cond_broadcast(pthread_cond_t* cond) return s_pthread_functions.pthread_cond_broadcast(cond); } -int pthread_cond_init(pthread_cond_t* cond, const pthread_condattr_t* attr) +int pthread_cond_init(pthread_cond_t* cond, pthread_condattr_t const* attr) { VERIFY(s_pthread_functions.pthread_cond_init); return s_pthread_functions.pthread_cond_init(cond, attr); diff --git a/Userland/Libraries/LibC/pthread_integration.cpp b/Userland/Libraries/LibC/pthread_integration.cpp index 64762f5d74..f802cd5247 100644 --- a/Userland/Libraries/LibC/pthread_integration.cpp +++ b/Userland/Libraries/LibC/pthread_integration.cpp @@ -97,7 +97,7 @@ static constexpr u32 MUTEX_UNLOCKED = 0; static constexpr u32 MUTEX_LOCKED_NO_NEED_TO_WAKE = 1; static constexpr u32 MUTEX_LOCKED_NEED_TO_WAKE = 2; -int __pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* attributes) +int __pthread_mutex_init(pthread_mutex_t* mutex, pthread_mutexattr_t const* attributes) { mutex->lock = 0; mutex->owner = 0; @@ -106,7 +106,7 @@ int __pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* attr return 0; } -int pthread_mutex_init(pthread_mutex_t*, const pthread_mutexattr_t*) __attribute__((weak, alias("__pthread_mutex_init"))); +int pthread_mutex_init(pthread_mutex_t*, pthread_mutexattr_t const*) __attribute__((weak, alias("__pthread_mutex_init"))); int __pthread_mutex_trylock(pthread_mutex_t* mutex) { diff --git a/Userland/Libraries/LibC/pthread_tls.cpp b/Userland/Libraries/LibC/pthread_tls.cpp index 6c32260dcd..abae74b75d 100644 --- a/Userland/Libraries/LibC/pthread_tls.cpp +++ b/Userland/Libraries/LibC/pthread_tls.cpp @@ -68,7 +68,7 @@ void* __pthread_getspecific(pthread_key_t key) void* pthread_getspecific(pthread_key_t) __attribute__((weak, alias("__pthread_getspecific"))); -int __pthread_setspecific(pthread_key_t key, const void* value) +int __pthread_setspecific(pthread_key_t key, void const* value) { if (key < 0) return EINVAL; @@ -79,7 +79,7 @@ int __pthread_setspecific(pthread_key_t key, const void* value) return 0; } -int pthread_setspecific(pthread_key_t, const void*) __attribute__((weak, alias("__pthread_setspecific"))); +int pthread_setspecific(pthread_key_t, void const*) __attribute__((weak, alias("__pthread_setspecific"))); void __pthread_key_destroy_for_current_thread() { diff --git a/Userland/Libraries/LibC/pwd.cpp b/Userland/Libraries/LibC/pwd.cpp index e55691d592..6b47b3d6f9 100644 --- a/Userland/Libraries/LibC/pwd.cpp +++ b/Userland/Libraries/LibC/pwd.cpp @@ -66,7 +66,7 @@ struct passwd* getpwuid(uid_t uid) return nullptr; } -struct passwd* getpwnam(const char* name) +struct passwd* getpwnam(char const* name) { setpwent(); while (auto* pw = getpwent()) { @@ -76,7 +76,7 @@ struct passwd* getpwnam(const char* name) return nullptr; } -static bool parse_pwddb_entry(const String& line) +static bool parse_pwddb_entry(String const& line) { auto parts = line.split_view(':', true); if (parts.size() != 7) { @@ -168,7 +168,7 @@ static void construct_pwd(struct passwd* pwd, char* buf, struct passwd** result) pwd->pw_shell = buf_shell; } -int getpwnam_r(const char* name, struct passwd* pwd, char* buf, size_t buflen, struct passwd** result) +int getpwnam_r(char const* name, struct passwd* pwd, char* buf, size_t buflen, struct passwd** result) { // FIXME: This is a HACK! TemporaryChange name_change { s_name, {} }; @@ -191,7 +191,7 @@ int getpwnam_r(const char* name, struct passwd* pwd, char* buf, size_t buflen, s return 0; } - const auto total_buffer_length = s_name.length() + s_passwd.length() + s_gecos.length() + s_dir.length() + s_shell.length() + 5; + auto const total_buffer_length = s_name.length() + s_passwd.length() + s_gecos.length() + s_dir.length() + s_shell.length() + 5; if (buflen < total_buffer_length) return ERANGE; @@ -222,7 +222,7 @@ int getpwuid_r(uid_t uid, struct passwd* pwd, char* buf, size_t buflen, struct p return 0; } - const auto total_buffer_length = s_name.length() + s_passwd.length() + s_gecos.length() + s_dir.length() + s_shell.length() + 5; + auto const total_buffer_length = s_name.length() + s_passwd.length() + s_gecos.length() + s_dir.length() + s_shell.length() + 5; if (buflen < total_buffer_length) return ERANGE; @@ -237,7 +237,7 @@ int putpwent(const struct passwd* p, FILE* stream) return -1; } - auto is_valid_field = [](const char* str) { + auto is_valid_field = [](char const* str) { return str && !strpbrk(str, ":\n"); }; diff --git a/Userland/Libraries/LibC/pwd.h b/Userland/Libraries/LibC/pwd.h index a7d8acd24c..4554888d3a 100644 --- a/Userland/Libraries/LibC/pwd.h +++ b/Userland/Libraries/LibC/pwd.h @@ -25,11 +25,11 @@ struct passwd { struct passwd* getpwent(void); void setpwent(void); void endpwent(void); -struct passwd* getpwnam(const char* name); +struct passwd* getpwnam(char const* name); struct passwd* getpwuid(uid_t); int putpwent(const struct passwd* p, FILE* stream); -int getpwnam_r(const char* name, struct passwd* pwd, char* buf, size_t buflen, struct passwd** result); +int getpwnam_r(char const* name, struct passwd* pwd, char* buf, size_t buflen, struct passwd** result); int getpwuid_r(uid_t, struct passwd* pwd, char* buf, size_t buflen, struct passwd** result); __END_DECLS diff --git a/Userland/Libraries/LibC/qsort.cpp b/Userland/Libraries/LibC/qsort.cpp index 6425f6bbcb..f628e0e189 100644 --- a/Userland/Libraries/LibC/qsort.cpp +++ b/Userland/Libraries/LibC/qsort.cpp @@ -28,12 +28,12 @@ private: namespace AK { template<> -inline void swap(const SizedObject& a, const SizedObject& b) +inline void swap(SizedObject const& a, SizedObject const& b) { VERIFY(a.size() == b.size()); const size_t size = a.size(); - const auto a_data = reinterpret_cast<char*>(a.data()); - const auto b_data = reinterpret_cast<char*>(b.data()); + auto const a_data = reinterpret_cast<char*>(a.data()); + auto const b_data = reinterpret_cast<char*>(b.data()); for (auto i = 0u; i < size; ++i) { swap(a_data[i], b_data[i]); } @@ -60,7 +60,7 @@ private: }; // https://pubs.opengroup.org/onlinepubs/9699919799/functions/qsort.html -void qsort(void* bot, size_t nmemb, size_t size, int (*compar)(const void*, const void*)) +void qsort(void* bot, size_t nmemb, size_t size, int (*compar)(void const*, void const*)) { if (nmemb <= 1) { return; @@ -68,10 +68,10 @@ void qsort(void* bot, size_t nmemb, size_t size, int (*compar)(const void*, cons SizedObjectSlice slice { bot, size }; - AK::dual_pivot_quick_sort(slice, 0, nmemb - 1, [=](const SizedObject& a, const SizedObject& b) { return compar(a.data(), b.data()) < 0; }); + AK::dual_pivot_quick_sort(slice, 0, nmemb - 1, [=](SizedObject const& a, SizedObject const& b) { return compar(a.data(), b.data()) < 0; }); } -void qsort_r(void* bot, size_t nmemb, size_t size, int (*compar)(const void*, const void*, void*), void* arg) +void qsort_r(void* bot, size_t nmemb, size_t size, int (*compar)(void const*, void const*, void*), void* arg) { if (nmemb <= 1) { return; @@ -79,5 +79,5 @@ void qsort_r(void* bot, size_t nmemb, size_t size, int (*compar)(const void*, co SizedObjectSlice slice { bot, size }; - AK::dual_pivot_quick_sort(slice, 0, nmemb - 1, [=](const SizedObject& a, const SizedObject& b) { return compar(a.data(), b.data(), arg) < 0; }); + AK::dual_pivot_quick_sort(slice, 0, nmemb - 1, [=](SizedObject const& a, SizedObject const& b) { return compar(a.data(), b.data(), arg) < 0; }); } diff --git a/Userland/Libraries/LibC/regex.cpp b/Userland/Libraries/LibC/regex.cpp index dca3624113..394abb708a 100644 --- a/Userland/Libraries/LibC/regex.cpp +++ b/Userland/Libraries/LibC/regex.cpp @@ -13,9 +13,9 @@ static void* s_libregex; static pthread_mutex_t s_libregex_lock; -static int (*s_regcomp)(regex_t*, const char*, int); -static int (*s_regexec)(const regex_t*, const char*, size_t, regmatch_t[], int); -static size_t (*s_regerror)(int, const regex_t*, char*, size_t); +static int (*s_regcomp)(regex_t*, char const*, int); +static int (*s_regexec)(regex_t const*, char const*, size_t, regmatch_t[], int); +static size_t (*s_regerror)(int, regex_t const*, char*, size_t); static void (*s_regfree)(regex_t*); static void ensure_libregex() @@ -24,9 +24,9 @@ static void ensure_libregex() if (!s_libregex) { s_libregex = __dlopen("libregex.so", RTLD_NOW).value(); - s_regcomp = reinterpret_cast<int (*)(regex_t*, const char*, int)>(__dlsym(s_libregex, "regcomp").value()); - s_regexec = reinterpret_cast<int (*)(const regex_t*, const char*, size_t, regmatch_t[], int)>(__dlsym(s_libregex, "regexec").value()); - s_regerror = reinterpret_cast<size_t (*)(int, const regex_t*, char*, size_t)>(__dlsym(s_libregex, "regerror").value()); + s_regcomp = reinterpret_cast<int (*)(regex_t*, char const*, int)>(__dlsym(s_libregex, "regcomp").value()); + s_regexec = reinterpret_cast<int (*)(regex_t const*, char const*, size_t, regmatch_t[], int)>(__dlsym(s_libregex, "regexec").value()); + s_regerror = reinterpret_cast<size_t (*)(int, regex_t const*, char*, size_t)>(__dlsym(s_libregex, "regerror").value()); s_regfree = reinterpret_cast<void (*)(regex_t*)>(__dlsym(s_libregex, "regfree").value()); } pthread_mutex_unlock(&s_libregex_lock); @@ -34,19 +34,19 @@ static void ensure_libregex() extern "C" { -int __attribute__((weak)) regcomp(regex_t* reg, const char* pattern, int cflags) +int __attribute__((weak)) regcomp(regex_t* reg, char const* pattern, int cflags) { ensure_libregex(); return s_regcomp(reg, pattern, cflags); } -int __attribute__((weak)) regexec(const regex_t* reg, const char* string, size_t nmatch, regmatch_t pmatch[], int eflags) +int __attribute__((weak)) regexec(regex_t const* reg, char const* string, size_t nmatch, regmatch_t pmatch[], int eflags) { ensure_libregex(); return s_regexec(reg, string, nmatch, pmatch, eflags); } -size_t __attribute__((weak)) regerror(int errcode, const regex_t* reg, char* errbuf, size_t errbuf_size) +size_t __attribute__((weak)) regerror(int errcode, regex_t const* reg, char* errbuf, size_t errbuf_size) { ensure_libregex(); return s_regerror(errcode, reg, errbuf, errbuf_size); diff --git a/Userland/Libraries/LibC/regex.h b/Userland/Libraries/LibC/regex.h index da11c82d96..d51c138a65 100644 --- a/Userland/Libraries/LibC/regex.h +++ b/Userland/Libraries/LibC/regex.h @@ -101,9 +101,9 @@ enum __RegexAllFlags { #define REG_SEARCH __Regex_Last << 1 -int regcomp(regex_t*, const char*, int); -int regexec(const regex_t*, const char*, size_t, regmatch_t[], int); -size_t regerror(int, const regex_t*, char*, size_t); +int regcomp(regex_t*, char const*, int); +int regexec(regex_t const*, char const*, size_t, regmatch_t[], int); +size_t regerror(int, regex_t const*, char*, size_t); void regfree(regex_t*); __END_DECLS diff --git a/Userland/Libraries/LibC/resolv.h b/Userland/Libraries/LibC/resolv.h index 5b73bd9600..ff0a7f3447 100644 --- a/Userland/Libraries/LibC/resolv.h +++ b/Userland/Libraries/LibC/resolv.h @@ -10,6 +10,6 @@ __BEGIN_DECLS -int res_query(const char* dname, int class_, int type, unsigned char* answer, int anslen); +int res_query(char const* dname, int class_, int type, unsigned char* answer, int anslen); __END_DECLS diff --git a/Userland/Libraries/LibC/scanf.cpp b/Userland/Libraries/LibC/scanf.cpp index 246e54e48a..27e981427d 100644 --- a/Userland/Libraries/LibC/scanf.cpp +++ b/Userland/Libraries/LibC/scanf.cpp @@ -384,7 +384,7 @@ private: size_t count { 0 }; }; -extern "C" int vsscanf(const char* input, const char* format, va_list ap) +extern "C" int vsscanf(char const* input, char const* format, va_list ap) { GenericLexer format_lexer { format }; GenericLexer input_lexer { input }; diff --git a/Userland/Libraries/LibC/search.cpp b/Userland/Libraries/LibC/search.cpp index 7059297605..bad67a0b79 100644 --- a/Userland/Libraries/LibC/search.cpp +++ b/Userland/Libraries/LibC/search.cpp @@ -9,7 +9,7 @@ #include <bits/search.h> #include <search.h> -struct search_tree_node* new_tree_node(const void* key) +struct search_tree_node* new_tree_node(void const* key) { auto* node = static_cast<struct search_tree_node*>(malloc(sizeof(struct search_tree_node))); @@ -37,7 +37,7 @@ void delete_node_recursive(struct search_tree_node* node) extern "C" { // https://pubs.opengroup.org/onlinepubs/9699919799/functions/tsearch.html -void* tsearch(const void* key, void** rootp, int (*comparator)(const void*, const void*)) +void* tsearch(void const* key, void** rootp, int (*comparator)(void const*, void const*)) { if (!rootp) return nullptr; @@ -71,7 +71,7 @@ void* tsearch(const void* key, void** rootp, int (*comparator)(const void*, cons } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/tfind.html -void* tfind(const void* key, void* const* rootp, int (*comparator)(const void*, const void*)) +void* tfind(void const* key, void* const* rootp, int (*comparator)(void const*, void const*)) { if (!rootp) return nullptr; @@ -93,13 +93,13 @@ void* tfind(const void* key, void* const* rootp, int (*comparator)(const void*, } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/tdelete.html -void* tdelete(const void*, void**, int (*)(const void*, const void*)) +void* tdelete(void const*, void**, int (*)(void const*, void const*)) { dbgln("FIXME: Implement tdelete()"); return nullptr; } -static void twalk_internal(const struct search_tree_node* node, void (*action)(const void*, VISIT, int), int depth) +static void twalk_internal(const struct search_tree_node* node, void (*action)(void const*, VISIT, int), int depth) { if (!node) return; @@ -117,7 +117,7 @@ static void twalk_internal(const struct search_tree_node* node, void (*action)(c } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/twalk.html -void twalk(const void* rootp, void (*action)(const void*, VISIT, int)) +void twalk(void const* rootp, void (*action)(void const*, VISIT, int)) { auto node = static_cast<const struct search_tree_node*>(rootp); diff --git a/Userland/Libraries/LibC/search.h b/Userland/Libraries/LibC/search.h index cd02738a5a..1020c34487 100644 --- a/Userland/Libraries/LibC/search.h +++ b/Userland/Libraries/LibC/search.h @@ -17,9 +17,9 @@ typedef enum { leaf, } VISIT; -void* tsearch(const void*, void**, int (*)(const void*, const void*)); -void* tfind(const void*, void* const*, int (*)(const void*, const void*)); -void* tdelete(const void*, void**, int (*)(const void*, const void*)); -void twalk(const void*, void (*)(const void*, VISIT, int)); +void* tsearch(void const*, void**, int (*)(void const*, void const*)); +void* tfind(void const*, void* const*, int (*)(void const*, void const*)); +void* tdelete(void const*, void**, int (*)(void const*, void const*)); +void twalk(void const*, void (*)(void const*, VISIT, int)); __END_DECLS diff --git a/Userland/Libraries/LibC/serenity.cpp b/Userland/Libraries/LibC/serenity.cpp index e67e98e284..11c9524d4e 100644 --- a/Userland/Libraries/LibC/serenity.cpp +++ b/Userland/Libraries/LibC/serenity.cpp @@ -101,7 +101,7 @@ int anon_create(size_t size, int options) __RETURN_WITH_ERRNO(rc, rc, -1); } -int serenity_readlink(const char* path, size_t path_length, char* buffer, size_t buffer_size) +int serenity_readlink(char const* path, size_t path_length, char* buffer, size_t buffer_size) { Syscall::SC_readlink_params small_params { { path, path_length }, @@ -111,7 +111,7 @@ int serenity_readlink(const char* path, size_t path_length, char* buffer, size_t __RETURN_WITH_ERRNO(rc, rc, -1); } -int setkeymap(const char* name, const u32* map, u32* const shift_map, const u32* alt_map, const u32* altgr_map, const u32* shift_altgr_map) +int setkeymap(char const* name, u32 const* map, u32* const shift_map, u32 const* alt_map, u32 const* altgr_map, u32 const* shift_altgr_map) { Syscall::SC_setkeymap_params params { map, shift_map, alt_map, altgr_map, shift_altgr_map, { name, strlen(name) } }; return syscall(SC_setkeymap, ¶ms); @@ -131,10 +131,10 @@ int getkeymap(char* name_buffer, size_t name_buffer_size, u32* map, u32* shift_m __RETURN_WITH_ERRNO(rc, rc, -1); } -u16 internet_checksum(const void* ptr, size_t count) +u16 internet_checksum(void const* ptr, size_t count) { u32 checksum = 0; - auto* w = (const u16*)ptr; + auto* w = (u16 const*)ptr; while (count > 1) { checksum += ntohs(*w++); if (checksum & 0x80000000) diff --git a/Userland/Libraries/LibC/serenity.h b/Userland/Libraries/LibC/serenity.h index c60625494b..6ab5538743 100644 --- a/Userland/Libraries/LibC/serenity.h +++ b/Userland/Libraries/LibC/serenity.h @@ -60,12 +60,12 @@ int get_stack_bounds(uintptr_t* user_stack_base, size_t* user_stack_size); int anon_create(size_t size, int options); -int serenity_readlink(const char* path, size_t path_length, char* buffer, size_t buffer_size); +int serenity_readlink(char const* path, size_t path_length, char* buffer, size_t buffer_size); int getkeymap(char* name_buffer, size_t name_buffer_size, uint32_t* map, uint32_t* shift_map, uint32_t* alt_map, uint32_t* altgr_map, uint32_t* shift_altgr_map); -int setkeymap(const char* name, const uint32_t* map, uint32_t* const shift_map, const uint32_t* alt_map, const uint32_t* altgr_map, const uint32_t* shift_altgr_map); +int setkeymap(char const* name, uint32_t const* map, uint32_t* const shift_map, uint32_t const* alt_map, uint32_t const* altgr_map, uint32_t const* shift_altgr_map); -uint16_t internet_checksum(const void* ptr, size_t count); +uint16_t internet_checksum(void const* ptr, size_t count); int emuctl(uintptr_t command, uintptr_t arg0, uintptr_t arg1); diff --git a/Userland/Libraries/LibC/shadow.cpp b/Userland/Libraries/LibC/shadow.cpp index 628925ea29..a7504ec3d9 100644 --- a/Userland/Libraries/LibC/shadow.cpp +++ b/Userland/Libraries/LibC/shadow.cpp @@ -51,7 +51,7 @@ void endspent() s_pwdp = {}; } -struct spwd* getspnam(const char* name) +struct spwd* getspnam(char const* name) { setspent(); while (auto* sp = getspent()) { @@ -62,7 +62,7 @@ struct spwd* getspnam(const char* name) return nullptr; } -static bool parse_shadow_entry(const String& line) +static bool parse_shadow_entry(String const& line) { auto parts = line.split_view(':', true); if (parts.size() != 9) { @@ -192,7 +192,7 @@ static void construct_spwd(struct spwd* sp, char* buf, struct spwd** result) sp->sp_pwdp = buf_pwdp; } -int getspnam_r(const char* name, struct spwd* sp, char* buf, size_t buflen, struct spwd** result) +int getspnam_r(char const* name, struct spwd* sp, char* buf, size_t buflen, struct spwd** result) { // FIXME: This is a HACK! TemporaryChange name_change { s_name, {} }; @@ -212,7 +212,7 @@ int getspnam_r(const char* name, struct spwd* sp, char* buf, size_t buflen, stru return 0; } - const auto total_buffer_length = s_name.length() + s_pwdp.length() + 8; + auto const total_buffer_length = s_name.length() + s_pwdp.length() + 8; if (buflen < total_buffer_length) return ERANGE; @@ -227,7 +227,7 @@ int putspent(struct spwd* p, FILE* stream) return -1; } - auto is_valid_field = [](const char* str) { + auto is_valid_field = [](char const* str) { return str && !strpbrk(str, ":\n"); }; diff --git a/Userland/Libraries/LibC/shadow.h b/Userland/Libraries/LibC/shadow.h index a766451f7e..0d3e463931 100644 --- a/Userland/Libraries/LibC/shadow.h +++ b/Userland/Libraries/LibC/shadow.h @@ -27,13 +27,13 @@ struct spwd { struct spwd* getspent(void); void setspent(void); void endspent(void); -struct spwd* getspnam(const char* name); +struct spwd* getspnam(char const* name); int putspent(struct spwd* p, FILE* stream); int getspent_r(struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); -int getspnam_r(const char* name, struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); +int getspnam_r(char const* name, struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); int fgetspent_r(FILE* fp, struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); -int sgetspent_r(const char* s, struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); +int sgetspent_r(char const* s, struct spwd* spbuf, char* buf, size_t buflen, struct spwd** spbufp); __END_DECLS diff --git a/Userland/Libraries/LibC/signal.cpp b/Userland/Libraries/LibC/signal.cpp index abbab504a4..37fba25965 100644 --- a/Userland/Libraries/LibC/signal.cpp +++ b/Userland/Libraries/LibC/signal.cpp @@ -84,7 +84,7 @@ int sigaddset(sigset_t* set, int sig) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html -int sigaltstack(const stack_t* ss, stack_t* old_ss) +int sigaltstack(stack_t const* ss, stack_t* old_ss) { int rc = syscall(SC_sigaltstack, ss, old_ss); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -102,7 +102,7 @@ int sigdelset(sigset_t* set, int sig) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigismember.html -int sigismember(const sigset_t* set, int sig) +int sigismember(sigset_t const* set, int sig) { if (sig < 1 || sig > 32) { errno = EINVAL; @@ -114,7 +114,7 @@ int sigismember(const sigset_t* set, int sig) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html -int sigprocmask(int how, const sigset_t* set, sigset_t* old_set) +int sigprocmask(int how, sigset_t const* set, sigset_t* old_set) { int rc = syscall(SC_sigprocmask, how, set, old_set); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -127,7 +127,7 @@ int sigpending(sigset_t* set) __RETURN_WITH_ERRNO(rc, rc, -1); } -const char* sys_siglist[NSIG] = { +char const* sys_siglist[NSIG] = { "Invalid signal number", "Hangup", "Interrupt", @@ -173,7 +173,7 @@ void siglongjmp(jmp_buf env, int val) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigsuspend.html -int sigsuspend(const sigset_t* set) +int sigsuspend(sigset_t const* set) { return pselect(0, nullptr, nullptr, nullptr, nullptr, set); } @@ -202,7 +202,7 @@ int sigtimedwait(sigset_t const* set, siginfo_t* info, struct timespec const* ti __RETURN_WITH_ERRNO(rc, rc, -1); } -const char* sys_signame[] = { +char const* sys_signame[] = { "INVAL", "HUP", "INT", @@ -237,9 +237,9 @@ const char* sys_signame[] = { "SYS", }; -static_assert(sizeof(sys_signame) == sizeof(const char*) * NSIG); +static_assert(sizeof(sys_signame) == sizeof(char const*) * NSIG); -int getsignalbyname(const char* name) +int getsignalbyname(char const* name) { VERIFY(name); StringView name_sv(name); @@ -252,7 +252,7 @@ int getsignalbyname(const char* name) return -1; } -const char* getsignalname(int signal) +char const* getsignalname(int signal) { if (signal < 0 || signal >= NSIG) { errno = EINVAL; diff --git a/Userland/Libraries/LibC/signal.h b/Userland/Libraries/LibC/signal.h index 3ed14348a0..2431e052db 100644 --- a/Userland/Libraries/LibC/signal.h +++ b/Userland/Libraries/LibC/signal.h @@ -17,25 +17,25 @@ __BEGIN_DECLS int kill(pid_t, int sig); int killpg(int pgrp, int sig); sighandler_t signal(int sig, sighandler_t); -int pthread_sigmask(int how, const sigset_t* set, sigset_t* old_set); +int pthread_sigmask(int how, sigset_t const* set, sigset_t* old_set); int sigaction(int sig, const struct sigaction* act, struct sigaction* old_act); int sigemptyset(sigset_t*); int sigfillset(sigset_t*); int sigaddset(sigset_t*, int sig); -int sigaltstack(const stack_t* ss, stack_t* old_ss); +int sigaltstack(stack_t const* ss, stack_t* old_ss); int sigdelset(sigset_t*, int sig); -int sigismember(const sigset_t*, int sig); -int sigprocmask(int how, const sigset_t* set, sigset_t* old_set); +int sigismember(sigset_t const*, int sig); +int sigprocmask(int how, sigset_t const* set, sigset_t* old_set); int sigpending(sigset_t*); -int sigsuspend(const sigset_t*); +int sigsuspend(sigset_t const*); int sigtimedwait(sigset_t const*, siginfo_t*, struct timespec const*); int sigwait(sigset_t const*, int*); int sigwaitinfo(sigset_t const*, siginfo_t*); int raise(int sig); -int getsignalbyname(const char*); -const char* getsignalname(int); +int getsignalbyname(char const*); +char const* getsignalname(int); -extern const char* sys_siglist[NSIG]; -extern const char* sys_signame[NSIG]; +extern char const* sys_siglist[NSIG]; +extern char const* sys_signame[NSIG]; __END_DECLS diff --git a/Userland/Libraries/LibC/spawn.cpp b/Userland/Libraries/LibC/spawn.cpp index c1ac4b5a7b..8cdc1fe0e1 100644 --- a/Userland/Libraries/LibC/spawn.cpp +++ b/Userland/Libraries/LibC/spawn.cpp @@ -29,7 +29,7 @@ struct posix_spawn_file_actions_state { extern "C" { -[[noreturn]] static void posix_spawn_child(const char* path, const posix_spawn_file_actions_t* file_actions, const posix_spawnattr_t* attr, char* const argv[], char* const envp[], int (*exec)(const char*, char* const[], char* const[])) +[[noreturn]] static void posix_spawn_child(char const* path, posix_spawn_file_actions_t const* file_actions, posix_spawnattr_t const* attr, char* const argv[], char* const envp[], int (*exec)(char const*, char* const[], char* const[])) { if (attr) { short flags = attr->flags; @@ -86,7 +86,7 @@ extern "C" { } if (file_actions) { - for (const auto& action : file_actions->state->actions) { + for (auto const& action : file_actions->state->actions) { if (action() < 0) { perror("posix_spawn file action"); _exit(127); @@ -100,7 +100,7 @@ extern "C" { } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn.html -int posix_spawn(pid_t* out_pid, const char* path, const posix_spawn_file_actions_t* file_actions, const posix_spawnattr_t* attr, char* const argv[], char* const envp[]) +int posix_spawn(pid_t* out_pid, char const* path, posix_spawn_file_actions_t const* file_actions, posix_spawnattr_t const* attr, char* const argv[], char* const envp[]) { pid_t child_pid = fork(); if (child_pid < 0) @@ -115,7 +115,7 @@ int posix_spawn(pid_t* out_pid, const char* path, const posix_spawn_file_actions } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnp.html -int posix_spawnp(pid_t* out_pid, const char* path, const posix_spawn_file_actions_t* file_actions, const posix_spawnattr_t* attr, char* const argv[], char* const envp[]) +int posix_spawnp(pid_t* out_pid, char const* path, posix_spawn_file_actions_t const* file_actions, posix_spawnattr_t const* attr, char* const argv[], char* const envp[]) { pid_t child_pid = fork(); if (child_pid < 0) @@ -130,7 +130,7 @@ int posix_spawnp(pid_t* out_pid, const char* path, const posix_spawn_file_action } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addchdir.html -int posix_spawn_file_actions_addchdir(posix_spawn_file_actions_t* actions, const char* path) +int posix_spawn_file_actions_addchdir(posix_spawn_file_actions_t* actions, char const* path) { actions->state->actions.append([path]() { return chdir(path); }); return 0; @@ -157,7 +157,7 @@ int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t* actions, int ol } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawn_file_actions_addopen.html -int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t* actions, int want_fd, const char* path, int flags, mode_t mode) +int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t* actions, int want_fd, char const* path, int flags, mode_t mode) { actions->state->actions.append([want_fd, path, flags, mode]() { int opened_fd = open(path, flags, mode); @@ -191,42 +191,42 @@ int posix_spawnattr_destroy(posix_spawnattr_t*) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getflags.html -int posix_spawnattr_getflags(const posix_spawnattr_t* attr, short* out_flags) +int posix_spawnattr_getflags(posix_spawnattr_t const* attr, short* out_flags) { *out_flags = attr->flags; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getpgroup.html -int posix_spawnattr_getpgroup(const posix_spawnattr_t* attr, pid_t* out_pgroup) +int posix_spawnattr_getpgroup(posix_spawnattr_t const* attr, pid_t* out_pgroup) { *out_pgroup = attr->pgroup; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedparam.html -int posix_spawnattr_getschedparam(const posix_spawnattr_t* attr, struct sched_param* out_schedparam) +int posix_spawnattr_getschedparam(posix_spawnattr_t const* attr, struct sched_param* out_schedparam) { *out_schedparam = attr->schedparam; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getschedpolicy.html -int posix_spawnattr_getschedpolicy(const posix_spawnattr_t* attr, int* out_schedpolicy) +int posix_spawnattr_getschedpolicy(posix_spawnattr_t const* attr, int* out_schedpolicy) { *out_schedpolicy = attr->schedpolicy; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigdefault.html -int posix_spawnattr_getsigdefault(const posix_spawnattr_t* attr, sigset_t* out_sigdefault) +int posix_spawnattr_getsigdefault(posix_spawnattr_t const* attr, sigset_t* out_sigdefault) { *out_sigdefault = attr->sigdefault; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_getsigmask.html -int posix_spawnattr_getsigmask(const posix_spawnattr_t* attr, sigset_t* out_sigmask) +int posix_spawnattr_getsigmask(posix_spawnattr_t const* attr, sigset_t* out_sigmask) { *out_sigmask = attr->sigmask; return 0; @@ -276,14 +276,14 @@ int posix_spawnattr_setschedpolicy(posix_spawnattr_t* attr, int schedpolicy) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setsigdefault.html -int posix_spawnattr_setsigdefault(posix_spawnattr_t* attr, const sigset_t* sigdefault) +int posix_spawnattr_setsigdefault(posix_spawnattr_t* attr, sigset_t const* sigdefault) { attr->sigdefault = *sigdefault; return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/posix_spawnattr_setsigmask.html -int posix_spawnattr_setsigmask(posix_spawnattr_t* attr, const sigset_t* sigmask) +int posix_spawnattr_setsigmask(posix_spawnattr_t* attr, sigset_t const* sigmask) { attr->sigmask = *sigmask; return 0; diff --git a/Userland/Libraries/LibC/spawn.h b/Userland/Libraries/LibC/spawn.h index c5f2168b1a..8531e67044 100644 --- a/Userland/Libraries/LibC/spawn.h +++ b/Userland/Libraries/LibC/spawn.h @@ -49,30 +49,30 @@ typedef struct { sigset_t sigmask; } posix_spawnattr_t; -int posix_spawn(pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const argv[], char* const envp[]); -int posix_spawnp(pid_t*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const argv[], char* const envp[]); +int posix_spawn(pid_t*, char const*, posix_spawn_file_actions_t const*, posix_spawnattr_t const*, char* const argv[], char* const envp[]); +int posix_spawnp(pid_t*, char const*, posix_spawn_file_actions_t const*, posix_spawnattr_t const*, char* const argv[], char* const envp[]); -int posix_spawn_file_actions_addchdir(posix_spawn_file_actions_t*, const char*); +int posix_spawn_file_actions_addchdir(posix_spawn_file_actions_t*, char const*); int posix_spawn_file_actions_addfchdir(posix_spawn_file_actions_t*, int); int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t*, int); int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t*, int old_fd, int new_fd); -int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t*, int fd, const char*, int flags, mode_t); +int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t*, int fd, char const*, int flags, mode_t); int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t*); int posix_spawn_file_actions_init(posix_spawn_file_actions_t*); int posix_spawnattr_destroy(posix_spawnattr_t*); -int posix_spawnattr_getflags(const posix_spawnattr_t*, short*); -int posix_spawnattr_getpgroup(const posix_spawnattr_t*, pid_t*); -int posix_spawnattr_getschedparam(const posix_spawnattr_t*, struct sched_param*); -int posix_spawnattr_getschedpolicy(const posix_spawnattr_t*, int*); -int posix_spawnattr_getsigdefault(const posix_spawnattr_t*, sigset_t*); -int posix_spawnattr_getsigmask(const posix_spawnattr_t*, sigset_t*); +int posix_spawnattr_getflags(posix_spawnattr_t const*, short*); +int posix_spawnattr_getpgroup(posix_spawnattr_t const*, pid_t*); +int posix_spawnattr_getschedparam(posix_spawnattr_t const*, struct sched_param*); +int posix_spawnattr_getschedpolicy(posix_spawnattr_t const*, int*); +int posix_spawnattr_getsigdefault(posix_spawnattr_t const*, sigset_t*); +int posix_spawnattr_getsigmask(posix_spawnattr_t const*, sigset_t*); int posix_spawnattr_init(posix_spawnattr_t*); int posix_spawnattr_setflags(posix_spawnattr_t*, short); int posix_spawnattr_setpgroup(posix_spawnattr_t*, pid_t); int posix_spawnattr_setschedparam(posix_spawnattr_t*, const struct sched_param*); int posix_spawnattr_setschedpolicy(posix_spawnattr_t*, int); -int posix_spawnattr_setsigdefault(posix_spawnattr_t*, const sigset_t*); -int posix_spawnattr_setsigmask(posix_spawnattr_t*, const sigset_t*); +int posix_spawnattr_setsigdefault(posix_spawnattr_t*, sigset_t const*); +int posix_spawnattr_setsigmask(posix_spawnattr_t*, sigset_t const*); __END_DECLS diff --git a/Userland/Libraries/LibC/stat.cpp b/Userland/Libraries/LibC/stat.cpp index 3516de8df3..bcb52fd898 100644 --- a/Userland/Libraries/LibC/stat.cpp +++ b/Userland/Libraries/LibC/stat.cpp @@ -22,7 +22,7 @@ mode_t umask(mode_t mask) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdir.html -int mkdir(const char* pathname, mode_t mode) +int mkdir(char const* pathname, mode_t mode) { if (!pathname) { errno = EFAULT; @@ -33,7 +33,7 @@ int mkdir(const char* pathname, mode_t mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/chmod.html -int chmod(const char* pathname, mode_t mode) +int chmod(char const* pathname, mode_t mode) { return fchmodat(AT_FDCWD, pathname, mode, 0); } @@ -69,12 +69,12 @@ int fchmod(int fd, mode_t mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifo.html -int mkfifo(const char* pathname, mode_t mode) +int mkfifo(char const* pathname, mode_t mode) { return mknod(pathname, mode | S_IFIFO, 0); } -static int do_stat(int dirfd, const char* path, struct stat* statbuf, bool follow_symlinks) +static int do_stat(int dirfd, char const* path, struct stat* statbuf, bool follow_symlinks) { if (!path) { errno = EFAULT; @@ -86,13 +86,13 @@ static int do_stat(int dirfd, const char* path, struct stat* statbuf, bool follo } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/lstat.html -int lstat(const char* path, struct stat* statbuf) +int lstat(char const* path, struct stat* statbuf) { return do_stat(AT_FDCWD, path, statbuf, false); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/stat.html -int stat(const char* path, struct stat* statbuf) +int stat(char const* path, struct stat* statbuf) { return do_stat(AT_FDCWD, path, statbuf, true); } @@ -105,7 +105,7 @@ int fstat(int fd, struct stat* statbuf) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fstatat.html -int fstatat(int fd, const char* path, struct stat* statbuf, int flags) +int fstatat(int fd, char const* path, struct stat* statbuf, int flags) { return do_stat(fd, path, statbuf, !(flags & AT_SYMLINK_NOFOLLOW)); } diff --git a/Userland/Libraries/LibC/stdio.cpp b/Userland/Libraries/LibC/stdio.cpp index efcab202e5..ee23401c5c 100644 --- a/Userland/Libraries/LibC/stdio.cpp +++ b/Userland/Libraries/LibC/stdio.cpp @@ -124,7 +124,7 @@ ssize_t FILE::do_read(u8* data, size_t size) return nread; } -ssize_t FILE::do_write(const u8* data, size_t size) +ssize_t FILE::do_write(u8 const* data, size_t size) { int nwritten = ::write(m_fd, data, size); @@ -154,7 +154,7 @@ bool FILE::read_into_buffer() bool FILE::write_from_buffer() { size_t size; - const u8* data = m_buffer.begin_dequeue(size); + u8 const* data = m_buffer.begin_dequeue(size); // If we want to write, the buffer must have something in it! VERIFY(size); @@ -180,7 +180,7 @@ size_t FILE::read(u8* data, size_t size) if (m_buffer.may_use()) { // Let's see if the buffer has something queued for us. size_t queued_size; - const u8* queued_data = m_buffer.begin_dequeue(queued_size); + u8 const* queued_data = m_buffer.begin_dequeue(queued_size); if (queued_size == 0) { // Nothing buffered; we're going to have to read some. bool read_some_more = read_into_buffer(); @@ -209,7 +209,7 @@ size_t FILE::read(u8* data, size_t size) return total_read; } -size_t FILE::write(const u8* data, size_t size) +size_t FILE::write(u8 const* data, size_t size) { size_t total_written = 0; @@ -426,7 +426,7 @@ size_t FILE::Buffer::buffered_size() const return m_capacity - (m_begin - m_end); } -const u8* FILE::Buffer::begin_dequeue(size_t& available_size) const +u8 const* FILE::Buffer::begin_dequeue(size_t& available_size) const { if (m_ungotten != 0u) { auto available_bytes = count_trailing_zeroes(m_ungotten) + 1; @@ -743,19 +743,19 @@ int putchar(int ch) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fputs.html -int fputs(const char* s, FILE* stream) +int fputs(char const* s, FILE* stream) { VERIFY(stream); size_t len = strlen(s); ScopedFileLock lock(stream); - size_t nwritten = stream->write(reinterpret_cast<const u8*>(s), len); + size_t nwritten = stream->write(reinterpret_cast<u8 const*>(s), len); if (nwritten < len) return EOF; return 1; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/puts.html -int puts(const char* s) +int puts(char const* s) { int rc = fputs(s, stdout); if (rc == EOF) @@ -799,13 +799,13 @@ size_t fread(void* ptr, size_t size, size_t nmemb, FILE* stream) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fwrite.html -size_t fwrite(const void* ptr, size_t size, size_t nmemb, FILE* stream) +size_t fwrite(void const* ptr, size_t size, size_t nmemb, FILE* stream) { VERIFY(stream); VERIFY(!Checked<size_t>::multiplication_would_overflow(size, nmemb)); ScopedFileLock lock(stream); - size_t nwritten = stream->write(reinterpret_cast<const u8*>(ptr), size * nmemb); + size_t nwritten = stream->write(reinterpret_cast<u8 const*>(ptr), size * nmemb); if (!nwritten) return 0; return nwritten / size; @@ -859,7 +859,7 @@ int fgetpos(FILE* stream, fpos_t* pos) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fsetpos.html -int fsetpos(FILE* stream, const fpos_t* pos) +int fsetpos(FILE* stream, fpos_t const* pos) { VERIFY(stream); VERIFY(pos); @@ -881,13 +881,13 @@ ALWAYS_INLINE void stdout_putch(char*&, char ch) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vfprintf.html -int vfprintf(FILE* stream, const char* fmt, va_list ap) +int vfprintf(FILE* stream, char const* fmt, va_list ap) { return printf_internal([stream](auto, char ch) { fputc(ch, stream); }, nullptr, fmt, ap); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fprintf.html -int fprintf(FILE* stream, const char* fmt, ...) +int fprintf(FILE* stream, char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -897,13 +897,13 @@ int fprintf(FILE* stream, const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vprintf.html -int vprintf(const char* fmt, va_list ap) +int vprintf(char const* fmt, va_list ap) { return printf_internal(stdout_putch, nullptr, fmt, ap); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/printf.html -int printf(const char* fmt, ...) +int printf(char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -913,7 +913,7 @@ int printf(const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vasprintf.html -int vasprintf(char** strp, const char* fmt, va_list ap) +int vasprintf(char** strp, char const* fmt, va_list ap) { StringBuilder builder; builder.appendvf(fmt, ap); @@ -924,7 +924,7 @@ int vasprintf(char** strp, const char* fmt, va_list ap) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/asprintf.html -int asprintf(char** strp, const char* fmt, ...) +int asprintf(char** strp, char const* fmt, ...) { StringBuilder builder; va_list ap; @@ -943,7 +943,7 @@ static void buffer_putch(char*& bufptr, char ch) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vsprintf.html -int vsprintf(char* buffer, const char* fmt, va_list ap) +int vsprintf(char* buffer, char const* fmt, va_list ap) { int ret = printf_internal(buffer_putch, buffer, fmt, ap); buffer[ret] = '\0'; @@ -951,7 +951,7 @@ int vsprintf(char* buffer, const char* fmt, va_list ap) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sprintf.html -int sprintf(char* buffer, const char* fmt, ...) +int sprintf(char* buffer, char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -961,7 +961,7 @@ int sprintf(char* buffer, const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vsnprintf.html -int vsnprintf(char* buffer, size_t size, const char* fmt, va_list ap) +int vsnprintf(char* buffer, size_t size, char const* fmt, va_list ap) { size_t space_remaining = 0; if (size) { @@ -985,7 +985,7 @@ int vsnprintf(char* buffer, size_t size, const char* fmt, va_list ap) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/snprintf.html -int snprintf(char* buffer, size_t size, const char* fmt, ...) +int snprintf(char* buffer, size_t size, char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -995,14 +995,14 @@ int snprintf(char* buffer, size_t size, const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/perror.html -void perror(const char* s) +void perror(char const* s) { int saved_errno = errno; dbgln("perror(): {}: {}", s, strerror(saved_errno)); warnln("{}: {}", s, strerror(saved_errno)); } -static int parse_mode(const char* mode) +static int parse_mode(char const* mode) { int flags = 0; @@ -1040,7 +1040,7 @@ static int parse_mode(const char* mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fopen.html -FILE* fopen(const char* pathname, const char* mode) +FILE* fopen(char const* pathname, char const* mode) { int flags = parse_mode(mode); int fd = open(pathname, flags, 0666); @@ -1050,7 +1050,7 @@ FILE* fopen(const char* pathname, const char* mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/freopen.html -FILE* freopen(const char* pathname, const char* mode, FILE* stream) +FILE* freopen(char const* pathname, char const* mode, FILE* stream) { VERIFY(stream); if (!pathname) { @@ -1068,7 +1068,7 @@ FILE* freopen(const char* pathname, const char* mode, FILE* stream) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdopen.html -FILE* fdopen(int fd, const char* mode) +FILE* fdopen(int fd, char const* mode) { int flags = parse_mode(mode); // FIXME: Verify that the mode matches how fd is already open. @@ -1078,7 +1078,7 @@ FILE* fdopen(int fd, const char* mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fmemopen.html -FILE* fmemopen(void*, size_t, const char*) +FILE* fmemopen(void*, size_t, char const*) { // FIXME: Implement me :^) TODO(); @@ -1113,7 +1113,7 @@ int fclose(FILE* stream) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/rename.html -int rename(const char* oldpath, const char* newpath) +int rename(char const* oldpath, char const* newpath) { if (!oldpath || !newpath) { errno = EFAULT; @@ -1124,7 +1124,7 @@ int rename(const char* oldpath, const char* newpath) __RETURN_WITH_ERRNO(rc, rc, -1); } -void dbgputstr(const char* characters, size_t length) +void dbgputstr(char const* characters, size_t length) { syscall(SC_dbgputstr, characters, length); } @@ -1137,7 +1137,7 @@ char* tmpnam(char*) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/popen.html -FILE* popen(const char* command, const char* type) +FILE* popen(char const* command, char const* type) { if (!type || (*type != 'r' && *type != 'w')) { errno = EINVAL; @@ -1208,7 +1208,7 @@ int pclose(FILE* stream) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/remove.html -int remove(const char* pathname) +int remove(char const* pathname) { if (unlink(pathname) < 0) { if (errno == EISDIR) @@ -1219,7 +1219,7 @@ int remove(const char* pathname) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/scanf.html -int scanf(const char* fmt, ...) +int scanf(char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -1229,7 +1229,7 @@ int scanf(const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/fscanf.html -int fscanf(FILE* stream, const char* fmt, ...) +int fscanf(FILE* stream, char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -1239,7 +1239,7 @@ int fscanf(FILE* stream, const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sscanf.html -int sscanf(const char* buffer, const char* fmt, ...) +int sscanf(char const* buffer, char const* fmt, ...) { va_list ap; va_start(ap, fmt); @@ -1249,7 +1249,7 @@ int sscanf(const char* buffer, const char* fmt, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vfscanf.html -int vfscanf(FILE* stream, const char* fmt, va_list ap) +int vfscanf(FILE* stream, char const* fmt, va_list ap) { char buffer[BUFSIZ]; if (!fgets(buffer, sizeof(buffer) - 1, stream)) @@ -1258,7 +1258,7 @@ int vfscanf(FILE* stream, const char* fmt, va_list ap) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/vscanf.html -int vscanf(const char* fmt, va_list ap) +int vscanf(char const* fmt, va_list ap) { return vfscanf(stdin, fmt, ap); } diff --git a/Userland/Libraries/LibC/stdio.h b/Userland/Libraries/LibC/stdio.h index 8128beca77..96999ae422 100644 --- a/Userland/Libraries/LibC/stdio.h +++ b/Userland/Libraries/LibC/stdio.h @@ -39,7 +39,7 @@ typedef off_t fpos_t; int fseek(FILE*, long offset, int whence); int fseeko(FILE*, off_t offset, int whence); int fgetpos(FILE*, fpos_t*); -int fsetpos(FILE*, const fpos_t*); +int fsetpos(FILE*, fpos_t const*); long ftell(FILE*); off_t ftello(FILE*); char* fgets(char* buffer, int size, FILE*); @@ -53,11 +53,11 @@ int getchar(void); ssize_t getdelim(char**, size_t*, int, FILE*); ssize_t getline(char**, size_t*, FILE*); int ungetc(int c, FILE*); -int remove(const char* pathname); -FILE* fdopen(int fd, const char* mode); -FILE* fopen(const char* pathname, const char* mode); -FILE* freopen(const char* pathname, const char* mode, FILE*); -FILE* fmemopen(void* buf, size_t size, const char* mode); +int remove(char const* pathname); +FILE* fdopen(int fd, char const* mode); +FILE* fopen(char const* pathname, char const* mode); +FILE* freopen(char const* pathname, char const* mode, FILE*); +FILE* fmemopen(void* buf, size_t size, char const* mode); void flockfile(FILE* filehandle); void funlockfile(FILE* filehandle); int fclose(FILE*); @@ -68,36 +68,36 @@ int feof(FILE*); int fflush(FILE*); size_t fread(void* ptr, size_t size, size_t nmemb, FILE*); size_t fread_unlocked(void* ptr, size_t size, size_t nmemb, FILE*); -size_t fwrite(const void* ptr, size_t size, size_t nmemb, FILE*); -int vprintf(const char* fmt, va_list) __attribute__((format(printf, 1, 0))); -int vfprintf(FILE*, const char* fmt, va_list) __attribute__((format(printf, 2, 0))); -int vasprintf(char** strp, const char* fmt, va_list) __attribute__((format(printf, 2, 0))); -int vsprintf(char* buffer, const char* fmt, va_list) __attribute__((format(printf, 2, 0))); -int vsnprintf(char* buffer, size_t, const char* fmt, va_list) __attribute__((format(printf, 3, 0))); -int fprintf(FILE*, const char* fmt, ...) __attribute__((format(printf, 2, 3))); -int printf(const char* fmt, ...) __attribute__((format(printf, 1, 2))); -void dbgputstr(const char*, size_t); -int sprintf(char* buffer, const char* fmt, ...) __attribute__((format(printf, 2, 3))); -int asprintf(char** strp, const char* fmt, ...) __attribute__((format(printf, 2, 3))); -int snprintf(char* buffer, size_t, const char* fmt, ...) __attribute__((format(printf, 3, 4))); +size_t fwrite(void const* ptr, size_t size, size_t nmemb, FILE*); +int vprintf(char const* fmt, va_list) __attribute__((format(printf, 1, 0))); +int vfprintf(FILE*, char const* fmt, va_list) __attribute__((format(printf, 2, 0))); +int vasprintf(char** strp, char const* fmt, va_list) __attribute__((format(printf, 2, 0))); +int vsprintf(char* buffer, char const* fmt, va_list) __attribute__((format(printf, 2, 0))); +int vsnprintf(char* buffer, size_t, char const* fmt, va_list) __attribute__((format(printf, 3, 0))); +int fprintf(FILE*, char const* fmt, ...) __attribute__((format(printf, 2, 3))); +int printf(char const* fmt, ...) __attribute__((format(printf, 1, 2))); +void dbgputstr(char const*, size_t); +int sprintf(char* buffer, char const* fmt, ...) __attribute__((format(printf, 2, 3))); +int asprintf(char** strp, char const* fmt, ...) __attribute__((format(printf, 2, 3))); +int snprintf(char* buffer, size_t, char const* fmt, ...) __attribute__((format(printf, 3, 4))); int putchar(int ch); int putc(int ch, FILE*); -int puts(const char*); -int fputs(const char*, FILE*); -void perror(const char*); -int scanf(const char* fmt, ...) __attribute__((format(scanf, 1, 2))); -int sscanf(const char* str, const char* fmt, ...) __attribute__((format(scanf, 2, 3))); -int fscanf(FILE*, const char* fmt, ...) __attribute__((format(scanf, 2, 3))); -int vscanf(const char*, va_list) __attribute__((format(scanf, 1, 0))); -int vfscanf(FILE*, const char*, va_list) __attribute__((format(scanf, 2, 0))); -int vsscanf(const char*, const char*, va_list) __attribute__((format(scanf, 2, 0))); +int puts(char const*); +int fputs(char const*, FILE*); +void perror(char const*); +int scanf(char const* fmt, ...) __attribute__((format(scanf, 1, 2))); +int sscanf(char const* str, char const* fmt, ...) __attribute__((format(scanf, 2, 3))); +int fscanf(FILE*, char const* fmt, ...) __attribute__((format(scanf, 2, 3))); +int vscanf(char const*, va_list) __attribute__((format(scanf, 1, 0))); +int vfscanf(FILE*, char const*, va_list) __attribute__((format(scanf, 2, 0))); +int vsscanf(char const*, char const*, va_list) __attribute__((format(scanf, 2, 0))); int setvbuf(FILE*, char* buf, int mode, size_t); void setbuf(FILE*, char* buf); void setlinebuf(FILE*); -int rename(const char* oldpath, const char* newpath); +int rename(char const* oldpath, char const* newpath); FILE* tmpfile(void); char* tmpnam(char*); -FILE* popen(const char* command, const char* type); +FILE* popen(char const* command, char const* type); int pclose(FILE*); __END_DECLS diff --git a/Userland/Libraries/LibC/stdlib.cpp b/Userland/Libraries/LibC/stdlib.cpp index d9e7d73ead..695c9c35e8 100644 --- a/Userland/Libraries/LibC/stdlib.cpp +++ b/Userland/Libraries/LibC/stdlib.cpp @@ -34,7 +34,7 @@ #include <unistd.h> #include <wchar.h> -static void strtons(const char* str, char** endptr) +static void strtons(char const* str, char** endptr) { assert(endptr); char* ptr = const_cast<char*>(str); @@ -49,7 +49,7 @@ enum Sign { Positive, }; -static Sign strtosign(const char* str, char** endptr) +static Sign strtosign(char const* str, char** endptr) { assert(endptr); if (*str == '+') { @@ -128,7 +128,7 @@ public: private: bool can_append_digit(int digit) { - const bool is_below_cutoff = positive() ? (m_num < m_cutoff) : (m_num > m_cutoff); + bool const is_below_cutoff = positive() ? (m_num < m_cutoff) : (m_num > m_cutoff); if (is_below_cutoff) { return true; @@ -232,7 +232,7 @@ void abort() static HashTable<FlatPtr> s_malloced_environment_variables; -static void free_environment_variable_if_needed(const char* var) +static void free_environment_variable_if_needed(char const* var) { if (!s_malloced_environment_variables.contains((FlatPtr)var)) return; @@ -240,11 +240,11 @@ static void free_environment_variable_if_needed(const char* var) s_malloced_environment_variables.remove((FlatPtr)var); } -char* getenv(const char* name) +char* getenv(char const* name) { size_t vl = strlen(name); for (size_t i = 0; environ[i]; ++i) { - const char* decl = environ[i]; + char const* decl = environ[i]; char* eq = strchr(decl, '='); if (!eq) continue; @@ -258,7 +258,7 @@ char* getenv(const char* name) return nullptr; } -char* secure_getenv(const char* name) +char* secure_getenv(char const* name) { if (getauxval(AT_SECURE)) return nullptr; @@ -266,7 +266,7 @@ char* secure_getenv(const char* name) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/unsetenv.html -int unsetenv(const char* name) +int unsetenv(char const* name) { auto new_var_len = strlen(name); size_t environ_size = 0; @@ -307,12 +307,12 @@ int clearenv() } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/setenv.html -int setenv(const char* name, const char* value, int overwrite) +int setenv(char const* name, char const* value, int overwrite) { return serenity_setenv(name, strlen(name), value, strlen(value), overwrite); } -int serenity_setenv(const char* name, ssize_t name_length, const char* value, ssize_t value_length, int overwrite) +int serenity_setenv(char const* name, ssize_t name_length, char const* value, ssize_t value_length, int overwrite) { if (!overwrite && getenv(name)) return 0; @@ -374,14 +374,14 @@ int putenv(char* new_var) return 0; } -static const char* __progname = NULL; +static char const* __progname = NULL; -const char* getprogname() +char const* getprogname() { return __progname; } -void setprogname(const char* progname) +void setprogname(char const* progname) { for (int i = strlen(progname) - 1; i >= 0; i--) { if (progname[i] == '/') { @@ -394,7 +394,7 @@ void setprogname(const char* progname) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtod.html -double strtod(const char* str, char** endptr) +double strtod(char const* str, char** endptr) { // Parse spaces, sign, and base char* parse_ptr = const_cast<char*>(str); @@ -451,7 +451,7 @@ double strtod(const char* str, char** endptr) char exponent_upper; int base = 10; if (*parse_ptr == '0') { - const char base_ch = *(parse_ptr + 1); + char const base_ch = *(parse_ptr + 1); if (base_ch == 'x' || base_ch == 'X') { base = 16; parse_ptr += 2; @@ -676,26 +676,26 @@ double strtod(const char* str, char** endptr) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtold.html -long double strtold(const char* str, char** endptr) +long double strtold(char const* str, char** endptr) { assert(sizeof(double) == sizeof(long double)); return strtod(str, endptr); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtof.html -float strtof(const char* str, char** endptr) +float strtof(char const* str, char** endptr) { return strtod(str, endptr); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/atof.html -double atof(const char* str) +double atof(char const* str) { return strtod(str, nullptr); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/atoi.html -int atoi(const char* str) +int atoi(char const* str) { long value = strtol(str, nullptr, 10); if (value > INT_MAX) { @@ -705,13 +705,13 @@ int atoi(const char* str) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/atol.html -long atol(const char* str) +long atol(char const* str) { return strtol(str, nullptr, 10); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/atoll.html -long long atoll(const char* str) +long long atoll(char const* str) { return strtoll(str, nullptr, 10); } @@ -808,13 +808,13 @@ void srandom(unsigned seed) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/system.html -int system(const char* command) +int system(char const* command) { if (!command) return 1; pid_t child; - const char* argv[] = { "sh", "-c", command, nullptr }; + char const* argv[] = { "sh", "-c", command, nullptr }; if ((errno = posix_spawn(&child, "/bin/sh", nullptr, nullptr, const_cast<char**>(argv), environ))) return -1; int wstatus; @@ -872,7 +872,7 @@ char* mkdtemp(char* pattern) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/bsearch.html -void* bsearch(const void* key, const void* base, size_t nmemb, size_t size, int (*compar)(const void*, const void*)) +void* bsearch(void const* key, void const* base, size_t nmemb, size_t size, int (*compar)(void const*, void const*)) { char* start = static_cast<char*>(const_cast<void*>(base)); while (nmemb > 0) { @@ -956,14 +956,14 @@ int mblen(char const* s, size_t n) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mbstowcs.html -size_t mbstowcs(wchar_t* pwcs, const char* s, size_t n) +size_t mbstowcs(wchar_t* pwcs, char const* s, size_t n) { static mbstate_t state = {}; return mbsrtowcs(pwcs, &s, n, &state); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mbtowc.html -int mbtowc(wchar_t* pwc, const char* s, size_t n) +int mbtowc(wchar_t* pwc, char const* s, size_t n) { static mbstate_t internal_state = {}; @@ -998,11 +998,11 @@ int wctomb(char* s, wchar_t wc) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/wcstombs.html -size_t wcstombs(char* dest, const wchar_t* src, size_t max) +size_t wcstombs(char* dest, wchar_t const* src, size_t max) { char* original_dest = dest; while ((size_t)(dest - original_dest) < max) { - StringView v { (const char*)src, sizeof(wchar_t) }; + StringView v { (char const*)src, sizeof(wchar_t) }; // FIXME: dependent on locale, for now utf-8 is supported. Utf8View utf8 { v }; @@ -1021,7 +1021,7 @@ size_t wcstombs(char* dest, const wchar_t* src, size_t max) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtol.html -long strtol(const char* str, char** endptr, int base) +long strtol(char const* str, char** endptr, int base) { long long value = strtoll(str, endptr, base); if (value < LONG_MIN) { @@ -1035,7 +1035,7 @@ long strtol(const char* str, char** endptr, int base) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtoul.html -unsigned long strtoul(const char* str, char** endptr, int base) +unsigned long strtoul(char const* str, char** endptr, int base) { unsigned long long value = strtoull(str, endptr, base); if (value > ULONG_MAX) { @@ -1046,7 +1046,7 @@ unsigned long strtoul(const char* str, char** endptr, int base) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtoll.html -long long strtoll(const char* str, char** endptr, int base) +long long strtoll(char const* str, char** endptr, int base) { // Parse spaces and sign char* parse_ptr = const_cast<char*>(str); @@ -1124,7 +1124,7 @@ long long strtoll(const char* str, char** endptr, int base) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtoull.html -unsigned long long strtoull(const char* str, char** endptr, int base) +unsigned long long strtoull(char const* str, char** endptr, int base) { // Parse spaces and sign char* parse_ptr = const_cast<char*>(str); @@ -1257,7 +1257,7 @@ uint32_t arc4random_uniform(uint32_t max_bounds) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html -char* realpath(const char* pathname, char* buffer) +char* realpath(char const* pathname, char* buffer) { if (!pathname) { errno = EFAULT; diff --git a/Userland/Libraries/LibC/stdlib.h b/Userland/Libraries/LibC/stdlib.h index 21865cd398..8a76ae78fe 100644 --- a/Userland/Libraries/LibC/stdlib.h +++ b/Userland/Libraries/LibC/stdlib.h @@ -27,27 +27,27 @@ void free(void*); __attribute__((alloc_size(2))) void* realloc(void* ptr, size_t); __attribute__((malloc, alloc_size(1), alloc_align(2))) void* _aligned_malloc(size_t size, size_t alignment); void _aligned_free(void* memblock); -char* getenv(const char* name); -char* secure_getenv(const char* name); +char* getenv(char const* name); +char* secure_getenv(char const* name); int putenv(char*); -int unsetenv(const char*); +int unsetenv(char const*); int clearenv(void); -int setenv(const char* name, const char* value, int overwrite); -int serenity_setenv(const char* name, ssize_t name_length, const char* value, ssize_t value_length, int overwrite); -const char* getprogname(void); -void setprogname(const char*); -int atoi(const char*); -long atol(const char*); -long long atoll(const char*); -double strtod(const char*, char** endptr); -long double strtold(const char*, char** endptr); -float strtof(const char*, char** endptr); -long strtol(const char*, char** endptr, int base); -long long strtoll(const char*, char** endptr, int base); -unsigned long long strtoull(const char*, char** endptr, int base); -unsigned long strtoul(const char*, char** endptr, int base); -void qsort(void* base, size_t nmemb, size_t size, int (*compar)(const void*, const void*)); -void qsort_r(void* base, size_t nmemb, size_t size, int (*compar)(const void*, const void*, void*), void* arg); +int setenv(char const* name, char const* value, int overwrite); +int serenity_setenv(char const* name, ssize_t name_length, char const* value, ssize_t value_length, int overwrite); +char const* getprogname(void); +void setprogname(char const*); +int atoi(char const*); +long atol(char const*); +long long atoll(char const*); +double strtod(char const*, char** endptr); +long double strtold(char const*, char** endptr); +float strtof(char const*, char** endptr); +long strtol(char const*, char** endptr, int base); +long long strtoll(char const*, char** endptr, int base); +unsigned long long strtoull(char const*, char** endptr, int base); +unsigned long strtoul(char const*, char** endptr, int base); +void qsort(void* base, size_t nmemb, size_t size, int (*compar)(void const*, void const*)); +void qsort_r(void* base, size_t nmemb, size_t size, int (*compar)(void const*, void const*, void*), void* arg); int atexit(void (*function)(void)); __attribute__((noreturn)) void exit(int status); __attribute__((noreturn)) void abort(void); @@ -56,18 +56,18 @@ int ptsname_r(int fd, char* buffer, size_t); int abs(int); long labs(long); long long int llabs(long long int); -double atof(const char*); -int system(const char* command); +double atof(char const*); +int system(char const* command); char* mktemp(char*); int mkstemp(char*); char* mkdtemp(char*); -void* bsearch(const void* key, const void* base, size_t nmemb, size_t size, int (*compar)(const void*, const void*)); +void* bsearch(void const* key, void const* base, size_t nmemb, size_t size, int (*compar)(void const*, void const*)); int mblen(char const*, size_t); -size_t mbstowcs(wchar_t*, const char*, size_t); -int mbtowc(wchar_t*, const char*, size_t); +size_t mbstowcs(wchar_t*, char const*, size_t); +int mbtowc(wchar_t*, char const*, size_t); int wctomb(char*, wchar_t); -size_t wcstombs(char*, const wchar_t*, size_t); -char* realpath(const char* pathname, char* buffer); +size_t wcstombs(char*, wchar_t const*, size_t); +char* realpath(char const* pathname, char* buffer); __attribute__((noreturn)) void _Exit(int status); #define RAND_MAX 32767 diff --git a/Userland/Libraries/LibC/string.cpp b/Userland/Libraries/LibC/string.cpp index 093e77c871..90847bf63c 100644 --- a/Userland/Libraries/LibC/string.cpp +++ b/Userland/Libraries/LibC/string.cpp @@ -22,13 +22,13 @@ extern "C" { // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strspn.html -size_t strspn(const char* s, const char* accept) +size_t strspn(char const* s, char const* accept) { - const char* p = s; + char const* p = s; cont: char ch = *p++; char ac; - for (const char* ap = accept; (ac = *ap++) != '\0';) { + for (char const* ap = accept; (ac = *ap++) != '\0';) { if (ac == ch) goto cont; } @@ -36,7 +36,7 @@ cont: } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcspn.html -size_t strcspn(const char* s, const char* reject) +size_t strcspn(char const* s, char const* reject) { for (auto* p = s;;) { char c = *p++; @@ -50,7 +50,7 @@ size_t strcspn(const char* s, const char* reject) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strlen.html -size_t strlen(const char* str) +size_t strlen(char const* str) { size_t len = 0; while (*(str++)) @@ -59,7 +59,7 @@ size_t strlen(const char* str) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strnlen.html -size_t strnlen(const char* str, size_t maxlen) +size_t strnlen(char const* str, size_t maxlen) { size_t len = 0; for (; len < maxlen && *str; str++) @@ -68,7 +68,7 @@ size_t strnlen(const char* str, size_t maxlen) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strdup.html -char* strdup(const char* str) +char* strdup(char const* str) { size_t len = strlen(str); char* new_str = (char*)malloc(len + 1); @@ -78,7 +78,7 @@ char* strdup(const char* str) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strndup.html -char* strndup(const char* str, size_t maxlen) +char* strndup(char const* str, size_t maxlen) { size_t len = strnlen(str, maxlen); char* new_str = (char*)malloc(len + 1); @@ -88,22 +88,22 @@ char* strndup(const char* str, size_t maxlen) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcmp.html -int strcmp(const char* s1, const char* s2) +int strcmp(char const* s1, char const* s2) { while (*s1 == *s2++) if (*s1++ == 0) return 0; - return *(const unsigned char*)s1 - *(const unsigned char*)--s2; + return *(unsigned char const*)s1 - *(unsigned char const*)--s2; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strncmp.html -int strncmp(const char* s1, const char* s2, size_t n) +int strncmp(char const* s1, char const* s2, size_t n) { if (!n) return 0; do { if (*s1 != *s2++) - return *(const unsigned char*)s1 - *(const unsigned char*)--s2; + return *(unsigned char const*)s1 - *(unsigned char const*)--s2; if (*s1++ == 0) break; } while (--n); @@ -111,10 +111,10 @@ int strncmp(const char* s1, const char* s2, size_t n) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/memcmp.html -int memcmp(const void* v1, const void* v2, size_t n) +int memcmp(void const* v1, void const* v2, size_t n) { - auto* s1 = (const uint8_t*)v1; - auto* s2 = (const uint8_t*)v2; + auto* s1 = (uint8_t const*)v1; + auto* s2 = (uint8_t const*)v2; while (n-- > 0) { if (*s1++ != *s2++) return s1[-1] < s2[-1] ? -1 : 1; @@ -122,13 +122,13 @@ int memcmp(const void* v1, const void* v2, size_t n) return 0; } -int timingsafe_memcmp(const void* b1, const void* b2, size_t len) +int timingsafe_memcmp(void const* b1, void const* b2, size_t len) { return AK::timing_safe_compare(b1, b2, len) ? 1 : 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/memcpy.html -void* memcpy(void* dest_ptr, const void* src_ptr, size_t n) +void* memcpy(void* dest_ptr, void const* src_ptr, size_t n) { void* original_dest = dest_ptr; asm volatile( @@ -171,25 +171,25 @@ void* memset(void* dest_ptr, int c, size_t n) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/memmove.html -void* memmove(void* dest, const void* src, size_t n) +void* memmove(void* dest, void const* src, size_t n) { if (((FlatPtr)dest - (FlatPtr)src) >= n) return memcpy(dest, src, n); u8* pd = (u8*)dest; - const u8* ps = (const u8*)src; + u8 const* ps = (u8 const*)src; for (pd += n, ps += n; n--;) *--pd = *--ps; return dest; } -const void* memmem(const void* haystack, size_t haystack_length, const void* needle, size_t needle_length) +void const* memmem(void const* haystack, size_t haystack_length, void const* needle, size_t needle_length) { return AK::memmem(haystack, haystack_length, needle, needle_length); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcpy.html -char* strcpy(char* dest, const char* src) +char* strcpy(char* dest, char const* src) { char* original_dest = dest; while ((*dest++ = *src++) != '\0') @@ -198,7 +198,7 @@ char* strcpy(char* dest, const char* src) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strncpy.html -char* strncpy(char* dest, const char* src, size_t n) +char* strncpy(char* dest, char const* src, size_t n) { size_t i; for (i = 0; i < n && src[i] != '\0'; ++i) @@ -208,7 +208,7 @@ char* strncpy(char* dest, const char* src, size_t n) return dest; } -size_t strlcpy(char* dest, const char* src, size_t n) +size_t strlcpy(char* dest, char const* src, size_t n) { size_t i; // Would like to test i < n - 1 here, but n might be 0. @@ -222,7 +222,7 @@ size_t strlcpy(char* dest, const char* src, size_t n) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strchr.html -char* strchr(const char* str, int c) +char* strchr(char const* str, int c) { char ch = c; for (;; ++str) { @@ -234,12 +234,12 @@ char* strchr(const char* str, int c) } // https://pubs.opengroup.org/onlinepubs/9699959399/functions/index.html -char* index(const char* str, int c) +char* index(char const* str, int c) { return strchr(str, c); } -char* strchrnul(const char* str, int c) +char* strchrnul(char const* str, int c) { char ch = c; for (;; ++str) { @@ -249,10 +249,10 @@ char* strchrnul(const char* str, int c) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/memchr.html -void* memchr(const void* ptr, int c, size_t size) +void* memchr(void const* ptr, int c, size_t size) { char ch = c; - auto* cptr = (const char*)ptr; + auto* cptr = (char const*)ptr; for (size_t i = 0; i < size; ++i) { if (cptr[i] == ch) return const_cast<char*>(cptr + i); @@ -261,7 +261,7 @@ void* memchr(const void* ptr, int c, size_t size) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strrchr.html -char* strrchr(const char* str, int ch) +char* strrchr(char const* str, int ch) { char* last = nullptr; char c; @@ -273,13 +273,13 @@ char* strrchr(const char* str, int ch) } // https://pubs.opengroup.org/onlinepubs/9699959399/functions/rindex.html -char* rindex(const char* str, int ch) +char* rindex(char const* str, int ch) { return strrchr(str, ch); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcat.html -char* strcat(char* dest, const char* src) +char* strcat(char* dest, char const* src) { size_t dest_length = strlen(dest); size_t i; @@ -290,7 +290,7 @@ char* strcat(char* dest, const char* src) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strncat.html -char* strncat(char* dest, const char* src, size_t n) +char* strncat(char* dest, char const* src, size_t n) { size_t dest_length = strlen(dest); size_t i; @@ -300,7 +300,7 @@ char* strncat(char* dest, const char* src, size_t n) return dest; } -const char* const sys_errlist[] = { +char const* const sys_errlist[] = { #define __ENUMERATE_ERRNO_CODE(c, s) s, ENUMERATE_ERRNO_CODES(__ENUMERATE_ERRNO_CODE) #undef __ENUMERATE_ERRNO_CODE @@ -350,7 +350,7 @@ char* strsignal(int signum) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strstr.html -char* strstr(const char* haystack, const char* needle) +char* strstr(char const* haystack, char const* needle) { char nch; char hch; @@ -369,7 +369,7 @@ char* strstr(const char* haystack, const char* needle) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strpbrk.html -char* strpbrk(const char* s, const char* accept) +char* strpbrk(char const* s, char const* accept) { while (*s) if (strchr(accept, *s++)) @@ -378,7 +378,7 @@ char* strpbrk(const char* s, const char* accept) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok_r.html -char* strtok_r(char* str, const char* delim, char** saved_str) +char* strtok_r(char* str, char const* delim, char** saved_str) { if (!str) { if (!saved_str || *saved_str == nullptr) @@ -433,20 +433,20 @@ char* strtok_r(char* str, const char* delim, char** saved_str) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok.html -char* strtok(char* str, const char* delim) +char* strtok(char* str, char const* delim) { static char* saved_str; return strtok_r(str, delim, &saved_str); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcoll.html -int strcoll(const char* s1, const char* s2) +int strcoll(char const* s1, char const* s2) { return strcmp(s1, s2); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strxfrm.html -size_t strxfrm(char* dest, const char* src, size_t n) +size_t strxfrm(char* dest, char const* src, size_t n) { size_t i; for (i = 0; i < n && src[i] != '\0'; ++i) diff --git a/Userland/Libraries/LibC/string.h b/Userland/Libraries/LibC/string.h index c58ee96836..c3681c89ca 100644 --- a/Userland/Libraries/LibC/string.h +++ b/Userland/Libraries/LibC/string.h @@ -17,50 +17,50 @@ __BEGIN_DECLS // do the same here to maintain compatibility #include <strings.h> -size_t strlen(const char*); -size_t strnlen(const char*, size_t maxlen); +size_t strlen(char const*); +size_t strnlen(char const*, size_t maxlen); -int strcmp(const char*, const char*); -int strncmp(const char*, const char*, size_t); +int strcmp(char const*, char const*); +int strncmp(char const*, char const*, size_t); -int memcmp(const void*, const void*, size_t); -int timingsafe_memcmp(const void*, const void*, size_t); -void* memcpy(void*, const void*, size_t); -void* memmove(void*, const void*, size_t); -void* memchr(const void*, int c, size_t); -const void* memmem(const void* haystack, size_t, const void* needle, size_t); +int memcmp(void const*, void const*, size_t); +int timingsafe_memcmp(void const*, void const*, size_t); +void* memcpy(void*, void const*, size_t); +void* memmove(void*, void const*, size_t); +void* memchr(void const*, int c, size_t); +void const* memmem(void const* haystack, size_t, void const* needle, size_t); void* memset(void*, int, size_t); void explicit_bzero(void*, size_t) __attribute__((nonnull(1))); -__attribute__((malloc)) char* strdup(const char*); -__attribute__((malloc)) char* strndup(const char*, size_t); +__attribute__((malloc)) char* strdup(char const*); +__attribute__((malloc)) char* strndup(char const*, size_t); -char* strcpy(char* dest, const char* src); -char* strncpy(char* dest, const char* src, size_t); -__attribute__((warn_unused_result)) size_t strlcpy(char* dest, const char* src, size_t); +char* strcpy(char* dest, char const* src); +char* strncpy(char* dest, char const* src, size_t); +__attribute__((warn_unused_result)) size_t strlcpy(char* dest, char const* src, size_t); -char* strchr(const char*, int c); -char* strchrnul(const char*, int c); -char* strstr(const char* haystack, const char* needle); -char* strrchr(const char*, int c); +char* strchr(char const*, int c); +char* strchrnul(char const*, int c); +char* strstr(char const* haystack, char const* needle); +char* strrchr(char const*, int c); -char* index(const char* str, int ch); -char* rindex(const char* str, int ch); +char* index(char const* str, int ch); +char* rindex(char const* str, int ch); -char* strcat(char* dest, const char* src); -char* strncat(char* dest, const char* src, size_t); +char* strcat(char* dest, char const* src); +char* strncat(char* dest, char const* src, size_t); -size_t strspn(const char*, const char* accept); -size_t strcspn(const char*, const char* reject); +size_t strspn(char const*, char const* accept); +size_t strcspn(char const*, char const* reject); int strerror_r(int, char*, size_t); char* strerror(int errnum); char* strsignal(int signum); -char* strpbrk(const char*, const char* accept); -char* strtok_r(char* str, const char* delim, char** saved_str); -char* strtok(char* str, const char* delim); -int strcoll(const char* s1, const char* s2); -size_t strxfrm(char* dest, const char* src, size_t n); +char* strpbrk(char const*, char const* accept); +char* strtok_r(char* str, char const* delim, char** saved_str); +char* strtok(char* str, char const* delim); +int strcoll(char const* s1, char const* s2); +size_t strxfrm(char* dest, char const* src, size_t n); char* strsep(char** str, char const* delim); __END_DECLS diff --git a/Userland/Libraries/LibC/strings.cpp b/Userland/Libraries/LibC/strings.cpp index 4f0d49c92a..0937cc2e1a 100644 --- a/Userland/Libraries/LibC/strings.cpp +++ b/Userland/Libraries/LibC/strings.cpp @@ -16,7 +16,7 @@ void bzero(void* dest, size_t n) memset(dest, 0, n); } -void bcopy(const void* src, void* dest, size_t n) +void bcopy(void const* src, void* dest, size_t n) { memmove(dest, src, n); } @@ -29,23 +29,23 @@ static char foldcase(char ch) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strcasecmp.html -int strcasecmp(const char* s1, const char* s2) +int strcasecmp(char const* s1, char const* s2) { for (; foldcase(*s1) == foldcase(*s2); ++s1, ++s2) { if (*s1 == 0) return 0; } - return foldcase(*(const unsigned char*)s1) < foldcase(*(const unsigned char*)s2) ? -1 : 1; + return foldcase(*(unsigned char const*)s1) < foldcase(*(unsigned char const*)s2) ? -1 : 1; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/strncasecmp.html -int strncasecmp(const char* s1, const char* s2, size_t n) +int strncasecmp(char const* s1, char const* s2, size_t n) { if (!n) return 0; do { if (foldcase(*s1) != foldcase(*s2++)) - return foldcase(*(const unsigned char*)s1) - foldcase(*(const unsigned char*)--s2); + return foldcase(*(unsigned char const*)s1) - foldcase(*(unsigned char const*)--s2); if (*s1++ == 0) break; } while (--n); diff --git a/Userland/Libraries/LibC/strings.h b/Userland/Libraries/LibC/strings.h index 36e2e3621b..1805bc887c 100644 --- a/Userland/Libraries/LibC/strings.h +++ b/Userland/Libraries/LibC/strings.h @@ -11,9 +11,9 @@ __BEGIN_DECLS -int strcasecmp(const char*, const char*); -int strncasecmp(const char*, const char*, size_t); +int strcasecmp(char const*, char const*); +int strncasecmp(char const*, char const*, size_t); void bzero(void*, size_t); -void bcopy(const void*, void*, size_t); +void bcopy(void const*, void*, size_t); __END_DECLS diff --git a/Userland/Libraries/LibC/sys/mman.cpp b/Userland/Libraries/LibC/sys/mman.cpp index ff40f87e17..9dd9d4ef3a 100644 --- a/Userland/Libraries/LibC/sys/mman.cpp +++ b/Userland/Libraries/LibC/sys/mman.cpp @@ -13,7 +13,7 @@ extern "C" { -void* serenity_mmap(void* addr, size_t size, int prot, int flags, int fd, off_t offset, size_t alignment, const char* name) +void* serenity_mmap(void* addr, size_t size, int prot, int flags, int fd, off_t offset, size_t alignment, char const* name) { Syscall::SC_mmap_params params { addr, size, alignment, prot, flags, fd, offset, { name, name ? strlen(name) : 0 } }; ptrdiff_t rc = syscall(SC_mmap, ¶ms); @@ -30,7 +30,7 @@ void* mmap(void* addr, size_t size, int prot, int flags, int fd, off_t offset) return serenity_mmap(addr, size, prot, flags, fd, offset, PAGE_SIZE, nullptr); } -void* mmap_with_name(void* addr, size_t size, int prot, int flags, int fd, off_t offset, const char* name) +void* mmap_with_name(void* addr, size_t size, int prot, int flags, int fd, off_t offset, char const* name) { return serenity_mmap(addr, size, prot, flags, fd, offset, PAGE_SIZE, name); } @@ -60,7 +60,7 @@ int mprotect(void* addr, size_t size, int prot) __RETURN_WITH_ERRNO(rc, rc, -1); } -int set_mmap_name(void* addr, size_t size, const char* name) +int set_mmap_name(void* addr, size_t size, char const* name) { if (!name) { errno = EFAULT; @@ -83,7 +83,7 @@ int posix_madvise(void* address, size_t len, int advice) return madvise(address, len, advice); } -void* allocate_tls(const char* initial_data, size_t size) +void* allocate_tls(char const* initial_data, size_t size) { ptrdiff_t rc = syscall(SC_allocate_tls, initial_data, size); if (rc < 0 && rc > -EMAXERRNO) { @@ -94,14 +94,14 @@ void* allocate_tls(const char* initial_data, size_t size) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mlock.html -int mlock(const void*, size_t) +int mlock(void const*, size_t) { dbgln("FIXME: Implement mlock()"); return 0; } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/munlock.html -int munlock(const void*, size_t) +int munlock(void const*, size_t) { dbgln("FIXME: Implement munlock()"); return 0; diff --git a/Userland/Libraries/LibC/sys/mman.h b/Userland/Libraries/LibC/sys/mman.h index d5cd1d80ec..d5d5ed2b44 100644 --- a/Userland/Libraries/LibC/sys/mman.h +++ b/Userland/Libraries/LibC/sys/mman.h @@ -11,17 +11,17 @@ __BEGIN_DECLS void* mmap(void* addr, size_t, int prot, int flags, int fd, off_t); -void* mmap_with_name(void* addr, size_t, int prot, int flags, int fd, off_t, const char* name); -void* serenity_mmap(void* addr, size_t, int prot, int flags, int fd, off_t, size_t alignment, const char* name); +void* mmap_with_name(void* addr, size_t, int prot, int flags, int fd, off_t, char const* name); +void* serenity_mmap(void* addr, size_t, int prot, int flags, int fd, off_t, size_t alignment, char const* name); void* mremap(void* old_address, size_t old_size, size_t new_size, int flags); int munmap(void*, size_t); int mprotect(void*, size_t, int prot); -int set_mmap_name(void*, size_t, const char*); +int set_mmap_name(void*, size_t, char const*); int madvise(void*, size_t, int advice); int posix_madvise(void*, size_t, int advice); -void* allocate_tls(const char* initial_data, size_t); -int mlock(const void*, size_t); -int munlock(const void*, size_t); +void* allocate_tls(char const* initial_data, size_t); +int mlock(void const*, size_t); +int munlock(void const*, size_t); int msync(void*, size_t, int flags); __END_DECLS diff --git a/Userland/Libraries/LibC/sys/select.cpp b/Userland/Libraries/LibC/sys/select.cpp index 30f005c9c7..b3441a4910 100644 --- a/Userland/Libraries/LibC/sys/select.cpp +++ b/Userland/Libraries/LibC/sys/select.cpp @@ -28,7 +28,7 @@ int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, timev } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/pselect.html -int pselect(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, const timespec* timeout, const sigset_t* sigmask) +int pselect(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, timespec const* timeout, sigset_t const* sigmask) { Vector<pollfd, FD_SETSIZE> fds; diff --git a/Userland/Libraries/LibC/sys/select.h b/Userland/Libraries/LibC/sys/select.h index 57a61cc145..02e9f0d6f6 100644 --- a/Userland/Libraries/LibC/sys/select.h +++ b/Userland/Libraries/LibC/sys/select.h @@ -16,6 +16,6 @@ __BEGIN_DECLS int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, struct timeval* timeout); -int pselect(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, const struct timespec* timeout, const sigset_t* sigmask); +int pselect(int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, const struct timespec* timeout, sigset_t const* sigmask); __END_DECLS diff --git a/Userland/Libraries/LibC/sys/socket.cpp b/Userland/Libraries/LibC/sys/socket.cpp index 3e78ff1486..6cfedc0c0e 100644 --- a/Userland/Libraries/LibC/sys/socket.cpp +++ b/Userland/Libraries/LibC/sys/socket.cpp @@ -22,7 +22,7 @@ int socket(int domain, int type, int protocol) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/bind.html -int bind(int sockfd, const sockaddr* addr, socklen_t addrlen) +int bind(int sockfd, sockaddr const* addr, socklen_t addrlen) { int rc = syscall(SC_bind, sockfd, addr, addrlen); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -49,7 +49,7 @@ int accept4(int sockfd, sockaddr* addr, socklen_t* addrlen, int flags) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/connect.html -int connect(int sockfd, const sockaddr* addr, socklen_t addrlen) +int connect(int sockfd, sockaddr const* addr, socklen_t addrlen) { int rc = syscall(SC_connect, sockfd, addr, addrlen); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -70,7 +70,7 @@ ssize_t sendmsg(int sockfd, const struct msghdr* msg, int flags) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/sendto.html -ssize_t sendto(int sockfd, const void* data, size_t data_length, int flags, const struct sockaddr* addr, socklen_t addr_length) +ssize_t sendto(int sockfd, void const* data, size_t data_length, int flags, const struct sockaddr* addr, socklen_t addr_length) { iovec iov = { const_cast<void*>(data), data_length }; msghdr msg = { const_cast<struct sockaddr*>(addr), addr_length, &iov, 1, nullptr, 0, 0 }; @@ -78,7 +78,7 @@ ssize_t sendto(int sockfd, const void* data, size_t data_length, int flags, cons } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/send.html -ssize_t send(int sockfd, const void* data, size_t data_length, int flags) +ssize_t send(int sockfd, void const* data, size_t data_length, int flags) { return sendto(sockfd, data, data_length, flags, nullptr, 0); } @@ -124,7 +124,7 @@ int getsockopt(int sockfd, int level, int option, void* value, socklen_t* value_ } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html -int setsockopt(int sockfd, int level, int option, const void* value, socklen_t value_size) +int setsockopt(int sockfd, int level, int option, void const* value, socklen_t value_size) { Syscall::SC_setsockopt_params params { value, sockfd, level, option, value_size }; int rc = syscall(SC_setsockopt, ¶ms); diff --git a/Userland/Libraries/LibC/sys/socket.h b/Userland/Libraries/LibC/sys/socket.h index 87b4ecea8d..f37be8e7ae 100644 --- a/Userland/Libraries/LibC/sys/socket.h +++ b/Userland/Libraries/LibC/sys/socket.h @@ -18,14 +18,14 @@ int accept(int sockfd, struct sockaddr*, socklen_t*); int accept4(int sockfd, struct sockaddr*, socklen_t*, int); int connect(int sockfd, const struct sockaddr*, socklen_t); int shutdown(int sockfd, int how); -ssize_t send(int sockfd, const void*, size_t, int flags); +ssize_t send(int sockfd, void const*, size_t, int flags); ssize_t sendmsg(int sockfd, const struct msghdr*, int flags); -ssize_t sendto(int sockfd, const void*, size_t, int flags, const struct sockaddr*, socklen_t); +ssize_t sendto(int sockfd, void const*, size_t, int flags, const struct sockaddr*, socklen_t); ssize_t recv(int sockfd, void*, size_t, int flags); ssize_t recvmsg(int sockfd, struct msghdr*, int flags); ssize_t recvfrom(int sockfd, void*, size_t, int flags, struct sockaddr*, socklen_t*); int getsockopt(int sockfd, int level, int option, void*, socklen_t*); -int setsockopt(int sockfd, int level, int option, const void*, socklen_t); +int setsockopt(int sockfd, int level, int option, void const*, socklen_t); int getsockname(int sockfd, struct sockaddr*, socklen_t*); int getpeername(int sockfd, struct sockaddr*, socklen_t*); int socketpair(int domain, int type, int protocol, int sv[2]); diff --git a/Userland/Libraries/LibC/sys/stat.h b/Userland/Libraries/LibC/sys/stat.h index 9aeb90611f..4ada805708 100644 --- a/Userland/Libraries/LibC/sys/stat.h +++ b/Userland/Libraries/LibC/sys/stat.h @@ -14,14 +14,14 @@ __BEGIN_DECLS mode_t umask(mode_t); -int chmod(const char* pathname, mode_t); +int chmod(char const* pathname, mode_t); int fchmodat(int fd, char const* path, mode_t mode, int flag); int fchmod(int fd, mode_t); -int mkdir(const char* pathname, mode_t); -int mkfifo(const char* pathname, mode_t); +int mkdir(char const* pathname, mode_t); +int mkfifo(char const* pathname, mode_t); int fstat(int fd, struct stat* statbuf); -int lstat(const char* path, struct stat* statbuf); -int stat(const char* path, struct stat* statbuf); -int fstatat(int fd, const char* path, struct stat* statbuf, int flags); +int lstat(char const* path, struct stat* statbuf); +int stat(char const* path, struct stat* statbuf); +int fstatat(int fd, char const* path, struct stat* statbuf, int flags); __END_DECLS diff --git a/Userland/Libraries/LibC/sys/statvfs.cpp b/Userland/Libraries/LibC/sys/statvfs.cpp index d49e38623b..d7b238520b 100644 --- a/Userland/Libraries/LibC/sys/statvfs.cpp +++ b/Userland/Libraries/LibC/sys/statvfs.cpp @@ -11,7 +11,7 @@ extern "C" { -int statvfs(const char* path, struct statvfs* buf) +int statvfs(char const* path, struct statvfs* buf) { Syscall::SC_statvfs_params params { { path, strlen(path) }, buf }; int rc = syscall(SC_statvfs, ¶ms); diff --git a/Userland/Libraries/LibC/sys/time.h b/Userland/Libraries/LibC/sys/time.h index 452774f71c..8dc88f672a 100644 --- a/Userland/Libraries/LibC/sys/time.h +++ b/Userland/Libraries/LibC/sys/time.h @@ -19,7 +19,7 @@ struct timezone { int adjtime(const struct timeval* delta, struct timeval* old_delta); int gettimeofday(struct timeval* __restrict__, void* __restrict__); int settimeofday(struct timeval* __restrict__, void* __restrict__); -int utimes(const char* pathname, const struct timeval[2]); +int utimes(char const* pathname, const struct timeval[2]); static inline void timeradd(const struct timeval* a, const struct timeval* b, struct timeval* out) { diff --git a/Userland/Libraries/LibC/sys/xattr.cpp b/Userland/Libraries/LibC/sys/xattr.cpp index 61c6f1afaf..cc30458c90 100644 --- a/Userland/Libraries/LibC/sys/xattr.cpp +++ b/Userland/Libraries/LibC/sys/xattr.cpp @@ -7,49 +7,49 @@ #include <AK/Format.h> #include <sys/xattr.h> -ssize_t getxattr(const char*, const char*, void*, size_t) +ssize_t getxattr(char const*, char const*, void*, size_t) { dbgln("FIXME: Implement getxattr()"); return 0; } -ssize_t lgetxattr(const char*, const char*, void*, size_t) +ssize_t lgetxattr(char const*, char const*, void*, size_t) { dbgln("FIXME: Implement lgetxattr()"); return 0; } -ssize_t fgetxattr(int, const char*, void*, size_t) +ssize_t fgetxattr(int, char const*, void*, size_t) { dbgln("FIXME: Implement fgetxattr()"); return 0; } -int setxattr(const char*, const char*, const void*, size_t, int) +int setxattr(char const*, char const*, void const*, size_t, int) { dbgln("FIXME: Implement setxattr()"); return 0; } -int lsetxattr(const char*, const char*, const void*, size_t, int) +int lsetxattr(char const*, char const*, void const*, size_t, int) { dbgln("FIXME: Implement lsetxattr()"); return 0; } -int fsetxattr(int, const char*, const void*, size_t, int) +int fsetxattr(int, char const*, void const*, size_t, int) { dbgln("FIXME: Implement fsetxattr()"); return 0; } -ssize_t listxattr(const char*, char*, size_t) +ssize_t listxattr(char const*, char*, size_t) { dbgln("FIXME: Implement listxattr()"); return 0; } -ssize_t llistxattr(const char*, char*, size_t) +ssize_t llistxattr(char const*, char*, size_t) { dbgln("FIXME: Implement llistxattr()"); return 0; diff --git a/Userland/Libraries/LibC/sys/xattr.h b/Userland/Libraries/LibC/sys/xattr.h index 69c0735cab..0da4ead659 100644 --- a/Userland/Libraries/LibC/sys/xattr.h +++ b/Userland/Libraries/LibC/sys/xattr.h @@ -10,16 +10,16 @@ __BEGIN_DECLS -ssize_t getxattr(const char* path, const char* name, void* value, size_t size); -ssize_t lgetxattr(const char* path, const char* name, void* value, size_t size); -ssize_t fgetxattr(int fd, const char* name, void* value, size_t size); +ssize_t getxattr(char const* path, char const* name, void* value, size_t size); +ssize_t lgetxattr(char const* path, char const* name, void* value, size_t size); +ssize_t fgetxattr(int fd, char const* name, void* value, size_t size); -int setxattr(const char* path, const char* name, const void* value, size_t size, int flags); -int lsetxattr(const char* path, const char* name, const void* value, size_t size, int flags); -int fsetxattr(int fd, const char* name, const void* value, size_t size, int flags); +int setxattr(char const* path, char const* name, void const* value, size_t size, int flags); +int lsetxattr(char const* path, char const* name, void const* value, size_t size, int flags); +int fsetxattr(int fd, char const* name, void const* value, size_t size, int flags); -ssize_t listxattr(const char* path, char* list, size_t size); -ssize_t llistxattr(const char* path, char* list, size_t size); +ssize_t listxattr(char const* path, char* list, size_t size); +ssize_t llistxattr(char const* path, char* list, size_t size); ssize_t flistxattr(int fd, char* list, size_t size); __END_DECLS diff --git a/Userland/Libraries/LibC/syslog.cpp b/Userland/Libraries/LibC/syslog.cpp index 7e17a51498..9c563a22f7 100644 --- a/Userland/Libraries/LibC/syslog.cpp +++ b/Userland/Libraries/LibC/syslog.cpp @@ -36,7 +36,7 @@ static bool program_name_set = false; // Convenience function for initialization and checking what string to use // for the program name. -static const char* get_syslog_ident(struct syslog_data* data) +static char const* get_syslog_ident(struct syslog_data* data) { if (!program_name_set && data->ident == nullptr) program_name_set = get_process_name(program_name_buffer, sizeof(program_name_buffer)) >= 0; @@ -49,7 +49,7 @@ static const char* get_syslog_ident(struct syslog_data* data) VERIFY_NOT_REACHED(); } -void openlog_r(const char* ident, int logopt, int facility, struct syslog_data* data) +void openlog_r(char const* ident, int logopt, int facility, struct syslog_data* data) { data->ident = ident; data->logopt = logopt; @@ -59,7 +59,7 @@ void openlog_r(const char* ident, int logopt, int facility, struct syslog_data* // would be where we connect to a daemon } -void openlog(const char* ident, int logopt, int facility) +void openlog(char const* ident, int logopt, int facility) { openlog_r(ident, logopt, facility, &global_log_data); } @@ -92,7 +92,7 @@ int setlogmask(int maskpri) return setlogmask_r(maskpri, &global_log_data); } -void syslog_r(int priority, struct syslog_data* data, const char* message, ...) +void syslog_r(int priority, struct syslog_data* data, char const* message, ...) { va_list ap; va_start(ap, message); @@ -100,7 +100,7 @@ void syslog_r(int priority, struct syslog_data* data, const char* message, ...) va_end(ap); } -void syslog(int priority, const char* message, ...) +void syslog(int priority, char const* message, ...) { va_list ap; va_start(ap, message); @@ -108,7 +108,7 @@ void syslog(int priority, const char* message, ...) va_end(ap); } -void vsyslog_r(int priority, struct syslog_data* data, const char* message, va_list args) +void vsyslog_r(int priority, struct syslog_data* data, char const* message, va_list args) { StringBuilder combined; @@ -132,7 +132,7 @@ void vsyslog_r(int priority, struct syslog_data* data, const char* message, va_l fputs(combined_string.characters(), stderr); } -void vsyslog(int priority, const char* message, va_list args) +void vsyslog(int priority, char const* message, va_list args) { vsyslog_r(priority, &global_log_data, message, args); } diff --git a/Userland/Libraries/LibC/syslog.h b/Userland/Libraries/LibC/syslog.h index f2186f42f7..92d97aae40 100644 --- a/Userland/Libraries/LibC/syslog.h +++ b/Userland/Libraries/LibC/syslog.h @@ -12,7 +12,7 @@ __BEGIN_DECLS struct syslog_data { - const char* ident; + char const* ident; int logopt; int facility; int maskpri; @@ -95,7 +95,7 @@ typedef struct _code { * Most Unices define this as char*, but in C++, we have to define it as a * const char* if we want to use string constants. */ - const char* c_name; + char const* c_name; int c_val; } CODE; @@ -146,12 +146,12 @@ CODE facilitynames[] = { #endif /* The re-entrant versions are an OpenBSD extension we also implement. */ -void syslog(int, const char*, ...); -void syslog_r(int, struct syslog_data*, const char*, ...); -void vsyslog(int, const char* message, va_list); -void vsyslog_r(int, struct syslog_data* data, const char* message, va_list); -void openlog(const char*, int, int); -void openlog_r(const char*, int, int, struct syslog_data*); +void syslog(int, char const*, ...); +void syslog_r(int, struct syslog_data*, char const*, ...); +void vsyslog(int, char const* message, va_list); +void vsyslog_r(int, struct syslog_data* data, char const* message, va_list); +void openlog(char const*, int, int); +void openlog_r(char const*, int, int, struct syslog_data*); void closelog(void); void closelog_r(struct syslog_data*); int setlogmask(int); diff --git a/Userland/Libraries/LibC/termcap.cpp b/Userland/Libraries/LibC/termcap.cpp index 24a99c6f69..a62a225be4 100644 --- a/Userland/Libraries/LibC/termcap.cpp +++ b/Userland/Libraries/LibC/termcap.cpp @@ -18,7 +18,7 @@ char PC; char* UP; char* BC; -int __attribute__((weak)) tgetent([[maybe_unused]] char* bp, [[maybe_unused]] const char* name) +int __attribute__((weak)) tgetent([[maybe_unused]] char* bp, [[maybe_unused]] char const* name) { warnln_if(TERMCAP_DEBUG, "tgetent: bp={:p}, name='{}'", bp, name); PC = '\0'; @@ -27,13 +27,13 @@ int __attribute__((weak)) tgetent([[maybe_unused]] char* bp, [[maybe_unused]] co return 1; } -static HashMap<String, const char*>* caps = nullptr; +static HashMap<String, char const*>* caps = nullptr; static void ensure_caps() { if (caps) return; - caps = new HashMap<String, const char*>; + caps = new HashMap<String, char const*>; caps->set("DC", "\033[%p1%dP"); caps->set("IC", "\033[%p1%d@"); caps->set("ce", "\033[K"); @@ -75,14 +75,14 @@ static void ensure_caps() #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" -char* __attribute__((weak)) tgetstr(const char* id, char** area) +char* __attribute__((weak)) tgetstr(char const* id, char** area) { ensure_caps(); warnln_if(TERMCAP_DEBUG, "tgetstr: id='{}'", id); auto it = caps->find(id); if (it != caps->end()) { char* ret = *area; - const char* val = (*it).value; + char const* val = (*it).value; strcpy(*area, val); *area += strlen(val) + 1; return ret; @@ -93,7 +93,7 @@ char* __attribute__((weak)) tgetstr(const char* id, char** area) #pragma GCC diagnostic pop -int __attribute__((weak)) tgetflag([[maybe_unused]] const char* id) +int __attribute__((weak)) tgetflag([[maybe_unused]] char const* id) { warnln_if(TERMCAP_DEBUG, "tgetflag: '{}'", id); auto it = caps->find(id); @@ -102,7 +102,7 @@ int __attribute__((weak)) tgetflag([[maybe_unused]] const char* id) return 0; } -int __attribute__((weak)) tgetnum(const char* id) +int __attribute__((weak)) tgetnum(char const* id) { warnln_if(TERMCAP_DEBUG, "tgetnum: '{}'", id); auto it = caps->find(id); @@ -112,7 +112,7 @@ int __attribute__((weak)) tgetnum(const char* id) } static Vector<char> s_tgoto_buffer; -char* __attribute__((weak)) tgoto([[maybe_unused]] const char* cap, [[maybe_unused]] int col, [[maybe_unused]] int row) +char* __attribute__((weak)) tgoto([[maybe_unused]] char const* cap, [[maybe_unused]] int col, [[maybe_unused]] int row) { auto cap_str = StringView(cap).replace("%p1%d", String::number(col)).replace("%p2%d", String::number(row)); @@ -122,7 +122,7 @@ char* __attribute__((weak)) tgoto([[maybe_unused]] const char* cap, [[maybe_unus return s_tgoto_buffer.data(); } -int __attribute__((weak)) tputs(const char* str, [[maybe_unused]] int affcnt, int (*putc)(int)) +int __attribute__((weak)) tputs(char const* str, [[maybe_unused]] int affcnt, int (*putc)(int)) { size_t len = strlen(str); for (size_t i = 0; i < len; ++i) diff --git a/Userland/Libraries/LibC/termcap.h b/Userland/Libraries/LibC/termcap.h index a6a70c4b2d..451151aa75 100644 --- a/Userland/Libraries/LibC/termcap.h +++ b/Userland/Libraries/LibC/termcap.h @@ -14,11 +14,11 @@ extern char PC; extern char* UP; extern char* BC; -int tgetent(char* bp, const char* name); -int tgetflag(const char* id); -int tgetnum(const char* id); -char* tgetstr(const char* id, char** area); -char* tgoto(const char* cap, int col, int row); -int tputs(const char* str, int affcnt, int (*putc)(int)); +int tgetent(char* bp, char const* name); +int tgetflag(char const* id); +int tgetnum(char const* id); +char* tgetstr(char const* id, char** area); +char* tgoto(char const* cap, int col, int row); +int tputs(char const* str, int affcnt, int (*putc)(int)); __END_DECLS diff --git a/Userland/Libraries/LibC/time.cpp b/Userland/Libraries/LibC/time.cpp index 6f6dfa67b1..c28351c97a 100644 --- a/Userland/Libraries/LibC/time.cpp +++ b/Userland/Libraries/LibC/time.cpp @@ -68,7 +68,7 @@ int settimeofday(struct timeval* __restrict__ tv, void* __restrict__) return clock_settime(CLOCK_REALTIME, &ts); } -int utimes(const char* pathname, const struct timeval times[2]) +int utimes(char const* pathname, const struct timeval times[2]) { if (!times) { return utime(pathname, nullptr); @@ -78,18 +78,18 @@ int utimes(const char* pathname, const struct timeval times[2]) return utime(pathname, &buf); } -char* ctime(const time_t* t) +char* ctime(time_t const* t) { return asctime(localtime(t)); } -char* ctime_r(const time_t* t, char* buf) +char* ctime_r(time_t const* t, char* buf) { struct tm tm_buf; return asctime_r(localtime_r(t, &tm_buf), buf); } -static const int __seconds_per_day = 60 * 60 * 24; +static int const __seconds_per_day = 60 * 60 * 24; static void time_to_tm(struct tm* tm, time_t t) { @@ -150,7 +150,7 @@ time_t mktime(struct tm* tm) return tm_to_time(tm, daylight ? altzone : timezone); } -struct tm* localtime(const time_t* t) +struct tm* localtime(time_t const* t) { tzset(); @@ -158,7 +158,7 @@ struct tm* localtime(const time_t* t) return localtime_r(t, &tm_buf); } -struct tm* localtime_r(const time_t* t, struct tm* tm) +struct tm* localtime_r(time_t const* t, struct tm* tm) { if (!t) return nullptr; @@ -172,13 +172,13 @@ time_t timegm(struct tm* tm) return tm_to_time(tm, 0); } -struct tm* gmtime(const time_t* t) +struct tm* gmtime(time_t const* t) { static struct tm tm_buf; return gmtime_r(t, &tm_buf); } -struct tm* gmtime_r(const time_t* t, struct tm* tm) +struct tm* gmtime_r(time_t const* t, struct tm* tm) { if (!t) return nullptr; @@ -205,13 +205,13 @@ char* asctime_r(const struct tm* tm, char* buffer) } // FIXME: Some formats are not supported. -size_t strftime(char* destination, size_t max_size, const char* format, const struct tm* tm) +size_t strftime(char* destination, size_t max_size, char const* format, const struct tm* tm) { tzset(); StringBuilder builder { max_size }; - const int format_len = strlen(format); + int const format_len = strlen(format); for (int i = 0; i < format_len; ++i) { if (format[i] != '%') { builder.append(format[i]); @@ -287,20 +287,20 @@ size_t strftime(char* destination, size_t max_size, const char* format, const st builder.appendff("{}", tm->tm_wday ? tm->tm_wday : 7); break; case 'U': { - const int wday_of_year_beginning = (tm->tm_wday + 6 * tm->tm_yday) % 7; - const int week_number = (tm->tm_yday + wday_of_year_beginning) / 7; + int const wday_of_year_beginning = (tm->tm_wday + 6 * tm->tm_yday) % 7; + int const week_number = (tm->tm_yday + wday_of_year_beginning) / 7; builder.appendff("{:02}", week_number); break; } case 'V': { - const int wday_of_year_beginning = (tm->tm_wday + 6 + 6 * tm->tm_yday) % 7; + int const wday_of_year_beginning = (tm->tm_wday + 6 + 6 * tm->tm_yday) % 7; int week_number = (tm->tm_yday + wday_of_year_beginning) / 7 + 1; if (wday_of_year_beginning > 3) { if (tm->tm_yday >= 7 - wday_of_year_beginning) --week_number; else { - const int days_of_last_year = days_in_year(tm->tm_year + 1900 - 1); - const int wday_of_last_year_beginning = (wday_of_year_beginning + 6 * days_of_last_year) % 7; + int const days_of_last_year = days_in_year(tm->tm_year + 1900 - 1); + int const wday_of_last_year_beginning = (wday_of_year_beginning + 6 * days_of_last_year) % 7; week_number = (days_of_last_year + wday_of_last_year_beginning) / 7 + 1; if (wday_of_last_year_beginning > 3) --week_number; @@ -313,8 +313,8 @@ size_t strftime(char* destination, size_t max_size, const char* format, const st builder.appendff("{}", tm->tm_wday); break; case 'W': { - const int wday_of_year_beginning = (tm->tm_wday + 6 + 6 * tm->tm_yday) % 7; - const int week_number = (tm->tm_yday + wday_of_year_beginning) / 7; + int const wday_of_year_beginning = (tm->tm_wday + 6 + 6 * tm->tm_yday) % 7; + int const week_number = (tm->tm_yday + wday_of_year_beginning) / 7; builder.appendff("{:02}", week_number); break; } @@ -342,7 +342,7 @@ size_t strftime(char* destination, size_t max_size, const char* format, const st static char __tzname_standard[TZNAME_MAX]; static char __tzname_daylight[TZNAME_MAX]; -constexpr const char* __utc = "UTC"; +constexpr char const* __utc = "UTC"; long timezone = 0; long altzone = 0; diff --git a/Userland/Libraries/LibC/time.h b/Userland/Libraries/LibC/time.h index d5316c4ee4..caf8d9d6e5 100644 --- a/Userland/Libraries/LibC/time.h +++ b/Userland/Libraries/LibC/time.h @@ -30,13 +30,13 @@ extern int daylight; typedef uint32_t clock_t; typedef int64_t time_t; -struct tm* localtime(const time_t*); -struct tm* gmtime(const time_t*); +struct tm* localtime(time_t const*); +struct tm* gmtime(time_t const*); time_t mktime(struct tm*); time_t timegm(struct tm*); time_t time(time_t*); -char* ctime(const time_t*); -char* ctime_r(const time_t* tm, char* buf); +char* ctime(time_t const*); +char* ctime_r(time_t const* tm, char* buf); void tzset(void); char* asctime(const struct tm*); char* asctime_r(const struct tm*, char* buf); @@ -48,10 +48,10 @@ int clock_settime(clockid_t, struct timespec*); int clock_nanosleep(clockid_t, int flags, const struct timespec* requested_sleep, struct timespec* remaining_sleep); int clock_getres(clockid_t, struct timespec* result); int nanosleep(const struct timespec* requested_sleep, struct timespec* remaining_sleep); -struct tm* gmtime_r(const time_t* timep, struct tm* result); -struct tm* localtime_r(const time_t* timep, struct tm* result); +struct tm* gmtime_r(time_t const* timep, struct tm* result); +struct tm* localtime_r(time_t const* timep, struct tm* result); double difftime(time_t, time_t); -size_t strftime(char* s, size_t max, const char* format, const struct tm*) __attribute__((format(strftime, 3, 0))); +size_t strftime(char* s, size_t max, char const* format, const struct tm*) __attribute__((format(strftime, 3, 0))); __END_DECLS diff --git a/Userland/Libraries/LibC/unistd.cpp b/Userland/Libraries/LibC/unistd.cpp index 386de58260..f613be7a19 100644 --- a/Userland/Libraries/LibC/unistd.cpp +++ b/Userland/Libraries/LibC/unistd.cpp @@ -44,7 +44,7 @@ static __thread int s_cached_tid = 0; static int s_cached_pid = 0; // https://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html -int lchown(const char* pathname, uid_t uid, gid_t gid) +int lchown(char const* pathname, uid_t uid, gid_t gid) { if (!pathname) { errno = EFAULT; @@ -56,7 +56,7 @@ int lchown(const char* pathname, uid_t uid, gid_t gid) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html -int chown(const char* pathname, uid_t uid, gid_t gid) +int chown(char const* pathname, uid_t uid, gid_t gid) { if (!pathname) { errno = EFAULT; @@ -74,7 +74,7 @@ int fchown(int fd, uid_t uid, gid_t gid) __RETURN_WITH_ERRNO(rc, rc, -1); } -int fchownat(int fd, const char* pathname, uid_t uid, gid_t gid, int flags) +int fchownat(int fd, char const* pathname, uid_t uid, gid_t gid, int flags) { if (!pathname) { errno = EFAULT; @@ -141,13 +141,13 @@ int daemon(int nochdir, int noclose) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/execv.html -int execv(const char* path, char* const argv[]) +int execv(char const* path, char* const argv[]) { return execve(path, argv, environ); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/execve.html -int execve(const char* filename, char* const argv[], char* const envp[]) +int execve(char const* filename, char* const argv[], char* const envp[]) { size_t arg_count = 0; for (size_t i = 0; argv[i]; ++i) @@ -177,7 +177,7 @@ int execve(const char* filename, char* const argv[], char* const envp[]) __RETURN_WITH_ERRNO(rc, rc, -1); } -int execvpe(const char* filename, char* const argv[], char* const envp[]) +int execvpe(char const* filename, char* const argv[], char* const envp[]) { if (strchr(filename, '/')) return execve(filename, argv, envp); @@ -202,7 +202,7 @@ int execvpe(const char* filename, char* const argv[], char* const envp[]) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/execvp.html -int execvp(const char* filename, char* const argv[]) +int execvp(char const* filename, char* const argv[]) { int rc = execvpe(filename, argv, environ); int saved_errno = errno; @@ -212,15 +212,15 @@ int execvp(const char* filename, char* const argv[]) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/execl.html -int execl(const char* filename, const char* arg0, ...) +int execl(char const* filename, char const* arg0, ...) { - Vector<const char*, 16> args; + Vector<char const*, 16> args; args.append(arg0); va_list ap; va_start(ap, arg0); for (;;) { - const char* arg = va_arg(ap, const char*); + char const* arg = va_arg(ap, char const*); if (!arg) break; args.append(arg); @@ -252,15 +252,15 @@ int execle(char const* filename, char const* arg0, ...) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/execlp.html -int execlp(const char* filename, const char* arg0, ...) +int execlp(char const* filename, char const* arg0, ...) { - Vector<const char*, 16> args; + Vector<char const*, 16> args; args.append(arg0); va_list ap; va_start(ap, arg0); for (;;) { - const char* arg = va_arg(ap, const char*); + char const* arg = va_arg(ap, char const*); if (!arg) break; args.append(arg); @@ -386,14 +386,14 @@ ssize_t pread(int fd, void* buf, size_t count, off_t offset) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html -ssize_t write(int fd, const void* buf, size_t count) +ssize_t write(int fd, void const* buf, size_t count) { int rc = syscall(SC_write, fd, buf, count); __RETURN_WITH_ERRNO(rc, rc, -1); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html -ssize_t pwrite(int fd, const void* buf, size_t count, off_t offset) +ssize_t pwrite(int fd, void const* buf, size_t count, off_t offset) { // FIXME: This is not thread safe and should be implemented in the kernel instead. off_t old_offset = lseek(fd, 0, SEEK_CUR); @@ -404,7 +404,7 @@ ssize_t pwrite(int fd, const void* buf, size_t count, off_t offset) } // Note: Be sure to send to directory_name parameter a directory name ended with trailing slash. -static int ttyname_r_for_directory(const char* directory_name, dev_t device_mode, ino_t inode_number, char* buffer, size_t size) +static int ttyname_r_for_directory(char const* directory_name, dev_t device_mode, ino_t inode_number, char* buffer, size_t size) { DIR* dirstream = opendir(directory_name); if (!dirstream) { @@ -489,7 +489,7 @@ int close(int fd) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/chdir.html -int chdir(const char* path) +int chdir(char const* path) { if (!path) { errno = EFAULT; @@ -608,14 +608,14 @@ int gethostname(char* buffer, size_t size) __RETURN_WITH_ERRNO(rc, rc, -1); } -int sethostname(const char* hostname, ssize_t size) +int sethostname(char const* hostname, ssize_t size) { int rc = syscall(SC_sethostname, hostname, size); __RETURN_WITH_ERRNO(rc, rc, -1); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html -ssize_t readlink(const char* path, char* buffer, size_t size) +ssize_t readlink(char const* path, char* buffer, size_t size) { Syscall::SC_readlink_params params { { path, strlen(path) }, { buffer, size } }; int rc = syscall(SC_readlink, ¶ms); @@ -630,7 +630,7 @@ off_t lseek(int fd, off_t offset, int whence) __RETURN_WITH_ERRNO(rc, offset, -1); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html -int link(const char* old_path, const char* new_path) +int link(char const* old_path, char const* new_path) { if (!old_path || !new_path) { errno = EFAULT; @@ -642,14 +642,14 @@ int link(const char* old_path, const char* new_path) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/unlink.html -int unlink(const char* pathname) +int unlink(char const* pathname) { int rc = syscall(SC_unlink, pathname, strlen(pathname)); __RETURN_WITH_ERRNO(rc, rc, -1); } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/symlink.html -int symlink(const char* target, const char* linkpath) +int symlink(char const* target, char const* linkpath) { if (!target || !linkpath) { errno = EFAULT; @@ -661,7 +661,7 @@ int symlink(const char* target, const char* linkpath) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/rmdir.html -int rmdir(const char* pathname) +int rmdir(char const* pathname) { if (!pathname) { errno = EFAULT; @@ -690,7 +690,7 @@ int dup2(int old_fd, int new_fd) __RETURN_WITH_ERRNO(rc, rc, -1); } -int setgroups(size_t size, const gid_t* list) +int setgroups(size_t size, gid_t const* list) { int rc = syscall(SC_setgroups, size, list); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -763,7 +763,7 @@ int setresgid(gid_t rgid, gid_t egid, gid_t sgid) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/access.html -int access(const char* pathname, int mode) +int access(char const* pathname, int mode) { if (!pathname) { errno = EFAULT; @@ -774,7 +774,7 @@ int access(const char* pathname, int mode) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/mknod.html -int mknod(const char* pathname, mode_t mode, dev_t dev) +int mknod(char const* pathname, mode_t mode, dev_t dev) { if (!pathname) { errno = EFAULT; @@ -803,7 +803,7 @@ long fpathconf([[maybe_unused]] int fd, int name) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/pathconf.html -long pathconf([[maybe_unused]] const char* path, int name) +long pathconf([[maybe_unused]] char const* path, int name) { switch (name) { case _PC_NAME_MAX: @@ -853,7 +853,7 @@ int ftruncate(int fd, off_t length) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html -int truncate(const char* path, off_t length) +int truncate(char const* path, off_t length) { int fd = open(path, O_RDWR | O_CREAT, 0666); if (fd < 0) @@ -889,7 +889,7 @@ int fsync(int fd) __RETURN_WITH_ERRNO(rc, rc, -1); } -int mount(int source_fd, const char* target, const char* fs_type, int flags) +int mount(int source_fd, char const* target, char const* fs_type, int flags) { if (!target || !fs_type) { errno = EFAULT; @@ -906,7 +906,7 @@ int mount(int source_fd, const char* target, const char* fs_type, int flags) __RETURN_WITH_ERRNO(rc, rc, -1); } -int umount(const char* mountpoint) +int umount(char const* mountpoint) { int rc = syscall(SC_umount, mountpoint, strlen(mountpoint)); __RETURN_WITH_ERRNO(rc, rc, -1); @@ -923,13 +923,13 @@ int get_process_name(char* buffer, int buffer_size) __RETURN_WITH_ERRNO(rc, rc, -1); } -int set_process_name(const char* name, size_t name_length) +int set_process_name(char const* name, size_t name_length) { int rc = syscall(SC_set_process_name, name, name_length); __RETURN_WITH_ERRNO(rc, rc, -1); } -int pledge(const char* promises, const char* execpromises) +int pledge(char const* promises, char const* execpromises) { Syscall::SC_pledge_params params { { promises, promises ? strlen(promises) : 0 }, @@ -939,7 +939,7 @@ int pledge(const char* promises, const char* execpromises) __RETURN_WITH_ERRNO(rc, rc, -1); } -int unveil(const char* path, const char* permissions) +int unveil(char const* path, char const* permissions) { Syscall::SC_unveil_params params { { path, path ? strlen(path) : 0 }, @@ -950,7 +950,7 @@ int unveil(const char* path, const char* permissions) } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/getpass.html -char* getpass(const char* prompt) +char* getpass(char const* prompt) { dbgln("FIXME: getpass('{}')", prompt); TODO(); @@ -976,7 +976,7 @@ int pause() } // https://pubs.opengroup.org/onlinepubs/9699919799/functions/chroot.html -int chroot(const char* path) +int chroot(char const* path) { dbgln("FIXME: chroot(\"{}\")", path); return -1; diff --git a/Userland/Libraries/LibC/unistd.h b/Userland/Libraries/LibC/unistd.h index 3300981169..8ce3ac92e4 100644 --- a/Userland/Libraries/LibC/unistd.h +++ b/Userland/Libraries/LibC/unistd.h @@ -31,7 +31,7 @@ __BEGIN_DECLS extern char** environ; int get_process_name(char* buffer, int buffer_size); -int set_process_name(const char* name, size_t name_length); +int set_process_name(char const* name, size_t name_length); void dump_backtrace(void); int fsync(int fd); int sysbeep(void); @@ -40,13 +40,13 @@ int getpagesize(void); pid_t fork(void); pid_t vfork(void); int daemon(int nochdir, int noclose); -int execv(const char* path, char* const argv[]); -int execve(const char* filename, char* const argv[], char* const envp[]); -int execvpe(const char* filename, char* const argv[], char* const envp[]); -int execvp(const char* filename, char* const argv[]); -int execl(const char* filename, const char* arg, ...); -int execle(const char* filename, const char* arg, ...); -int execlp(const char* filename, const char* arg, ...); +int execv(char const* path, char* const argv[]); +int execve(char const* filename, char* const argv[], char* const envp[]); +int execvpe(char const* filename, char* const argv[], char* const envp[]); +int execvp(char const* filename, char* const argv[]); +int execl(char const* filename, char const* arg, ...); +int execle(char const* filename, char const* arg, ...); +int execlp(char const* filename, char const* arg, ...); void sync(void); __attribute__((noreturn)) void _exit(int status); pid_t getsid(pid_t); @@ -63,7 +63,7 @@ pid_t getppid(void); int getresuid(uid_t*, uid_t*, uid_t*); int getresgid(gid_t*, gid_t*, gid_t*); int getgroups(int size, gid_t list[]); -int setgroups(size_t, const gid_t*); +int setgroups(size_t, gid_t const*); int seteuid(uid_t); int setegid(gid_t); int setuid(uid_t); @@ -75,49 +75,49 @@ pid_t tcgetpgrp(int fd); int tcsetpgrp(int fd, pid_t pgid); ssize_t read(int fd, void* buf, size_t count); ssize_t pread(int fd, void* buf, size_t count, off_t); -ssize_t write(int fd, const void* buf, size_t count); -ssize_t pwrite(int fd, const void* buf, size_t count, off_t); +ssize_t write(int fd, void const* buf, size_t count); +ssize_t pwrite(int fd, void const* buf, size_t count, off_t); int close(int fd); -int chdir(const char* path); +int chdir(char const* path); int fchdir(int fd); char* getcwd(char* buffer, size_t size); char* getwd(char* buffer); unsigned int sleep(unsigned int seconds); int usleep(useconds_t); int gethostname(char*, size_t); -int sethostname(const char*, ssize_t); -ssize_t readlink(const char* path, char* buffer, size_t); +int sethostname(char const*, ssize_t); +ssize_t readlink(char const* path, char* buffer, size_t); char* ttyname(int fd); int ttyname_r(int fd, char* buffer, size_t); off_t lseek(int fd, off_t, int whence); -int link(const char* oldpath, const char* newpath); -int unlink(const char* pathname); -int symlink(const char* target, const char* linkpath); -int rmdir(const char* pathname); +int link(char const* oldpath, char const* newpath); +int unlink(char const* pathname); +int symlink(char const* target, char const* linkpath); +int rmdir(char const* pathname); int dup(int old_fd); int dup2(int old_fd, int new_fd); int pipe(int pipefd[2]); int pipe2(int pipefd[2], int flags); unsigned int alarm(unsigned int seconds); -int access(const char* pathname, int mode); +int access(char const* pathname, int mode); int isatty(int fd); -int mknod(const char* pathname, mode_t, dev_t); +int mknod(char const* pathname, mode_t, dev_t); long fpathconf(int fd, int name); -long pathconf(const char* path, int name); +long pathconf(char const* path, int name); char* getlogin(void); -int lchown(const char* pathname, uid_t uid, gid_t gid); -int chown(const char* pathname, uid_t, gid_t); +int lchown(char const* pathname, uid_t uid, gid_t gid); +int chown(char const* pathname, uid_t, gid_t); int fchown(int fd, uid_t, gid_t); -int fchownat(int fd, const char* pathname, uid_t uid, gid_t gid, int flags); +int fchownat(int fd, char const* pathname, uid_t uid, gid_t gid, int flags); int ftruncate(int fd, off_t length); -int truncate(const char* path, off_t length); -int mount(int source_fd, const char* target, const char* fs_type, int flags); -int umount(const char* mountpoint); -int pledge(const char* promises, const char* execpromises); -int unveil(const char* path, const char* permissions); -char* getpass(const char* prompt); +int truncate(char const* path, off_t length); +int mount(int source_fd, char const* target, char const* fs_type, int flags); +int umount(char const* mountpoint); +int pledge(char const* promises, char const* execpromises); +int unveil(char const* path, char const* permissions); +char* getpass(char const* prompt); int pause(void); -int chroot(const char*); +int chroot(char const*); int getdtablesize(void); enum { @@ -155,6 +155,6 @@ extern int optreset; // value. extern char* optarg; -int getopt(int argc, char* const* argv, const char* short_options); +int getopt(int argc, char* const* argv, char const* short_options); __END_DECLS diff --git a/Userland/Libraries/LibC/utime.cpp b/Userland/Libraries/LibC/utime.cpp index 4160b28ab9..4fe8147a1a 100644 --- a/Userland/Libraries/LibC/utime.cpp +++ b/Userland/Libraries/LibC/utime.cpp @@ -11,7 +11,7 @@ extern "C" { -int utime(const char* pathname, const struct utimbuf* buf) +int utime(char const* pathname, const struct utimbuf* buf) { if (!pathname) { errno = EFAULT; diff --git a/Userland/Libraries/LibC/utime.h b/Userland/Libraries/LibC/utime.h index 6a86c8b64c..71904ba7e7 100644 --- a/Userland/Libraries/LibC/utime.h +++ b/Userland/Libraries/LibC/utime.h @@ -10,6 +10,6 @@ __BEGIN_DECLS -int utime(const char* pathname, const struct utimbuf*); +int utime(char const* pathname, const struct utimbuf*); __END_DECLS diff --git a/Userland/Libraries/LibC/wchar.h b/Userland/Libraries/LibC/wchar.h index 33d129bf6e..7f38900b95 100644 --- a/Userland/Libraries/LibC/wchar.h +++ b/Userland/Libraries/LibC/wchar.h @@ -29,47 +29,47 @@ typedef struct { struct tm; -size_t wcslen(const wchar_t*); -wchar_t* wcscpy(wchar_t*, const wchar_t*); -wchar_t* wcsdup(const wchar_t*); -wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t); -__attribute__((warn_unused_result)) size_t wcslcpy(wchar_t*, const wchar_t*, size_t); -int wcscmp(const wchar_t*, const wchar_t*); -int wcsncmp(const wchar_t*, const wchar_t*, size_t); -wchar_t* wcschr(const wchar_t*, int); -wchar_t* wcsrchr(const wchar_t*, wchar_t); -wchar_t* wcscat(wchar_t*, const wchar_t*); -wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t); -wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**); -long wcstol(const wchar_t*, wchar_t**, int); -long long wcstoll(const wchar_t*, wchar_t**, int); +size_t wcslen(wchar_t const*); +wchar_t* wcscpy(wchar_t*, wchar_t const*); +wchar_t* wcsdup(wchar_t const*); +wchar_t* wcsncpy(wchar_t*, wchar_t const*, size_t); +__attribute__((warn_unused_result)) size_t wcslcpy(wchar_t*, wchar_t const*, size_t); +int wcscmp(wchar_t const*, wchar_t const*); +int wcsncmp(wchar_t const*, wchar_t const*, size_t); +wchar_t* wcschr(wchar_t const*, int); +wchar_t* wcsrchr(wchar_t const*, wchar_t); +wchar_t* wcscat(wchar_t*, wchar_t const*); +wchar_t* wcsncat(wchar_t*, wchar_t const*, size_t); +wchar_t* wcstok(wchar_t*, wchar_t const*, wchar_t**); +long wcstol(wchar_t const*, wchar_t**, int); +long long wcstoll(wchar_t const*, wchar_t**, int); wint_t btowc(int c); -size_t mbrtowc(wchar_t*, const char*, size_t, mbstate_t*); -size_t mbrlen(const char*, size_t, mbstate_t*); +size_t mbrtowc(wchar_t*, char const*, size_t, mbstate_t*); +size_t mbrlen(char const*, size_t, mbstate_t*); size_t wcrtomb(char*, wchar_t, mbstate_t*); -int wcscoll(const wchar_t*, const wchar_t*); -size_t wcsxfrm(wchar_t*, const wchar_t*, size_t); +int wcscoll(wchar_t const*, wchar_t const*); +size_t wcsxfrm(wchar_t*, wchar_t const*, size_t); int wctob(wint_t); -int mbsinit(const mbstate_t*); -wchar_t* wcspbrk(const wchar_t*, const wchar_t*); -wchar_t* wcsstr(const wchar_t*, const wchar_t*); -wchar_t* wmemchr(const wchar_t*, wchar_t, size_t); -wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t); +int mbsinit(mbstate_t const*); +wchar_t* wcspbrk(wchar_t const*, wchar_t const*); +wchar_t* wcsstr(wchar_t const*, wchar_t const*); +wchar_t* wmemchr(wchar_t const*, wchar_t, size_t); +wchar_t* wmemcpy(wchar_t*, wchar_t const*, size_t); wchar_t* wmemset(wchar_t*, wchar_t, size_t); -wchar_t* wmemmove(wchar_t*, const wchar_t*, size_t); -unsigned long wcstoul(const wchar_t*, wchar_t**, int); -unsigned long long wcstoull(const wchar_t*, wchar_t**, int); -float wcstof(const wchar_t*, wchar_t**); -double wcstod(const wchar_t*, wchar_t**); -long double wcstold(const wchar_t*, wchar_t**); +wchar_t* wmemmove(wchar_t*, wchar_t const*, size_t); +unsigned long wcstoul(wchar_t const*, wchar_t**, int); +unsigned long long wcstoull(wchar_t const*, wchar_t**, int); +float wcstof(wchar_t const*, wchar_t**); +double wcstod(wchar_t const*, wchar_t**); +long double wcstold(wchar_t const*, wchar_t**); int wcwidth(wchar_t); -size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*); -size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*); -int wmemcmp(const wchar_t*, const wchar_t*, size_t); -size_t wcsnrtombs(char*, const wchar_t**, size_t, size_t, mbstate_t*); -size_t mbsnrtowcs(wchar_t*, const char**, size_t, size_t, mbstate_t*); -size_t wcscspn(const wchar_t* wcs, const wchar_t* reject); -size_t wcsspn(const wchar_t* wcs, const wchar_t* accept); +size_t wcsrtombs(char*, wchar_t const**, size_t, mbstate_t*); +size_t mbsrtowcs(wchar_t*, char const**, size_t, mbstate_t*); +int wmemcmp(wchar_t const*, wchar_t const*, size_t); +size_t wcsnrtombs(char*, wchar_t const**, size_t, size_t, mbstate_t*); +size_t mbsnrtowcs(wchar_t*, char const**, size_t, size_t, mbstate_t*); +size_t wcscspn(wchar_t const* wcs, wchar_t const* reject); +size_t wcsspn(wchar_t const* wcs, wchar_t const* accept); wint_t fgetwc(FILE* stream); wint_t getwc(FILE* stream); @@ -78,24 +78,24 @@ wint_t fputwc(wchar_t wc, FILE* stream); wint_t putwc(wchar_t wc, FILE* stream); wint_t putwchar(wchar_t wc); wchar_t* fgetws(wchar_t* __restrict ws, int n, FILE* __restrict stream); -int fputws(const wchar_t* __restrict ws, FILE* __restrict stream); +int fputws(wchar_t const* __restrict ws, FILE* __restrict stream); wint_t ungetwc(wint_t wc, FILE* stream); int fwide(FILE* stream, int mode); -int wprintf(const wchar_t* __restrict format, ...); -int fwprintf(FILE* __restrict stream, const wchar_t* __restrict format, ...); -int swprintf(wchar_t* __restrict wcs, size_t maxlen, const wchar_t* __restrict format, ...); -int vwprintf(const wchar_t* __restrict format, va_list args); -int vfwprintf(FILE* __restrict stream, const wchar_t* __restrict format, va_list args); -int vswprintf(wchar_t* __restrict wcs, size_t maxlen, const wchar_t* __restrict format, va_list args); +int wprintf(wchar_t const* __restrict format, ...); +int fwprintf(FILE* __restrict stream, wchar_t const* __restrict format, ...); +int swprintf(wchar_t* __restrict wcs, size_t maxlen, wchar_t const* __restrict format, ...); +int vwprintf(wchar_t const* __restrict format, va_list args); +int vfwprintf(FILE* __restrict stream, wchar_t const* __restrict format, va_list args); +int vswprintf(wchar_t* __restrict wcs, size_t maxlen, wchar_t const* __restrict format, va_list args); -int fwscanf(FILE* __restrict stream, const wchar_t* __restrict format, ...); -int swscanf(const wchar_t* __restrict ws, const wchar_t* __restrict format, ...); -int wscanf(const wchar_t* __restrict format, ...); -int vfwscanf(FILE* __restrict stream, const wchar_t* __restrict format, va_list arg); -int vswscanf(const wchar_t* __restrict ws, const wchar_t* __restrict format, va_list arg); -int vwscanf(const wchar_t* __restrict format, va_list arg); +int fwscanf(FILE* __restrict stream, wchar_t const* __restrict format, ...); +int swscanf(wchar_t const* __restrict ws, wchar_t const* __restrict format, ...); +int wscanf(wchar_t const* __restrict format, ...); +int vfwscanf(FILE* __restrict stream, wchar_t const* __restrict format, va_list arg); +int vswscanf(wchar_t const* __restrict ws, wchar_t const* __restrict format, va_list arg); +int vwscanf(wchar_t const* __restrict format, va_list arg); -size_t wcsftime(wchar_t* __restrict wcs, size_t maxsize, const wchar_t* __restrict format, const struct tm* __restrict timeptr); +size_t wcsftime(wchar_t* __restrict wcs, size_t maxsize, wchar_t const* __restrict format, const struct tm* __restrict timeptr); __END_DECLS diff --git a/Userland/Libraries/LibC/wctype.cpp b/Userland/Libraries/LibC/wctype.cpp index c5dfdcda7a..92f2ca77e9 100644 --- a/Userland/Libraries/LibC/wctype.cpp +++ b/Userland/Libraries/LibC/wctype.cpp @@ -136,7 +136,7 @@ int iswctype(wint_t wc, wctype_t charclass) } } -wctype_t wctype(const char* property) +wctype_t wctype(char const* property) { if (strcmp(property, "alnum") == 0) return WCTYPE_ALNUM; @@ -201,7 +201,7 @@ wint_t towctrans(wint_t wc, wctrans_t desc) } } -wctrans_t wctrans(const char* charclass) +wctrans_t wctrans(char const* charclass) { if (strcmp(charclass, "tolower") == 0) return WCTRANS_TOLOWER; diff --git a/Userland/Libraries/LibC/wctype.h b/Userland/Libraries/LibC/wctype.h index 3bf6afa65c..6f08a0b04b 100644 --- a/Userland/Libraries/LibC/wctype.h +++ b/Userland/Libraries/LibC/wctype.h @@ -27,10 +27,10 @@ int iswlower(wint_t wc); int iswupper(wint_t wc); int iswblank(wint_t wc); int iswctype(wint_t, wctype_t); -wctype_t wctype(const char*); +wctype_t wctype(char const*); wint_t towlower(wint_t wc); wint_t towupper(wint_t wc); wint_t towctrans(wint_t, wctrans_t); -wctrans_t wctrans(const char*); +wctrans_t wctrans(char const*); __END_DECLS |