libx52/libx52io
nirenjan d8cc745d2d feat(libx52io): Add _from_str and from_str_nocase APIs
This change add APIs to convert the string forms of the axis and button
names back to their corresponding enum identifiers. This is effectively
built such that a roundtrip of _to_str and _from_str will return the
same input. The _nocase variants handle case insensitive matching of the
names by folding of the ASCII alphabets A-Z and a-z only, so it doesn't
depend on localization.
2026-04-02 23:42:29 -07:00
..
Makefile.am feat: Update symbol visibility 2026-03-30 22:35:52 -07:00
io_axis.c Move libx52io to top level 2021-07-29 21:51:11 -07:00
io_common.h Move libx52io to top level 2021-07-29 21:51:11 -07:00
io_core.c Move libx52io to top level 2021-07-29 21:51:11 -07:00
io_device.c Move libx52io to top level 2021-07-29 21:51:11 -07:00
io_parser.c Move libx52io to top level 2021-07-29 21:51:11 -07:00
io_strings.c feat(libx52io): Add _from_str and from_str_nocase APIs 2026-04-02 23:42:29 -07:00
libx52io.h feat(libx52io): Add _from_str and from_str_nocase APIs 2026-04-02 23:42:29 -07:00
libx52io.pc.in Fix Cflags and add libx52util.pc 2021-08-03 12:53:26 -07:00
meson.build feat(libx52io): Add _from_str and from_str_nocase APIs 2026-04-02 23:42:29 -07:00
test_axis.c Initialize variables to avoid maybe-uninitialized warnings 2023-01-03 12:26:51 -08:00
test_io_strings.c feat(libx52io): Add _from_str and from_str_nocase APIs 2026-04-02 23:42:29 -07:00
test_parser.c fix: Address compiler warnings 2026-03-19 00:10:18 -07:00
test_parser_tests.c Use TEST_DEF as a function macro, instead of #if/#endif blocks 2021-08-02 10:35:37 -07:00