1#include <assert.h>
2#include <stdio.h>
3
4int main(void) {
5	const char *version = LIBINPUT_LT_VERSION;
6	int C, R, A;
7	int rc;
8
9	rc = sscanf(version, "%d:%d:%d", &C, &R, &A);
10	assert(rc == 3);
11
12	assert(C >= 17);
13	assert(R >= 0);
14	assert(A >= 7);
15
16	/* Binary compatibility broken? */
17	assert(R != 0 || A != 0);
18
19	/* The first stable API in 0.12 had 10:0:0  */
20	assert(C - A == 10);
21
22	return 0;
23}
24