code-style: fix consistency issues all over the codebase (#94)

* remove duplicate comment
* remove empty tabs and blank lines
* move macros and globals ontop
* comment to seprate function implementation
* fix alignment
* switch to *argv[] similar to other suckless code
* kill all empty last lines
* append comment to endif
* reuse existing ARRLEN macro
* comment fall through
* use while (true) everywhere

Co-authored-by: NRK <nrk@disroot.org>
This commit is contained in:
Berke Kocaoğlu
2021-10-11 06:07:18 +03:00
committed by GitHub
parent 675db4bbb6
commit 1449bfc5e9
11 changed files with 45 additions and 68 deletions

View File

@ -24,6 +24,11 @@
#include <unistd.h>
#include <sys/inotify.h>
union {
char d[4096]; /* aligned buffer */
struct inotify_event e;
} buf;
void arl_init(arl_t *arl)
{
arl->fd = inotify_init1(IN_CLOEXEC | IN_NONBLOCK);
@ -76,18 +81,13 @@ void arl_setup(arl_t *arl, const char *filepath)
}
}
union {
char d[4096]; /* aligned buffer */
struct inotify_event e;
} buf;
bool arl_handle(arl_t *arl)
{
bool reload = false;
char *ptr;
const struct inotify_event *e;
for (;;) {
while (true) {
ssize_t len = read(arl->fd, buf.d, sizeof(buf.d));
if (len == -1) {
@ -109,4 +109,3 @@ bool arl_handle(arl_t *arl)
}
return reload;
}