QMI IDL compiler
Go to file
Alex Elder 4937e55261 parser: check the proper token number
In qmi_message_parse(), a check is made to ensure members defined
for a message are unique, both in name and number.  But the number
that's used in the comparison is the type token number, but should
be the member number token number.  Fix this bug.

Fixes: 72d1687 ("parser: disallow duplicate members")
Signed-off-by: Alex Elder <elder@linaro.org>
2021-10-08 17:00:50 -05:00
tests parser: add support for constant value substitution 2021-10-04 14:19:51 -05:00
.gitignore qmic: Add .gitignore 2016-06-02 10:27:42 -07:00
accessor.c kernel: Introduce kernel-style generator 2018-01-31 13:00:02 -08:00
kernel.c kernel: Support having strings in structs 2018-06-29 14:12:50 -07:00
LICENSE qmic: Add the missing LICENSE file 2016-06-02 10:26:43 -07:00
list.h qmic: Adopt common list implementation 2018-01-30 15:55:49 -08:00
Makefile Makefile: Allow compiler/linker flags to be overridden 2018-03-05 21:54:21 -08:00
parser.c parser: check the proper token number 2021-10-08 17:00:50 -05:00
qmi_tlv.c qmic: Initial basic implementation 2016-02-07 09:27:50 -08:00
qmic.c parser: properly support 64-bit numbers 2021-10-04 12:29:38 -05:00
qmic.h parser: properly support 64-bit numbers 2021-10-04 12:29:38 -05:00