By wordy, I mean they're almost too long. By consistent I mean the words are in a different order in the function name to the parameter: egl_mesa vs MesaEGL
Another inconsistency is use of the word "client". No other client functions do that. So maybe drop "_client_". But admittedly that would be inconsistent too.
Can we find a way to make the new function names less wordy and more consistent?...
mir_server_ egl_mesa_ display_ is_valid( MirMesaEGLNativ eDisplay* display) egl_mesa_ display_ is_valid( MirMesaEGLNativ eDisplay* display)
mir_client_
By wordy, I mean they're almost too long. By consistent I mean the words are in a different order in the function name to the parameter: egl_mesa vs MesaEGL
Another inconsistency is use of the word "client". No other client functions do that. So maybe drop "_client_". But admittedly that would be inconsistent too.