nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyqpjn4vqgkchzj5qlpg7c0h2p8404a6memc63zcwdhyanvmx3pdauyvsyqt (nprofile…syqt) we have named function arguments at home!
Named function arguments at home:
struct args {
int a, b, c, d;
};
int myfunc(struct args args);
\#define myfunc(...) myfunc((struct args){ __VA_ARGS__ })
use as:
myfunc(1, 2, .d = 4);
You're welcome! (For the new reason to scream into the abyss. I don't know where the brain bleach is, sorry.)