Split utility functions into separate source files
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 4 Sep 2019 05:11:45 +0000 (15:11 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 11 Sep 2019 02:23:04 +0000 (12:23 +1000)
commitc84366e85e45a20a7d00a735aa31e7587ef5160c
tree160f76c9c67419e00679969dc51ffe80905d9367
parent00f3345b804165578dc0472263d666df9ef62981
Split utility functions into separate source files

libinput-util.h is getting a bit of a catchall bucket and it includes things
like libinput-private.h which in turn includes libwacom. This makes
libinput-util.h less useful for bits that only need e.g. the string processing
utilities.

So let's split them all up in to separate files, to be used as-needed.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
16 files changed:
meson.build
src/libinput-util.h
src/util-bits.h [new file with mode: 0644]
src/util-list.c [new file with mode: 0644]
src/util-list.h [new file with mode: 0644]
src/util-macros.h [new file with mode: 0644]
src/util-matrix.h [new file with mode: 0644]
src/util-prop-parsers.c [moved from src/libinput-util.c with 62% similarity]
src/util-prop-parsers.h [new file with mode: 0644]
src/util-ratelimit.c [new file with mode: 0644]
src/util-ratelimit.h [new file with mode: 0644]
src/util-strings.c [new file with mode: 0644]
src/util-strings.h [new file with mode: 0644]
src/util-time.h [new file with mode: 0644]
test/test-util-includes.c [new file with mode: 0644]
test/test-utils.c