From 7a1dd09ca1c552567fbf0344255891cc4f19cd03 Mon Sep 17 00:00:00 2001 From: avsdev-cw Date: Thu, 24 Sep 2020 16:42:41 +0100 Subject: [PATCH] Minor refactor to headers to include missing c-std headers --- src/db_column.h | 4 +++- src/db_connection.h | 1 - src/db_query.h | 3 +++ src/db_value.h | 4 ++++ src/db_where-builder.h | 4 ++++ 5 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/db_column.h b/src/db_column.h index 3da63a2..779b29e 100644 --- a/src/db_column.h +++ b/src/db_column.h @@ -2,7 +2,9 @@ #define H__DB_COLUMN__ #include +#include #include + #include "db_connection.h" enum e_column_type_t { @@ -39,7 +41,7 @@ struct column_data_t { uint8_t isBlob :1; uint8_t isTimestamp :1; - union u_data { + union { void *vptr; int8_t *ptr_int8; diff --git a/src/db_connection.h b/src/db_connection.h index c1be7e1..fe46936 100644 --- a/src/db_connection.h +++ b/src/db_connection.h @@ -6,7 +6,6 @@ #define SQCONN(s) (MYSQL *)s->conn - struct stored_conn_t { int conn_id; char *name; diff --git a/src/db_query.h b/src/db_query.h index 844ed6f..6f86bff 100644 --- a/src/db_query.h +++ b/src/db_query.h @@ -1,6 +1,9 @@ #ifndef H__DB_QUERY__ #define H__DB_QUERY__ +#include +#include + #include "db_connection.h" #include "db_column.h" diff --git a/src/db_value.h b/src/db_value.h index 9e65720..988cb56 100644 --- a/src/db_value.h +++ b/src/db_value.h @@ -1,6 +1,10 @@ #ifndef H__DB_VALUE__ #define H__DB_VALUE__ +#include +#include +#include + #include "db_column.h" char *db_value(char **str, size_t *len, e_column_type type, uint32_t n_args, ...); diff --git a/src/db_where-builder.h b/src/db_where-builder.h index 66dfdfd..d21b5b2 100644 --- a/src/db_where-builder.h +++ b/src/db_where-builder.h @@ -2,8 +2,12 @@ #define H__DB_WHERE_BUILDER__ #include +#include +#include + #include "db_column.h" + enum e_where_logic_t { UNK, CLAUSE,