|
|
|
|
|
by Gibbon1
603 days ago
|
|
I feel that if C had tagged unions and a little sugar you could write non magical generic functions in C. Non magical meaning unlike C++ etc instead of the compiler selecting the correct function based on the arguments the function itself can tell and handle each case. Basically you can write a function that takes a tagged union and the compiler will passed the correct union based on named arguments. int ret = foo(.slice = name);
int ret = foo(.src = str, .sz = strlen(str));
|
|