diff options
-rw-r--r-- | database/eurephiadb-driver_template.c | 15 | ||||
-rw-r--r-- | database/sqlite/edb-sqlite.c | 17 |
2 files changed, 29 insertions, 3 deletions
diff --git a/database/eurephiadb-driver_template.c b/database/eurephiadb-driver_template.c index 82d21e0..27a17d1 100644 --- a/database/eurephiadb-driver_template.c +++ b/database/eurephiadb-driver_template.c @@ -43,6 +43,12 @@ #include <passwd.h> +#define DRIVERVERSION "1.0" +#ifndef DRIVERAPIVERSION +# define DRIVERAPIVERSION 1 // Set this value to 2 to support admin utilities +#endif + + // Mapping table - mapping attempt types from .... to database table fields typedef struct { char *colname; @@ -957,3 +963,12 @@ eurephiaVALUES *eDBget_blacklisted_ip(eurephiaCTX *ctx) { return ret; } + + +#if DRIVERAPIVERSION > 1 +/* + * API Version 2 functions + * + */ + +#endif diff --git a/database/sqlite/edb-sqlite.c b/database/sqlite/edb-sqlite.c index bcbf3ec..d4c0a90 100644 --- a/database/sqlite/edb-sqlite.c +++ b/database/sqlite/edb-sqlite.c @@ -39,9 +39,10 @@ #include <memwatch.h> #endif - -#define DRIVERVERSION "1.0" -#define DRIVERAPIVERSION 1 +#define DRIVERVERSION "1.1" +#ifndef DRIVERAPIVERSION +# define DRIVERAPIVERSION 2 +#endif // Mapping table - mapping attempt types from .... to sqlite table fields typedef struct { @@ -898,3 +899,13 @@ eurephiaVALUES *eDBget_blacklisted_ip(eurephiaCTX *ctx) { return ret; } + + +#if DRIVERAPIVERSION > 1 +/* + * API Version 2 functions + * + */ + + +#endif |