On 11/3/2014 9:36 AM, Tobias Müller wrote:
Presenting OpenSSL as a case for good interface design is a crime by itself!
Not at all. I presented it as an example of a C library that has a metaprogramming interface, but that interface has not prevented bug fix updates to the shared library itself without requiring recompiling of apps that call it.
All shared C libraries have a metaprogramming interface if they have macros in the .h file.
