It looks to me that not only WHINY_USERS=1, but also WHINY_USERS=0 or even WHINY_USERS= are leading to sorted processing of arrays. I have to actually unset WHINY_USERS in order to get back to default array processing. The corresponding test in AWK source code (main.c) is:
if (getenv("WHINY_USERS") != NULL)
whiny_users = TRUE;
I am wondering if this is rather a feature or something else?
Regards, Hermann