Assuming pointer_c style code,
will return either ogl_LOAD_FAILED, ogl_LOAD_SUCCEEDED or ogl_LOAD_SUCCEEDED + the number of function ptrs that could not be retrieved. This works fine but it would be interesting to know which functions exactly.
Since function ptrs have to be queried by C-string anyway, I propose to expose an API to be able to retrieve the names of the functions to which function pointers could not be loaded instead of only the number of failed attempts.
This can also extend to the C++ style loaders which require explicit function loading.