summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Andersson <bjorn.andersson@linaro.org>2018-01-30 16:06:33 -0800
committerBjorn Andersson <bjorn.andersson@linaro.org>2018-01-30 16:06:33 -0800
commita3aa10545bccd2865e9263ee7f74d9c9603f9715 (patch)
tree219925a94504a4abcd3b752c3f73172db692db60
parenteaa0f3b8a596760acdefde34565b914ae0d3daf1 (diff)
qmic: Move simple type array to common file
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
-rw-r--r--qmi_message.c7
-rw-r--r--qmi_struct.c8
-rw-r--r--qmic.c8
-rw-r--r--qmic.h2
4 files changed, 10 insertions, 15 deletions
diff --git a/qmi_message.c b/qmi_message.c
index a306baf..537fd04 100644
--- a/qmi_message.c
+++ b/qmi_message.c
@@ -6,13 +6,6 @@
#include "list.h"
#include "qmic.h"
-static const char *sz_simple_types[] = {
- [TYPE_U8] = "uint8_t",
- [TYPE_U16] = "uint16_t",
- [TYPE_U32] = "uint32_t",
- [TYPE_U64] = "uint64_t",
-};
-
struct qmi_message_member {
const char *name;
int type;
diff --git a/qmi_struct.c b/qmi_struct.c
index 96405d2..a21ab58 100644
--- a/qmi_struct.c
+++ b/qmi_struct.c
@@ -4,14 +4,6 @@
#include "list.h"
#include "qmic.h"
-static const char *sz_simple_types[] = {
- [TYPE_U8] = "uint8_t",
- [TYPE_U16] = "uint16_t",
- [TYPE_U32] = "uint32_t",
- [TYPE_U64] = "uint64_t",
- [TYPE_STRING] = "char *",
-};
-
struct qmi_struct_member {
const char *name;
int type;
diff --git a/qmic.c b/qmic.c
index 8ce79ff..c7b912e 100644
--- a/qmic.c
+++ b/qmic.c
@@ -13,6 +13,14 @@
#include "parser.h"
#include "qmic.h"
+const char *sz_simple_types[] = {
+ [TYPE_U8] = "uint8_t",
+ [TYPE_U16] = "uint16_t",
+ [TYPE_U32] = "uint32_t",
+ [TYPE_U64] = "uint64_t",
+ [TYPE_STRING] = "char *",
+};
+
static void qmi_const_header(FILE *fp)
{
struct qmi_const *qc;
diff --git a/qmic.h b/qmic.h
index 202d0da..5e117b0 100644
--- a/qmic.h
+++ b/qmic.h
@@ -37,6 +37,8 @@ struct token {
struct qmi_struct *qmi_struct;
};
+extern const char *sz_simple_types[];
+
void yyerror(const char *fmt, ...) __attribute__((noreturn));
void symbol_add(const char *name, int token, ...);