Заголовок OpenGL gl.h, как и многие другие заголовки, содержит определения функций, разбросанные по многим строкам. Вот пример:
GLAPI void glCopyTexSubImage2D( GLenum target, GLint level,
GLint xoffset, GLint yoffset,
GLint x, GLint y,
GLsizei width, GLsizei height );
Я хотел бы придумать регулярное выражение, которое я мог бы использовать с sed, чтобы выровнять их. Предыдущий пример станет:
GLAPI void glCopyTexSubImage2D( GLenum target, GLint level,GLint xoffset, GLint yoffset, GLint x, GLint y,GLsizei width, GLsizei height );
Токен GLAPI
специфичен для OpenGL, поэтому я скорее проигнорирую его, чтобы решение могло использоваться в большем количестве контекстов.