Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TS_LIBVERSION(3)		     tslib		      TS_LIBVERSION(3)

NAME
       ts_libversion - get version information on the currently	running	tslib

SYNOPSIS
       #include	<tslib.h>

       struct ts_lib_version_data *ts_libversion();

DESCRIPTION
       ts_libversion() This function returns a pointer to a static copy	of the
       version info struct:

       struct ts_lib_version_data {
	       const char      *package_version;
	       int	       version_num;
	       unsigned	int    features;
       };

       package_version is just the string containing the tarball release  num-
       ber, e.g. "1.10".

       version_num is a	24 bit number created like this: <8 bits major number>
       | <8 bits minor number> | <8 bits patch number> of the  library	libts.
       Version 0.7.1 is	therefore returned as 0x000701.

       features	can have one or	more bits set. The currently defined bits are:
	   TSLIB_VERSION_MT  tslib filters support multitouch ts_read_mt() and
	   there is at least one raw access module  supporting	it  (currently
	   evdev  input)  TSLIB_VERSION_OPEN_RESTRICTED	ts_open_restricted and
	   ts_close_restricted function	pointers are  available	 to  implement
	   TSLIB_VERSION_EVENTPATH ts_get_eventpath() is available since tslib
	   can auto-detect a device  TSLIB_VERSION_VERSION  simple  tslib_ver-
	   sion() and ts_print_ascii_logo() are	available

RETURN VALUE
       This  function  returns	a pointer to a static copy of the version info
       struct.

SEE ALSO
       ts_setup(3), ts_read(3),	ts.conf(5)

							      TS_LIBVERSION(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ts_libversion&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help