XIQueryVersion man page on OpenBSD

Man page or keyword search:  
man Server   11362 pages
apropos Keyword Search (all sections)
Output format
OpenBSD logo
[printable version]

XIQUERYVERSION(3)		[FIXME: manual]		     XIQUERYVERSION(3)

NAME
       XIQueryVersion - announce and query the support XI2 version.

SYNOPSIS
       #include <X11/extensions/XInput2.h>

       Status XIQueryVersion( Display *display,
			      int *major_version_inout,
			      int *minor_version_inout);

       display
	      Specifies the connection to the X server.

       major_version_inout
	      Specifies the client´s supported XI2 version, and
	      returns the server´s supported version.

       minor_version_inout
	      Specifies the client´s supported XI2 version, and
	      returns the server´s supported version.

DESCRIPTION
	   XIQueryVersion announces the client´s supported XI2 version to
	   the server and returns server´s supported X Input version. Clients
	   are required to use XIQueryVersion instead of XGetExtensionVersion
	   if they use XI2 calls. The server may treat a client differently
	   depending on the supported version announced by the client.
	   The major_version_inout must be 2 or greater, otherwise a BadValue
	   error occurs.

	   If the server does not support XI2, XIQueryVersion returns BadRequest
	   to the client. Otherwise, XIQueryVersion returns Success. In both
	   cases major_version_inout and minor_version_inout are set to the
	   server´s supported version.

	   XIQueryVersion can generate a BadValue error.

EXAMPLES
	   int rc;
	   int major = 2;
	   int minor = 0;

	   rc = XIQueryVersion(dpy, &major, &minor);
	   if (rc == Success)
	       printf("XI2 supported. (%d.%d)\n", major, minor);
	   else if (rc == BadRequest)
	       printf("No XI2 support. (%d.%d only)\n", major, minor);
	   else
	       printf("Internal error\n");

DIAGNOSTICS
	   BadValue
		  A value is outside of the permitted range.

[FIXME: source]			  09/07/2010		     XIQUERYVERSION(3)
[top]

List of man pages available for OpenBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net