summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/sqlite.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common/sqlite.h b/src/common/sqlite.h
index 2036589..064972b 100644
--- a/src/common/sqlite.h
+++ b/src/common/sqlite.h
@@ -25,6 +25,7 @@
#define _COMMON_SQLITE_H
+#include <stdbool.h>
#include <stdint.h>
#include <sys/types.h>
@@ -33,7 +34,8 @@
/* Type pour les insertions brutes */
#define SQLITE_RAW 0 /* En dur dans une requête */
#define SQLITE_INT64 10 /* Entier sur 64 bits */
-#define SQLITE_NATIVE 11 /* Déterminé par la base */
+#define SQLITE_BOOLEAN 11 /* Booléen sur 1 bit */
+#define SQLITE_NATIVE 12 /* Déterminé par la base */
/* Description des champs et de leur valeur associée */
@@ -44,6 +46,7 @@ typedef struct _bound_value
union
{
+ bool boolean; /* Etat sur 1 bit */
int32_t integer; /* Nombre sur 32 bits */
int64_t integer64; /* Nombre sur 64 bits */
char *string; /* Chaîne de caractères #1 */