Is there a way to use named arguments in C function?
Something like function with prototype void foo(int a, int b, int c);
and I want to call it with foo(a=2, c=3, b=1); [replaced the order of b & c and used their names to distinguish]
Motivation: I want a more Pythonic C, where I can easily manipulate my function arguments without mixing them by mistake
Named arguments are not supported in C.
All arguments must be passed in the correct order.
A way to emulate named arguments in C