C11 provides _Generic for implementing macros that provide some primitive generic multiple dispatch on type.
This would allow providing some generic calls like asdf_get (as opposed to writing asdf_get_string0 and so on) calling the appropriate implementation depending on the requested output type.
This is just syntactic sugar and not strictly necessary, but might be nice-to-have.
C11 provides _Generic for implementing macros that provide some primitive generic multiple dispatch on type.
This would allow providing some generic calls like
asdf_get(as opposed to writingasdf_get_string0and so on) calling the appropriate implementation depending on the requested output type.This is just syntactic sugar and not strictly necessary, but might be nice-to-have.