Skip to content

Commit 4f8db99

Browse files
committed
create_table_wrapper does not need callback
1 parent 7e8c468 commit 4f8db99

File tree

5 files changed

+20
-20
lines changed

5 files changed

+20
-20
lines changed

include/dbutils.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ sqlite3 *attachdb(const char *name, sqlite3 *db, const char *dbn, const int flag
9494

9595
sqlite3 *detachdb(const char *name, sqlite3 *db, const char *dbn);
9696

97-
int create_table_wrapper(const char *name, sqlite3 *db, const char *sql_name, const char *sql, int (*callback)(void*,int,char**,char**), void *args);
97+
int create_table_wrapper(const char *name, sqlite3 *db, const char *sql_name, const char *sql);
9898

9999
int set_db_pragmas(sqlite3 *db);
100100

src/bfti.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@ extern int errno;
9090

9191
static int create_tables(const char *name, sqlite3 *db, void * args) {
9292
printf("writetsum %d\n", in.writetsum);
93-
if ((create_table_wrapper(name, db, "tsql", tsql, NULL, NULL) != SQLITE_OK) ||
94-
(create_table_wrapper(name, db, "vtssqldir", vtssqldir, NULL, NULL) != SQLITE_OK) ||
95-
(create_table_wrapper(name, db, "vtssqluser", vtssqluser, NULL, NULL) != SQLITE_OK) ||
96-
(create_table_wrapper(name, db, "vtssqlgroup", vtssqlgroup, NULL, NULL) != SQLITE_OK)) {
93+
if ((create_table_wrapper(name, db, "tsql", tsql) != SQLITE_OK) ||
94+
(create_table_wrapper(name, db, "vtssqldir", vtssqldir) != SQLITE_OK) ||
95+
(create_table_wrapper(name, db, "vtssqluser", vtssqluser) != SQLITE_OK) ||
96+
(create_table_wrapper(name, db, "vtssqlgroup", vtssqlgroup) != SQLITE_OK)) {
9797
return -1;
9898
}
9999

src/bfwreaddirplus2db.c

+7-7
Original file line numberDiff line numberDiff line change
@@ -131,20 +131,20 @@ int searchmyll(long long int lull, int lutype) {
131131
}
132132

133133
static int create_tables(const char * name, sqlite3 * db, void * args) {
134-
if ((create_table_wrapper(name, db, "esql", esql, NULL, NULL) != SQLITE_OK) ||
135-
(create_table_wrapper(name, db, "ssql", ssql, NULL, NULL) != SQLITE_OK) ||
136-
(create_table_wrapper(name, db, "vssqldir", vssqldir, NULL, NULL) != SQLITE_OK) ||
137-
(create_table_wrapper(name, db, "vssqluser", vssqluser, NULL, NULL) != SQLITE_OK) ||
138-
(create_table_wrapper(name, db, "vssqlgroup", vssqlgroup, NULL, NULL) != SQLITE_OK) ||
139-
(create_table_wrapper(name, db, "vesql", vesql, NULL, NULL) != SQLITE_OK)) {
134+
if ((create_table_wrapper(name, db, "esql", esql) != SQLITE_OK) ||
135+
(create_table_wrapper(name, db, "ssql", ssql) != SQLITE_OK) ||
136+
(create_table_wrapper(name, db, "vssqldir", vssqldir) != SQLITE_OK) ||
137+
(create_table_wrapper(name, db, "vssqluser", vssqluser) != SQLITE_OK) ||
138+
(create_table_wrapper(name, db, "vssqlgroup", vssqlgroup) != SQLITE_OK) ||
139+
(create_table_wrapper(name, db, "vesql", vesql) != SQLITE_OK)) {
140140
return -1;
141141
}
142142

143143
return 0;
144144
}
145145

146146
static int create_readdirplus_tables(const char * name, sqlite3 * db, void * args) {
147-
if (create_table_wrapper(name, db, "rsql", rsql, NULL, NULL) != SQLITE_OK) {
147+
if (create_table_wrapper(name, db, "rsql", rsql) != SQLITE_OK) {
148148
return -1;
149149
}
150150

src/dbutils.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,9 @@ sqlite3 *detachdb(const char *name, sqlite3 *db, const char *dbn)
155155
return db;
156156
}
157157

158-
int create_table_wrapper(const char *name, sqlite3 *db, const char *sql_name, const char *sql, int (*callback)(void*,int,char**,char**), void *args) {
158+
int create_table_wrapper(const char *name, sqlite3 *db, const char *sql_name, const char *sql) {
159159
char *err_msg = NULL;
160-
const int rc = sqlite3_exec(db, sql, callback, args, &err_msg);
160+
const int rc = sqlite3_exec(db, sql, NULL, NULL, &err_msg);
161161
if (rc != SQLITE_OK) {
162162
fprintf(stderr, "%s:%d SQL error while executing '%s' on %s: '%s' (%d)\n",
163163
__FILE__, __LINE__, sql_name, name, err_msg, rc);

src/template_db.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,12 @@ static ssize_t gufi_copyfd(int src_fd, int dst_fd, size_t size) {
9696
extern int errno;
9797

9898
static int create_tables(const char *name, sqlite3 *db, void *args) {
99-
if ((create_table_wrapper(name, db, "esql", esql, NULL, NULL) != SQLITE_OK) ||
100-
(create_table_wrapper(name, db, "ssql", ssql, NULL, NULL) != SQLITE_OK) ||
101-
(create_table_wrapper(name, db, "vssqldir", vssqldir, NULL, NULL) != SQLITE_OK) ||
102-
(create_table_wrapper(name, db, "vssqluser", vssqluser, NULL, NULL) != SQLITE_OK) ||
103-
(create_table_wrapper(name, db, "vssqlgroup", vssqlgroup, NULL, NULL) != SQLITE_OK) ||
104-
(create_table_wrapper(name, db, "vesql", vesql, NULL, NULL) != SQLITE_OK)) {
99+
if ((create_table_wrapper(name, db, "esql", esql) != SQLITE_OK) ||
100+
(create_table_wrapper(name, db, "ssql", ssql) != SQLITE_OK) ||
101+
(create_table_wrapper(name, db, "vssqldir", vssqldir) != SQLITE_OK) ||
102+
(create_table_wrapper(name, db, "vssqluser", vssqluser) != SQLITE_OK) ||
103+
(create_table_wrapper(name, db, "vssqlgroup", vssqlgroup) != SQLITE_OK) ||
104+
(create_table_wrapper(name, db, "vesql", vesql) != SQLITE_OK)) {
105105
return -1;
106106
}
107107

0 commit comments

Comments
 (0)