Paul Eggert wrote: > > This doesn't work as __linux__ is also defined under Android, alas... > > OK, but then I'm puzzled by the "(defined __linux__ || defined __ANDROID__)"
Its purpose is to remind the reader that Android is included. Because when writing 'defined __linux__' one typically thinks about GNU/Linux and musl-based systems. Android systems are often so different and always require separate testing. > can these be simplified to "defined __linux__"? Please not. Bruno