diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/sqlite.h | 5 |
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 */ |