Revert "Xext: geext: drop unused GEInitEvent()"

The NVIDIA GLX extension module (libglxserver_nvidia.so) uses this
function.

This reverts commit 6fa340c578.

Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
This commit is contained in:
Aaron Plattner 2025-06-24 10:41:29 -07:00
parent d258c26626
commit 3fb85ab045
2 changed files with 13 additions and 0 deletions

View File

@ -210,3 +210,14 @@ GERegisterExtension(int extension,
/* extension opcodes are > 128, might as well save some space here */
GEExtensions[EXT_MASK(extension)].evswap = ev_swap;
}
/* Sets type and extension field for a generic event. This is just an
* auxiliary function, extensions could do it manually too.
*/
void
GEInitEvent(xGenericEvent *ev, int extension)
{
ev->type = GenericEvent;
ev->extension = extension;
ev->length = 0;
}

View File

@ -38,4 +38,6 @@ extern _X_EXPORT void GERegisterExtension(int extension,
xGenericEvent
*to));
extern _X_EXPORT void GEInitEvent(xGenericEvent *ev, int extension);
#endif /* _GEEXT_H_ */