1#pragma ident	"%Z%%M%	%I%	%E% SMI"
2
3#include "libtecla.h"
4
5/*.......................................................................
6 * Return the version number of the tecla library.
7 *
8 * Input:
9 *  major    int *   The major version number of the library
10 *                   will be assigned to *major. This number is
11 *                   only incremented when a change to the library is
12 *                   made that breaks binary (shared library) and/or
13 *                   compilation backwards compatibility.
14 *  minor    int *   The minor version number of the library
15 *                   will be assigned to *minor. This number is
16 *                   incremented whenever new functions are added to
17 *                   the public API.
18 *  micro    int *   The micro version number of the library will be
19 *                   assigned to *micro. This number is incremented
20 *                   whenever internal changes are made that don't
21 *                   change the public API, such as bug fixes and
22 *                   performance enhancements.
23 */
24void libtecla_version(int *major, int *minor, int *micro)
25{
26  if(major)
27    *major = TECLA_MAJOR_VER;
28  if(minor)
29    *minor = TECLA_MINOR_VER;
30  if(micro)
31    *micro = TECLA_MICRO_VER;
32}
33