libx52/libx52io
nirenjan b3d587e9bf feat: Add libx52io function to compare two reports
This stems from a static analysis warning about using memcmp to compare
two libx52io_report structures, since there is likely padding which
could invisibly be containing different values, especially if the
reports are allocated on the stack and not explicitly initialized.

The function returns a bitmask of the changed fields, which could
conceivably be used by a downstream application to quickly determine the
changes.
2026-10-21 13:36:43 -07:00
..
axis.c build: Rename source files to remove prefixes 2026-04-03 23:02:43 -07:00
common.h build: Rename source files to remove prefixes 2026-04-03 23:02:43 -07:00
compare.c feat: Add libx52io function to compare two reports 2026-10-21 13:36:43 -07:00
core.c refactor: Rename daemon sources to remove x52d_ prefix 2026-04-03 23:50:18 -07:00
device.c refactor: Rename daemon sources to remove x52d_ prefix 2026-04-03 23:50:18 -07:00
meson.build feat: Add libx52io function to compare two reports 2026-10-21 13:36:43 -07:00
parser.c build: Rename source files to remove prefixes 2026-04-03 23:02:43 -07:00
strings.c refactor: Rename daemon sources to remove x52d_ prefix 2026-04-03 23:50:18 -07:00
test_axis.c build: Rename source files to remove prefixes 2026-04-03 23:02:43 -07:00
test_compare.c feat: Add libx52io function to compare two reports 2026-10-21 13:36:43 -07:00
test_io_strings.c build: Migrate includes to use libx52/ prefix 2026-04-03 22:54:48 -07:00
test_parser.c build: Rename source files to remove prefixes 2026-04-03 23:02:43 -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
validation.c feat: Add libx52io function to compare two reports 2026-10-21 13:36:43 -07:00